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

## Key facts

| Fact | Value |
|---|---|
| Question | What are the best self-hosted apps written in Go? |
| Picks | 12 |
| Top pick | Ollama (182,289 stars) |
| Data as of | Oct 7, 2026 |
| Canonical URL | https://appsgit.com/best/open-source-apps-in-go |

## Ranked picks

- [Ollama](https://appsgit.com/apps/ollama) (182,289 stars, MIT, Go, Docker, AI features): Ollama 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.
- [RAGFlow](https://appsgit.com/apps/ragflow) (91,708 stars, Apache-2.0, Go, Docker, AI features): RAGFlow 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.
- [Netdata](https://appsgit.com/apps/netdata) (80,804 stars, GPL-3.0, Go, Docker): 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.
- [Prometheus](https://appsgit.com/apps/prometheus) (66,381 stars, Apache-2.0, Go, Docker): 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.
- [Memos](https://appsgit.com/apps/memos) (63,545 stars, MIT, Go, Docker): 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.
- [Traefik](https://appsgit.com/apps/traefik) (65,081 stars, MIT, Go, Docker): 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.
- [frp](https://appsgit.com/apps/frp) (109,755 stars, Apache-2.0, Go, Docker): 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.
- [Gitea](https://appsgit.com/apps/gitea) (58,319 stars, MIT, Go, Docker): 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.
- [Syncthing](https://appsgit.com/apps/syncthing) (89,175 stars, MPL-2.0, Go, Docker): 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.
- [Caddy](https://appsgit.com/apps/caddy) (77,243 stars, Apache-2.0, Go, Docker): 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.
- [LocalAI](https://appsgit.com/apps/localai) (49,405 stars, MIT, Go, Docker, AI features): LocalAI 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.
- [PocketBase](https://appsgit.com/apps/pocketbase) (61,293 stars, MIT, Go, Docker): 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.

## How this list was made

- Candidates: the 179 apps whose main GitHub language is Go.
- Base score: GitHub stars on a log scale plus commits in the last 12 months (log scale, capped at 1,000).
- Bonus points for a published Docker image, an OSI-approved open-source license and a commit in the last 90 days.
- The language is GitHub's detection for the repository; many projects also use other languages.

## FAQ

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

## Related questions

- [What are the best self-hosted apps written in Rust?](https://appsgit.com/best/open-source-apps-in-rust)
- [What are the best self-hosted apps written in Python?](https://appsgit.com/best/open-source-apps-in-python)
- [What are the best self-hosted apps written in TypeScript?](https://appsgit.com/best/open-source-apps-in-typescript)
- [What are the best self-hosted apps written in PHP?](https://appsgit.com/best/open-source-apps-in-php)
- [What are the best self-hosted apps written in Java?](https://appsgit.com/best/open-source-apps-in-java)
- [What are the best self-hosted apps written in C#?](https://appsgit.com/best/open-source-apps-in-c-sharp)
- [What are the best self-hosted apps written in Ruby?](https://appsgit.com/best/open-source-apps-in-ruby)
- [What are the best MIT-licensed self-hosted apps?](https://appsgit.com/best/mit-licensed-self-hosted-apps)

## See also

- [Open-source alternatives to ChatGPT](https://appsgit.com/alternatives/chatgpt)
- [Open-source alternatives to Datadog](https://appsgit.com/alternatives/datadog)
- [Open-source alternatives to Pingdom](https://appsgit.com/alternatives/pingdom)
- [Open-source alternatives to Grafana Cloud](https://appsgit.com/alternatives/grafana-cloud)
- [Open-source alternatives to Evernote](https://appsgit.com/alternatives/evernote)
- [Open-source alternatives to Google Keep](https://appsgit.com/alternatives/google-keep)
- [Ollama vs LocalAI](https://appsgit.com/compare/ollama-vs-localai)
- [Caddy vs Traefik](https://appsgit.com/compare/caddy-vs-traefik)
- [Memos vs Joplin](https://appsgit.com/compare/memos-vs-joplin)
- [Traefik vs Nginx Proxy Manager](https://appsgit.com/compare/traefik-vs-nginx-proxy-manager)
- [Gitea vs GitLab](https://appsgit.com/compare/gitea-vs-gitlab)
- [Gitea vs Gogs](https://appsgit.com/compare/gitea-vs-gogs)
- [How to self-host Ollama with Docker Compose](https://appsgit.com/guides/ollama)
- [How to self-host Prometheus with Docker Compose](https://appsgit.com/guides/prometheus)
- [How to self-host Traefik with Docker Compose](https://appsgit.com/guides/traefik)
- [How to self-host Gitea with Docker Compose](https://appsgit.com/guides/gitea)

---

Canonical page: https://appsgit.com/best/open-source-apps-in-go
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
