InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Go Framework Projects
-
Gin
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
Gin is a lightweight web framework for building APIs and web servers. It’s fast, flexible, and perfect for developers who want minimal boilerplate. Unlike the standard net/http package, Gin offers routing, middleware support, and JSON validation out of the box.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
⭐ Fiber on GitHub (35k+ stars)
-
Project mention: Building LogSum: A 3.3ms Log Analyzer with a Beautiful Terminal UI | dev.to | 2025-06-13
Built with Bubble Tea, the UI updates at 30 FPS for smooth animations:
-
Project mention: Show HN: Go-Zero Reaches 30k GitHub Stars a Milestone Worth Celebrating | news.ycombinator.com | 2025-03-03
It's already been fixed two years ago. Please check it here: https://github.com/zeromicro/go-zero/security/advisories/GHS...
-
-
https://github.com/lib4u/fake-useragent https://github.com/gocolly/colly
-
Project mention: gmap in GoFrame: A Deep Dive into High-Performance Concurrent Maps | dev.to | 2025-01-05
Performance Benchmarks
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
earthly
Super simple build framework with fast, repeatable builds and an instantly familiar syntax – like Dockerfile and Makefile had a baby.
There is at a tiny glimmer of life on the earthly front - yesterday, they merged their first changes in 6 months:
[1] https://github.com/earthly/earthly/commit/6d7f6786ad9fa4392f...
-
-
Project mention: Year After Switching from Java to Go: Our Experiences | news.ycombinator.com | 2025-02-18
And yet Uber wrote fx[1] to support DI in their golang services. It’s clearly a useful pattern when working on large services.
[1]: https://github.com/uber-go/fx
-
-
ergo
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
At the time that BEAM was invented in the late 1990s, and in the early 2000s, it was a fairly unique proposition.
Nowadays there isn't anywhere near as much stuff that it does uniquely. That's probably why there isn't another one. All of the compiled languages off-the-shelf can solve the same problems that BEAM does now, and often with other advantages to boot.
There's something about the Erlang community that convinces people in it that if it isn't solve the exact same way that BEAM does, then it must ipso facto not be as good as BEAM, but that's not true. If you ask the question can I solve the same problems, even if it's in a different way?, you've got a zoo of options in 2025, whereas your options in 2000 were much much weaker.
And yes, being BEAM-compatible is harder than meets the eye. There are projects like https://github.com/ergo-services/ergo that can do it, and I believe there are some in other languages. It's a pretty niche need in my opinion, though. If you don't need to hook up to some existing BEAM infrastructure, I don't consider it a very good solution for a greenfield project. You're better off with more modern tooling and solutions that are more native to your chosen dev environment.
-
-
Project mention: Goravel: PHP's Laravel like web framework supercharged with Go | news.ycombinator.com | 2024-09-10
-
huma
A modern, simple, fast & flexible micro framework for building HTTP REST/RPC APIs in Go backed by OpenAPI 3 and JSON Schema.
Solutions to this problem generate API documentation automatically. Libraries such as drf-spectacular use code structure and semantics in back-end frameworks to infer API contracts. API frameworks such as FastAPI and Huma generate OpenAPI specifications as a built-in feature. Tools like mitmproxy2swagger generate documentation from HAR files. Finally, companies such as Akita Software/Postman use network traffic metadata.
-
-
Project mention: Pagoda: Rapid, easy full-stack web development starter kit in Go | news.ycombinator.com | 2024-09-29
-
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: Cogentcore: Open-source framework for building multi-platform apps with Go | news.ycombinator.com | 2025-05-08 -
You can find a full implementation of the Undefined type in the Goyave framework, alongside many other incredibly useful tools and features.
-
-
-
go-doudou
go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.
-
Project mention: Open-source project that use LLM as deception system | news.ycombinator.com | 2025-05-30
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Framework discussion
Go Framework related posts
-
Building LogSum: A 3.3ms Log Analyzer with a Beautiful Terminal UI
-
Open-source project that use LLM as deception system
-
Build robust and observable MCP servers to supercharge your LLMs with Go
-
Gin: The Go Web Framework That Will Blow Your Mind!
-
Go: finally a practical solution for undefined fields
-
Securing Kubernetes Using Honeypots to Detect and Prevent Lateral Movement Attacks
-
Confetti Framework – A Lean, Idiomatic Go Web Framework
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Jun 2025
Index
What are some of the best open-source Framework projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | Gin | 82,693 |
2 | Fiber | 36,846 |
3 | bubbletea | 32,212 |
4 | go-zero | 31,225 |
5 | kratos | 24,453 |
6 | colly | 24,308 |
7 | gf | 12,451 |
8 | earthly | 11,761 |
9 | kitex | 7,476 |
10 | fx | 6,571 |
11 | vugu | 4,952 |
12 | ergo | 3,985 |
13 | melody | 3,921 |
14 | goravel | 3,856 |
15 | huma | 3,145 |
16 | go-chassis | 2,733 |
17 | pagoda | 2,539 |
18 | core | 2,023 |
19 | Goyave | 1,710 |
20 | REST Layer | 1,251 |
21 | honeytrap | 1,246 |
22 | go-doudou | 1,199 |
23 | beelzebub | 1,164 |