A list of popular GitHub projects related to Golang web frameworks (ranked by stars)
| Framework | Stars | Forks | Open Issues | Description | Last Update | License |
|---|---|---|---|---|---|---|
| gin-gonic/gin | 87509 | 8518 | 882 | 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. | December 27, 2025 | MIT License |
| gofiber/fiber | 38839 | 1931 | 79 | ⚡️ Express inspired web framework written in Go | December 25, 2025 | MIT License |
| beego/beego | 32383 | 5620 | 14 | beego is an open-source, high-performance web framework for the Go programming language. | May 26, 2025 | Other |
| zeromicro/go-zero | 32355 | 4246 | 298 | A cloud-native Go microservices framework with cli tool for productivity. | December 25, 2025 | MIT License |
| labstack/echo | 31959 | 2308 | 124 | High performance, minimalist Go web framework | December 12, 2025 | MIT License |
| go-kit/kit | 27573 | 2448 | 56 | A standard library for microservices. | March 13, 2024 | MIT License |
| go-kratos/kratos | 25267 | 4139 | 80 | Your ultimate Go microservices framework for the cloud-native era. | December 17, 2025 | MIT License |
| valyala/fasthttp | 23169 | 1821 | 101 | Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http | December 26, 2025 | MIT License |
| gorilla/mux | 21752 | 1880 | 34 | Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍 | June 19, 2024 | BSD 3-Clause "New" or "Revised" License |
| go-chi/chi | 21230 | 1062 | 93 | lightweight, idiomatic and composable router for building Go HTTP services | October 09, 2025 | MIT License |
| julienschmidt/httprouter | 17084 | 1470 | 83 | A high performance HTTP request router that scales well | January 30, 2024 | BSD 3-Clause "New" or "Revised" License |
| revel/revel | 13252 | 1373 | 94 | A high productivity, full-stack web framework for the Go language. | April 12, 2022 | MIT License |
| gogf/gf | 12969 | 1731 | 208 | A powerful framework for faster, easier, and more efficient project development. | December 27, 2025 | MIT License |
| go-martini/martini | 11629 | 1092 | 17 | Classy web framework for Go | January 21, 2017 | MIT License |
| go-swagger/go-swagger | 9908 | 1291 | 593 | Swagger 2.0 implementation for go | December 25, 2025 | Apache License 2.0 |
| gobuffalo/buffalo | 8331 | 583 | 21 | Rapid Web Development w/ Go | October 22, 2025 | MIT License |
| cloudwego/kitex | 7791 | 888 | 59 | Go RPC framework with high-performance and strong-extensibility for building micro-services. | December 26, 2025 | Apache License 2.0 |
| cloudwego/hertz | 6986 | 611 | 41 | Go HTTP framework with high-performance and strong-extensibility for building micro-services. | December 17, 2025 | Apache License 2.0 |
| goadesign/goa | 6022 | 575 | 33 | Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs. | December 22, 2025 | MIT License |
| ponzu-cms/ponzu | 5771 | 387 | 35 | Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go. | November 17, 2025 | BSD 3-Clause "New" or "Revised" License |
| emicklei/go-restful | 5114 | 684 | 3 | package for building REST-style Web Services using Go | November 19, 2025 | MIT License |
| nytimes/gizmo | 3768 | 225 | 33 | A Microservice Toolkit from The New York Times | April 30, 2021 | Apache License 2.0 |
| go-macaron/macaron | 3555 | 286 | 10 | Package macaron is a high productive and modular web framework in Go. | July 14, 2025 | Apache License 2.0 |
| ant0ine/go-json-rest | 3505 | 378 | 45 | A quick and easy way to setup a RESTful JSON API | September 13, 2017 | MIT License |
| go-goyave/goyave | 1757 | 83 | 13 | 🍐 The enterprise REST API framework | December 11, 2025 | MIT License |
| labstack/armor | 1667 | 66 | 21 | Uncomplicated, modern HTTP server | August 03, 2019 | MIT License |
| gocraft/web | 1524 | 117 | 24 | Go Router + Middleware. Your Contexts. | February 07, 2019 | MIT License |
| devfeel/dotweb | 1384 | 180 | 20 | Simple and easy go web micro framework | December 13, 2023 | MIT License |
| rs/rest-layer | 1251 | 112 | 36 | REST Layer, Go (golang) REST API framework | September 30, 2021 | MIT License |
| goji/goji | 972 | 66 | 6 | Goji is a minimalistic and flexible HTTP request multiplexer for Go (golang) | January 26, 2019 | MIT License |
| gocopper/copper | 942 | 30 | 5 | 🚀 Copper is a Go toolkit complete with everything you need to build web apps. | December 25, 2025 | MIT License |
| gogearbox/gearbox | 795 | 54 | 1 | Gearbox ⚙️ is a web framework written in Go with a focus on high performance | September 21, 2022 | MIT License |
| go-aah/aah | 688 | 33 | 19 | A secure, flexible, rapid Go web framework | September 02, 2020 | MIT License |
| yoyofx/yoyogo | 581 | 42 | 10 | 🦄🌈 YoyoGo is a simple, light and fast , dependency injection based micro-service framework written in Go. Support Nacos ,Consoul ,Etcd ,Eureka ,kubernetes. | February 07, 2024 | MIT License |
| i-love-flamingo/flamingo | 551 | 68 | 35 | Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness. | November 27, 2025 | MIT License |
| gravityblast/traffic | 520 | 30 | 1 | Sinatra inspired regexp/pattern mux and web framework for Go | November 26, 2015 | MIT License |
| ivpusic/neo | 417 | 40 | 6 | Go Web Framework | August 14, 2017 | MIT License |
| gramework/gramework | 389 | 37 | 17 | Fast and Reliable Golang Web Framework | October 27, 2023 | Apache License 2.0 |
| naughtygopher/webgo | 306 | 31 | 2 | A microframework to build web apps; with handler chaining, middleware support, and most of all; standard library compliant HTTP handlers(i.e. http.HandlerFunc). | September 23, 2025 | MIT License |
| tmaiaroto/aegis | 285 | 15 | 8 | Serverless Golang deploy tool and framework for AWS Lambda | July 28, 2019 | Apache License 2.0 |
| vardius/gorouter | 153 | 17 | 9 | Go Server/API micro framework, HTTP request router, multiplexer, mux | September 05, 2024 | MIT License |
Last Update: UTC 01:15, December 28, 2025