Skip to content
appsgit

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

  1. 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 ToolsGoDocker

    AI-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. Rank 2:

    RAGFlow

    infiniflow/ragflow

    Open-source RAG engine with deep document understanding.

    AI & LLM ToolsGoDocker

    AI-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. Rank 3:

    Netdata

    netdata/netdata

    Real-time infrastructure monitoring with per-second metrics and zero-config dashboards.

    Monitoring & Status PagesGoDocker

    Netdata 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. 1

    Ollama

    Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, and other large language models.

    AI-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. 2

    RAGFlow

    Open-source RAG engine with deep document understanding.

    AI-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. 3

    Netdata

    Real-time infrastructure monitoring with per-second metrics and zero-config dashboards.

    Netdata 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. 4

    Prometheus

    Metrics-based monitoring and alerting toolkit with a powerful query language, built for cloud-native systems.

    Prometheus 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. 5

    Memos

    Knowledge base that works with a SQLite db file.

    Memos 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. 6

    Traefik

    HTTP reverse proxy and load balancer that makes deploying microservices easy.

    Traefik 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. 7

    frp

    Fast reverse proxy that exposes local servers behind NAT to the internet.

    frp 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. 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.

    Gitea 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. 9

    Syncthing

    Syncthing is an open source peer-to-peer file synchronisation tool.

    Syncthing 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. 10

    Caddy

    Powerful, enterprise-ready, open source web server with automatic HTTPS.

    Caddy 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. 11

    LocalAI

    Run your AI models locally and generate images and audio (alternative to OpenAI and Claude).

    AI-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. 12

    PocketBase

    Backend for your next SaaS and Mobile app in one file.

    PocketBase 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.

FAQ

Questions and answers

Still curious? Email info@appsgit.com.

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.

One email a week. No spam, unsubscribe anytime.