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 182,289 GitHub stars. Candidates: the 179 apps whose main GitHub language is Go.
Updated · data from GitHub, refreshed nightly
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.
AI & LLM ToolsGoDockerAI-nativeOllama has 182,289 GitHub stars, uses the MIT license, ships a Docker image, is written in Go and had 1,083 commits in the last year; it replaces ChatGPT.
- Rank 2:
RAGFlow
infiniflow/ragflow
Open-source RAG engine with deep document understanding.
AI & LLM ToolsGoDockerAI-nativeRAGFlow has 91,708 GitHub stars, uses the Apache-2.0 license, ships a Docker image, is written in Go and had 5,821 commits in the last year.
- Rank 3:
Netdata
netdata/netdata
Real-time infrastructure monitoring with per-second metrics and zero-config dashboards.
Monitoring & Status PagesGoDockerNetdata has 80,804 GitHub stars, uses the GPL-3.0 license, ships a Docker image, is written in Go and had 2,609 commits in the last year; it replaces Datadog and Pingdom.
Full ranking
All 12 picks, ranked
Ranked by GitHub stars and recent activity. Open any pick for live stats and licence details.
- 1
Ollama
Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, and other large language models.
AI & LLM ToolsDockerAI-nativeOllama has 182,289 GitHub stars, uses the MIT license, ships a Docker image, is written in Go and had 1,083 commits in the last year; it replaces ChatGPT.
- 2
RAGFlow
Open-source RAG engine with deep document understanding.
AI & LLM ToolsDockerAI-nativeRAGFlow has 91,708 GitHub stars, uses the Apache-2.0 license, ships a Docker image, is written in Go and had 5,821 commits in the last year.
- 3
Netdata
Real-time infrastructure monitoring with per-second metrics and zero-config dashboards.
Monitoring & Status PagesDockerNetdata has 80,804 GitHub stars, uses the GPL-3.0 license, ships a Docker image, is written in Go and had 2,609 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 PagesDockerPrometheus has 66,381 GitHub stars, uses the Apache-2.0 license, ships a Docker image, is written in Go and had 2,592 commits in the last year; it replaces Datadog and Grafana Cloud.
- 5
Memos
Knowledge base that works with a SQLite db file.
Note-taking & EditorsDockerMemos has 63,545 GitHub stars, uses the MIT license, ships a Docker image, is written in Go and had 928 commits in the last year; it replaces Evernote and Google Keep.
- 6
Traefik
HTTP reverse proxy and load balancer that makes deploying microservices easy.
Web Servers & Reverse ProxiesDockerTraefik has 65,081 GitHub stars, uses the MIT license, ships a Docker image, is written in Go and had 846 commits in the last year; it replaces ngrok.
- 7
frp
Fast reverse proxy that exposes local servers behind NAT to the internet.
Proxy & VPNDockerfrp has 109,755 GitHub stars, uses the Apache-2.0 license, ships a Docker image, is written in Go and had 165 commits in the last year; it replaces ngrok.
- 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,319 GitHub stars, uses the MIT license, ships a Docker image, is written in Go and had 1,696 commits in the last year; it replaces GitHub and GitLab.
- 9
Syncthing
Syncthing is an open source peer-to-peer file synchronisation tool.
File Sync & StorageDockerSyncthing has 89,175 GitHub stars, uses the MPL-2.0 license, ships a Docker image, is written in Go and had 223 commits in the last year; it replaces Google Drive and Dropbox.
- 10
Caddy
Powerful, enterprise-ready, open source web server with automatic HTTPS.
Web Servers & Reverse ProxiesDockerCaddy has 77,243 GitHub stars, uses the Apache-2.0 license, ships a Docker image, is written in Go and had 331 commits in the last year; it replaces Netlify.
- 11
LocalAI
Run your AI models locally and generate images and audio (alternative to OpenAI and Claude).
AI & LLM ToolsDockerAI-nativeLocalAI has 49,405 GitHub stars, uses the MIT license, ships a Docker image, is written in Go and had 3,438 commits in the last year; it replaces ChatGPT.
- 12
PocketBase
Backend for your next SaaS and Mobile app in one file.
Low-code & BackendDockerPocketBase has 61,293 GitHub stars, uses the MIT license, ships a Docker image, is written in Go and had 500 commits in the last year; it replaces Firebase and Supabase.
What are the best self-hosted apps written in Go?
The best self-hosted apps written in Go are Ollama, RAGFlow and Netdata. Ollama leads with 182,289 GitHub stars. Candidates: the 179 apps whose main GitHub language is Go.
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 5,821 commits in the last 12 months and a latest release, v1.0.0-rc1, from September 2026. Activity is a good sign that bugs and security issues get fixed.
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.