SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Open-Source Projects
-
Mentioned in Awesome Go
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
ollama
Get up and running with Kimi-K2.6, GLM-5.1, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
Project mention: LLM Quantization Levels Compared: Q4_K_M vs Q8_0 vs FP16 [2026] | dev.to | 2026-07-05To see available tags for any model, check the model page on ollama.com or run ollama show llama3 --modelfile to inspect what you currently have.
-
With the Dockerfile support, you can deploy any stack on it: GO, Rails, Spring Boot, Laravel, etc. And it's very easy to deploy as well, and it has the same experience as deploying a frontend application. Will see in this blog by creating a simple Golang server and deploying to Vercel.
-
Project mention: Postgres rewritten in Rust, now passing 100% of the Postgres regression tests | news.ycombinator.com | 2026-07-08
> but it's still a singleton instance, so where do you run it? Most hardware doesn't give you enough uptime for what you need here, because what you actually needed was a re-architecture for distribution / failover / whatever, and while you could ask your LLM to do that you aren't going to run your bank on the result.
If only we had a way to solve these issues with tools capable of running Rust programs in that way. I guess every company that needs distribution / failover has a mainframe sitting in their office nowadays huh?
https://k3s.io/
https://kubernetes.io/
https://aws.amazon.com/
https://www.erlang.org/
etc.
-
frp
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
Project mention: How to Put a Local Service on the Public Internet with FRP (Without Losing Your Mind Over Config Files) | dev.to | 2026-07-10FRP (Fast Reverse Proxy) is an open-source tool by fatedier that exposes a local service behind a NAT or firewall to the public internet. It's battle-tested, written in Go, and has been the go-to answer in self-hosting communities for years.
-
Project mention: How To Learn Go Fast: A Practical Roadmap For Senior Backend Developers | dev.to | 2026-06-26
gohugoio/hugo — large CLI tool,
-
Gin
Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.
Project mention: Go vs Rust: the only backend language debate that actually matters in 2026 | dev.to | 2026-05-14The broader ecosystem is settled too. Gin and Chi for HTTP routing, sqlc for type-safe queries, Wire for dependency injection if that’s your thing. The compiler errors are readable. Onboarding a new engineer onto a Go codebase takes days, not weeks.
-
Project mention: Writerdeck con Debian tty: convertir un laptop viejo en máquina de escribir | dev.to | 2026-05-23
-
Project mention: Every Claude Code session across all your projects, in one list — hit Enter to resume | dev.to | 2026-07-06
claude-sessions instead lists every session from every project in one fzf picker, newest first. Hit Enter and the session opens in a new iTerm tab (or tmux window) running claude --resume in the right directory — while the picker stays open for the next one.
-
Grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Project mention: How To Learn Go Fast: A Practical Roadmap For Senior Backend Developers | dev.to | 2026-06-26grafana/grafana — Go backend with rich frontend,
-
Project mention: How To Learn Go Fast: A Practical Roadmap For Senior Backend Developers | dev.to | 2026-06-26
caddyserver/caddy — readable HTTP server.
-
Moby
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
There were many attempts to fix this issue by changing cgroup isolation settings using flags like --cgroupns=host etc ,but nothing worked. Similar outcomes were also obtained by other attempts like these. https://github.com/moby/moby/issues/16238
-
Project mention: EKS vs k3s on AWS for startups: cost, complexity, and when to choose each | dev.to | 2026-04-26
k3s: You run the control plane on an EC2 instance. It starts in under a minute, ships with Traefik and a working storage class, and upgrades when you decide. Nothing AWS-specific unless you want it.
-
leetcode-master
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
-
memos
Open-source, self-hosted note-taking tool built for quick capture. Markdown-native, lightweight, and fully yours.
ObjeX currently serves as the S3 backend for our Outline and Memos instances. Both use presigned URLs and server-side uploads through the standard AWS SDKs, no special configuration needed.
-
rclone
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
-
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 mention: Anonymous GitHub account mass-dropping undisclosed 0-days | news.ycombinator.com | 2026-06-27I have a correction for CVE-2026-20896 (Gitea trusted-proxies / X-WEBAUTH-USER) was not part of this dump.
It was reported by @rz1027 (me) as in Gitea's coordinated 1.26.3 security release, credited in the release notes. The exploitarium's actual Gitea PoC is a different bug (act_runner container-options escape).
Refs: [https://blog.gitea.com/release-of-1.26.3-and-1.26.4/] [https://github.com/go-gitea/gitea/security/advisories/GHSA-f... ] [https://hivesecurity.gitlab.io/blog/gitea-forgejo-nine-cves-...].
-
I structured the project following the recommendations of the Go Standards Project Layout. This organization, inspired by Clean Architecture, allows the application to start robustly while making it easier to evolve features and maintain the system over time.
-
Project mention: Global Distributed Consensus: The Missing Piece in Kubernetes | dev.to | 2026-05-04
Kubernetes runs on etcd, which uses the Raft consensus algorithm. It's a proven model for what it was designed to do: keep a single cluster's state perfectly consistent. When you create a deployment or a pod dies, every node in the cluster agrees on the new state of the world almost instantly.
-
Project mention: Fintech on Go: Signing, event loops, and replay protection without an SDK (Part 2) | dev.to | 2026-05-02
go-ethereum: official Go implementation of the Ethereum protocol. Source of TokenContract, types.SignTx, and signer types used in code snippets.
-
Project mention: GitLab Announces Workforce Reduction and End of Their Credit Values | news.ycombinator.com | 2026-05-11
What would you suggest as an alternative? Gitlab really sucks in my personal opinion, but what are your experiences with:
Gogs https://gogs.io/ (this IS gitea btw)
Forgejo https://forgejo.org/
Self hosted or cloud hosted. Also excluding Github because, please just fracking don't.
-
Download nvm-windows from https://github.com/coreybutler/nvm-windows/releases (get nvm-setup.exe). Install it, then open a new terminal:
-
and it gives you a Rust dependency.
> $ rinku lookup https://github.com/spf13/cobra
Go discussion
Go related posts
-
High-performance Go to TypeScript transpiler
-
Give Your AI Assistant a Private Memory
-
Hister: Own Search Engine
-
Show HN: Devthropology – Better Insights for GitHub Repos
-
Turning a pile of documents into a searchable useable knowledge base
-
Block the merge when a PR ships a vulnerability: a CI security gate with Synapse
-
AI Meets Cryptography 1: What AI Found in Cloudflare's Circl
-
A note from our sponsor - SaaSHub
www.saashub.com | 11 Jul 2026
Index
What are some of the best open-source Go projects? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | go-formatter | 177,103 |
| 2 | ollama | 175,880 |
| 3 | go | 135,316 |
| 4 | kubernetes | 123,426 |
| 5 | frp | 107,921 |
| 6 | Hugo | 88,907 |
| 7 | Gin | 88,832 |
| 8 | syncthing | 86,035 |
| 9 | fzf | 81,480 |
| 10 | Grafana | 75,364 |
| 11 | Caddy | 73,732 |
| 12 | Moby | 71,780 |
| 13 | traefik | 63,850 |
| 14 | leetcode-master | 61,842 |
| 15 | memos | 61,455 |
| 16 | rclone | 58,241 |
| 17 | Gitea | 56,752 |
| 18 | golang-standards/project-layout | 56,251 |
| 19 | etcd | 51,942 |
| 20 | go-ethereum | 51,200 |
| 21 | Gogs | 47,651 |
| 22 | nvm for Windows | 46,979 |
| 23 | cobra | 44,202 |