APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →
Top 23 Go Go Projects
-
Mentioned in Awesome Go
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
Project mention: fieldcard: a pocket field card written offline by Gemma, so the screen is the shortest part of the walk | dev.to | 2026-10-06
fieldcard asks a small local model (Gemma 4 E4B, through Ollama) for five things to notice outside today, where you are, in this season, before sunset. It prints them on an A6 card. You go outside with the card and a pencil. When you come back, the same model looks at your photos and listens to your voice notes, on the same machine, and writes a one-page field journal.
-
Project mention: Stop giving AI cluster-admin. Here is a read-only, POSIX-jailed K8s incident responder. | dev.to | 2026-10-06
-
Project mention: [Lab Notes] Kubernetes the Hard Way, For Real This Time (Step 08) | dev.to | 2026-09-23
root@server:~# systemctl is-active kube-apiserver activating root@server:~# systemctl status kube-apiserver ● kube-apiserver.service - Kubernetes API Server Loaded: loaded (/etc/systemd/system/kube-apiserver.service; enabled; vendor preset: enabled) Active: activating (auto-restart) (Result: exit-code) since Thu 2026-09-17 13:13:42 UTC; 89ms ago Docs: https://github.com/kubernetes/kubernetes Process: 56537 ExecStart=/usr/local/bin/kube-apiserver --allow-privileged=true ... (code=exited, status=1/FAILURE) Main PID: 56537 (code=exited, status=1/FAILURE) CPU: 48ms Sep 17 13:13:42 server systemd[1]: kube-apiserver.service: Main process exited, code=exited, status=1/FAILURE Sep 17 13:13:42 server systemd[1]: kube-apiserver.service: Failed with result 'exit-code'.
-
frp
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
Some time ago I looked at running this on a very small cloud VM to act as a proxy for pi-based devices:
https://github.com/fatedier/frp
-
Project mention: Hugo the fastest framework for building websites | news.ycombinator.com | 2026-09-13
-
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.
[1] https://github.com/gin-gonic/gin — gin-gonic/gin: Gin Web Framework [2] https://gin-gonic.com/en/docs — Gin Web Framework Documentation [3] https://github.com/gin-gonic/gin/releases/tag/v1.12.0 — Gin v1.12.0 release [4] https://go.dev/doc/tutorial/web-service-gin — Tutorial: Developing a RESTful API with Go and Gin [5] https://gin-gonic.com/en/docs/benchmarks — Gin Benchmarks
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: KeepassDX – open-source Password Manager for Android | news.ycombinator.com | 2026-08-25
Syncing the database between devices with Syncthing (https://syncthing.net/) is pretty neat too!
-
Those four plugins are the ones that survived. git for the aliases and the branch state, zsh-syntax-highlighting because a command turning red before I press Enter has caught more typos than I would like to admit, z to jump to a directory I visited last week by typing three letters of its name, and fzf-tab to hand tab-completion over to fzf, turning a wall of candidates into a fuzzy-searchable list.
-
Project mention: Demystifying Cloud in a Bottle: A New Approach to the Self-Hosted Stack | dev.to | 2026-09-18
The ambition behind Cloud in a Bottle is to solve the 'last mile' problem of self-hosting. By abstracting the complexity of container management, the project allows developers to focus on the applications themselves rather than the underlying plumbing. While the networking component is currently in flux, the modular design allows for integration with existing professional-grade tools. By understanding the core request path, from TLS termination via Caddy to the final container delivery, you gain the skills needed to troubleshoot effectively when things go wrong in a production or home environment. Embracing this level of technical transparency is how the open-source community will continue to push the boundaries of what is possible in personal computing.
-
Moby
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
Project mention: A failing Docker swarm service cut healthy containers off the overlay network | dev.to | 2026-10-02TL;DR: On a Docker swarm node, the overlay driver keeps a count of how many endpoints have joined each network there, and destroys the network's sandbox on that node when the count reaches zero. When a container start fails after the driver's Join (for example because the host port it publishes is taken), libnetwork rolls the join back by calling Leave twice, so every such failure takes one more off the count than it added. On Docker 29.8.2, a node with two healthy containers on an overlay network lost that network within 20 seconds of creating a swarm service that published a host port another container already held. Nobody touched anything: the service's own retries did it. Both containers went NO-CARRIER, could no longer reach anything on the overlay, and docker ps showed them running throughout. Restarting the containers didn't bring them back. Restarting the daemon did. The toolkit's check-overlay-sandbox.sh finds containers in that state. Upstream report: moby/moby#53834.
-
Project mention: Gérez vos sites de production avec Traefik, Docker & Let's Encrypt | dev.to | 2026-10-05
Crédits : https://traefik.io/
-
memos
A personal timeline for quick notes. Write short memos, find them later by search, tag, or date. Open source and self-hosted.
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
Project mention: Mounting Google Drive as a Real Local Drive on Windows (Without Losing Your Mind) | dev.to | 2026-10-06rclone: https://rclone.org/
-
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: Patroni “Failed to get list of machines… 'int' object has no attribute 'get'” with etcd on Ubuntu 24.04 | dev.to | 2026-10-01
sudo systemctl disable --now etcd # stop the distro etcd sudo apt remove -y etcd-server etcd-client ETCD_VER=v3.6.15 curl -fsSL -o /tmp/etcd.tgz \ https://github.com/etcd-io/etcd/releases/download/$ETCD_VER/etcd-$ETCD_VER-linux-amd64.tar.gz tar xzf /tmp/etcd.tgz -C /tmp sudo install -m 755 /tmp/etcd-$ETCD_VER-linux-amd64/{etcd,etcdctl,etcdutl} /usr/local/bin/ etcd --version | head -1 # etcd Version: 3.6.15
-
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.
-
So now choosing free git server from a vary short list of options. Bonobo Gogs vs Gitea vs Gitlab.
-
But as some of my projects grew, I found simple text to be limiting. So, I got to cooking (in Go + BubbleTea) on a TUI project management system that would be commitable as simple Markdown text..
-
and it gives you a Rust dependency.
> $ rinku lookup https://github.com/spf13/cobra
-
tidb
TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
A similar issue was also found in Tidb:
-
Project mention: Fiber – An Express-inspired web framework written in Go | news.ycombinator.com | 2026-02-06
-
GORM is the heavyweight champion. It generates everything — schema, queries, migrations — and provides a rich chainable API. But it comes with a cost:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Go discussion
Go Go related posts
-
Mounting Google Drive as a Real Local Drive on Windows (Without Losing Your Mind)
-
Pocket Walk: an offline AI that plans your walk, then tells you to put the phone away
-
Touch Grass, Not Glass: a camera that only works outside
-
Show HN: Go++, a Go superset with classes, exceptions and more
-
Web Search API
-
Kafka Just Learned to Be a Queue. Postgres Has Been One All Along.
-
Saathi - a help application
-
A note from our sponsor - AppSignal
www.appsignal.com | 6 Oct 2026
Index
What are some of the best open-source Go projects in Go? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | go-formatter | 186,800 |
| 2 | ollama | 182,067 |
| 3 | go | 139,139 |
| 4 | kubernetes | 128,219 |
| 5 | frp | 109,725 |
| 6 | Hugo | 90,010 |
| 7 | Gin | 89,277 |
| 8 | syncthing | 89,129 |
| 9 | fzf | 83,369 |
| 10 | Caddy | 76,306 |
| 11 | Moby | 72,145 |
| 12 | traefik | 65,063 |
| 13 | memos | 63,477 |
| 14 | rclone | 60,030 |
| 15 | Gitea | 58,260 |
| 16 | etcd | 52,322 |
| 17 | go-ethereum | 51,383 |
| 18 | Gogs | 47,854 |
| 19 | bubbletea | 45,208 |
| 20 | cobra | 44,680 |
| 21 | tidb | 40,624 |
| 22 | Fiber | 40,199 |
| 23 | GORM | 39,972 |