12 picks · data-backed ranking
Best open source apps written in Go
The best self-hosted apps written in Go are Ollama, RAGFlow and Netdata. Ollama leads with 185,075 GitHub stars.
Candidates: the 175 apps whose main GitHub language is Go.
Updated · data from GitHub, refreshed daily
Top picks
- Rank 1:
Ollama
ollama/ollama
Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, and other large language models.
Active · last commit Oct 28, 2026
AI & LLM ToolsGoDockerAI-nativeStands out for the most GitHub stars. Ollama has 185,075 GitHub stars, uses the MIT license, ships a Docker image, is written in Go and had 1,263 commits in the last year; it replaces ChatGPT.
- Rank 2:
RAGFlow
infiniflow/ragflow
Open-source RAG engine with deep document understanding.
Active · last commit Oct 28, 2026
AI & LLM ToolsGoDockerAI-nativeStands out for the most commits in the last 12 months (6,295). RAGFlow has 92,997 GitHub stars, uses the Apache-2.0 license, ships a Docker image, is written in Go and had 6,295 commits in the last year.
- Rank 3:
Netdata
netdata/netdata
Real-time infrastructure monitoring with per-second metrics and zero-config dashboards.
Active · last commit Oct 28, 2026
Monitoring & Status PagesGoDockerNetdata has 81,199 GitHub stars, uses the GPL-3.0 license, ships a Docker image, is written in Go and had 2,752 commits in the last year; it replaces Datadog and Pingdom.
At a glance
Open source apps written in Go compared
Ranked on GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits. Projects with fewer than 12 commits in the last 12 months rank below every more active project.
| App | Stands out for | License | GitHub stars | Commits (12 mo) | Last commit | Docker image |
|---|---|---|---|---|---|---|
| Ollama | the most GitHub stars | MIT | 185,075 | 1,263 | Oct 28, 2026 | Yes |
| RAGFlow | the most commits in the last 12 months (6,295) | Apache-2.0 | 92,997 | 6,295 | Oct 28, 2026 | Yes |
| Netdata | – | GPL-3.0 | 81,199 | 2,752 | Oct 28, 2026 | Yes |
| Prometheus | a permissive Apache-2.0 license | Apache-2.0 | 66,825 | 2,795 | Oct 28, 2026 | Yes |
| Memos | a permissive MIT license | MIT | 64,135 | 1,007 | Oct 27, 2026 | Yes |
| frp | – | Apache-2.0 | 110,229 | 192 | Oct 23, 2026 | Yes |
| Traefik | – | MIT | 65,398 | 920 | Oct 27, 2026 | Yes |
| Gitea | – | MIT | 58,738 | 1,909 | Oct 28, 2026 | Yes |
| Caddy | – | Apache-2.0 | 78,501 | 406 | Oct 27, 2026 | Yes |
| Syncthing | – | MPL-2.0 | 89,827 | 244 | Oct 28, 2026 | Yes |
Full ranking
All 12 picks, ranked
Ranked on GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits. Projects with fewer than 12 commits in the last 12 months rank below every more active project.
- 1
Ollama
Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, and other large language models.
AI & LLM ToolsDockerAI-nativeStands out for the most GitHub stars. Ollama has 185,075 GitHub stars, uses the MIT license, ships a Docker image, is written in Go and had 1,263 commits in the last year; it replaces ChatGPT.
- 2
RAGFlow
Open-source RAG engine with deep document understanding.
AI & LLM ToolsDockerAI-nativeStands out for the most commits in the last 12 months (6,295). RAGFlow has 92,997 GitHub stars, uses the Apache-2.0 license, ships a Docker image, is written in Go and had 6,295 commits in the last year.
- 3
Netdata
Real-time infrastructure monitoring with per-second metrics and zero-config dashboards.
Monitoring & Status PagesDockerNetdata has 81,199 GitHub stars, uses the GPL-3.0 license, ships a Docker image, is written in Go and had 2,752 commits in the last year; it replaces Datadog and Pingdom.
- 4
Prometheus
Metrics-based monitoring and alerting toolkit with a powerful query language, built for cloud-native systems.
Monitoring & Status PagesDockerStands out for a permissive Apache-2.0 license. Prometheus has 66,825 GitHub stars, uses the Apache-2.0 license, ships a Docker image, is written in Go and had 2,795 commits in the last year; it replaces Datadog and Grafana Cloud.
- 5
Memos
Knowledge base that works with a SQLite db file.
Note-taking & EditorsDockerStands out for a permissive MIT license. Memos has 64,135 GitHub stars, uses the MIT license, ships a Docker image, is written in Go and had 1,007 commits in the last year; it replaces Evernote and Google Keep.
- 6
frp
Fast reverse proxy that exposes local servers behind NAT to the internet.
Proxy & VPNDockerfrp has 110,229 GitHub stars, uses the Apache-2.0 license, ships a Docker image, is written in Go and had 192 commits in the last year; it replaces ngrok.
- 7
Traefik
HTTP reverse proxy and load balancer that makes deploying microservices easy.
Web Servers & Reverse ProxiesDockerTraefik has 65,398 GitHub stars, uses the MIT license, ships a Docker image, is written in Go and had 920 commits in the last year.
- 8
Gitea
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD.
Project ManagementDockerGitea has 58,738 GitHub stars, uses the MIT license, ships a Docker image, is written in Go and had 1,909 commits in the last year; it replaces GitHub and GitLab.
- 9
Caddy
Powerful, enterprise-ready, open source web server with automatic HTTPS.
Web Servers & Reverse ProxiesDockerCaddy has 78,501 GitHub stars, uses the Apache-2.0 license, ships a Docker image, is written in Go and had 406 commits in the last year.
- 10
Syncthing
Syncthing is an open source peer-to-peer file synchronisation tool.
File Sync & StorageDockerSyncthing has 89,827 GitHub stars, uses the MPL-2.0 license, ships a Docker image, is written in Go and had 244 commits in the last year; it replaces Google Drive and Dropbox.
- 11
LocalAI
Run your AI models locally and generate images and audio (alternative to OpenAI and Claude).
AI & LLM ToolsDockerAI-nativeLocalAI has 50,019 GitHub stars, uses the MIT license, ships a Docker image, is written in Go and had 3,909 commits in the last year; it replaces ChatGPT.
- 12
Headscale
Open-source, self-hosted implementation of the Tailscale control server.
Proxy & VPNDockerHeadscale has 45,129 GitHub stars, uses the BSD-3-Clause license, ships a Docker image, is written in Go and had 1,191 commits in the last year; it replaces Tailscale.
Is Ollama free?
Yes. Ollama is open-source software released under the MIT license, so you can self-host it at no cost. You only pay for the server it runs on, and some projects also offer an optional paid cloud plan.
Can I self-host these apps with Docker?
Yes, all of them. Ollama, RAGFlow and Netdata publish Docker images, so you can run them on a VPS or home server with Docker Compose.
Are all of these apps open source?
All 12 apps on this list are open source. You can self-host and modify each one under its license.
Which of these apps is the most actively developed?
RAGFlow, with 6,295 commits in the last 12 months and a latest release, v1.0.0-rc2, from October 2026. Activity is a good sign that bugs and security issues get fixed.
How is this list ranked?
Ranked on GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits. Projects with fewer than 12 commits in the last 12 months rank below every more active project.
The weekly digest
New self-hosted apps, every week
Fresh releases, rising projects and one deploy guide a week. Join home labbers and engineers who self-host.