SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Framework Projects
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: I scoped a multi-agent TUI system in January. It sat dead for 4 months. Here is the comeback. | dev.to | 2026-06-08
git clone https://github.com/in5devilinspace/tui-master-agent cd tui-master-agent uv pip install -e ".[dev]" # or pip export ANTHROPIC_API_KEY=sk-... python tui_master.py https://github.com/charmbracelet/bubbletea
-
Project mention: Fiber – An Express-inspired web framework written in Go | news.ycombinator.com | 2026-02-06
-
-
-
Project mention: Python vs Go vs Java vs Ruby: Picking the Right Language for Production Web Scraping | dev.to | 2026-02-10
Go's Colly framework combined with goroutines handles high-concurrency scraping with minimal resource overhead. Goroutines are cheap to spawn, thousands of them can run simultaneously without the thread overhead that Python or Java would require.
-
gofr
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
[1] gofr-dev/gofr. (n.d.). gofr: An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability. GitHub. Retrieved from https://github.com/gofr-dev/gofr
-
-
earthly
Super simple build framework with fast, repeatable builds and an instantly familiar syntax – like Dockerfile and Makefile had a baby.
-
-
Project mention: How we write Go API integration tests using Uber's fxtest package | dev.to | 2026-03-12
Fx is a dependency injection (DI) framework for Go, developed at Uber. At its core, it simplifies the problem of wiring dependencies together. Instead of manually constructing and passing dependencies through every layer of your application, you map types to constructors. When something depends on a type, Fx figures out how to provide it and injects it automatically. This is especially valuable with deeply nested structures. Without DI, threading a new dependency through multiple layers of "Russian doll" constructors quickly becomes repetitive. As our own dependency graph grew, Fx enabled us to group related dependencies into domain-specific modules.
-
-
-
ergo
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
Project mention: Ergo Framework v3.2.0 Released – Actor Model for Go | news.ycombinator.com | 2026-02-17- Critical bug fix for Link/Monitor exits in network layer
Also shipped completely rewritten documentation with new guides on building clusters, message versioning, and debugging distributed systems https://docs.ergo.services
Full changelog: https://github.com/ergo-services/ergo?tab=readme-ov-file#cha...
-
huma
A modern, simple, fast & flexible micro framework for building HTTP REST/RPC APIs in Go backed by OpenAPI 3 and JSON Schema.
Project mention: Goscript: Transpile Go to human-readable TypeScript | news.ycombinator.com | 2026-01-11 -
Aria is a lightweight, event-driven WebSocket framework for Go. It is inspired by olahol/melody and built on top of coder/websocket.
-
-
-
core
A free and open source framework for building powerful, fast, elegant 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, and web with a single Go codebase, allowing you to Code Once, Run Everywhere. (by cogentcore)
-
Project mention: Show HN: Beelzebub (OSS) – MCP "canary tools" for AI agents | news.ycombinator.com | 2025-09-07
We’re open-sourcing a simple way to add “canary tools” to AI agents via MCP honeypots. These are functions your agent should never call during normal operation. If a canary is invoked, you get a high-fidelity signal of prompt-injection, tool hijacking, or lateralization—no heuristics, no extra model calls.
What it is:
- Go framework exposing decoy tools over MCP that look legitimate (names/params/descriptions), return safe dummy output, and emit telemetry when invoked.
- Runs alongside your real tools; ship events to stdout/webhook or your pipeline (Prometheus/Grafana, ELK).
Why it helps:
Agent logs show what happened; canaries mark what must not happen. A single tripwire is an immediate, low-noise indicator of compromise.
Real-world relevance (Nx attack):
Recent reporting on the Nx npm supply-chain incident (“s1ngularity”) shows malicious versions exfiltrated SSH keys, tokens, and other secrets—and notably abused AI developer tools like Claude/Gemini in the workflow, one of the first documented cases of AI assistants being weaponized in a software supply-chain attack. If your IDE agent (Claude Code or Gemini Code/CLI) had a canary tool registered—e.g., a fake “export secrets” or “repo exfil” action—any unauthorized tool call from the agent side would have triggered a deterministic alert during that incident.
Links:
GitHub: https://github.com/mariocandela/beelzebub
-
-
-
Go Framework discussion
Go Framework related posts
-
I Built a Visualizer for Go's Garbage Collector
-
How I Track 50+ Vibe Projects Without Leaving the Terminal
-
Show HN: Loom, a Component Framework for Go
-
High-performance Go web framework; Ships with OpenTelemetry, OpenAPI docs
-
Building PortPilot: A Modern TUI for Port Management
-
P vs. NP and the Difficulty of Computation: A Ruliological Approach
-
Why I Built Rivaas: A Go Framework That Grows With You
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Jun 2026
Index
What are some of the best open-source Framework projects in Go? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Gin | 88,673 |
| 2 | bubbletea | 43,034 |
| 3 | Fiber | 39,835 |
| 4 | go-zero | 33,095 |
| 5 | kratos | 25,726 |
| 6 | colly | 25,332 |
| 7 | gofr | 21,338 |
| 8 | gf | 13,186 |
| 9 | earthly | 12,035 |
| 10 | kitex | 7,971 |
| 11 | fx | 7,563 |
| 12 | vugu | 5,000 |
| 13 | goravel | 4,734 |
| 14 | ergo | 4,585 |
| 15 | huma | 4,162 |
| 16 | melody | 4,080 |
| 17 | pagoda | 2,940 |
| 18 | go-chassis | 2,729 |
| 19 | core | 2,331 |
| 20 | beelzebub | 2,045 |
| 21 | Goyave | 1,771 |
| 22 | honeytrap | 1,298 |
| 23 | REST Layer | 1,248 |