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 | 88941 | 8648 | 735 | 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. | June 26, 2026 | MIT License |
| gofiber/fiber | 40000 | 2011 | 46 | ⚡️ Express inspired web framework written in Go | July 21, 2026 | MIT License |
| zeromicro/go-zero | 33214 | 4311 | 263 | A cloud-native Go microservices framework with cli tool for productivity. | July 21, 2026 | MIT License |
| labstack/echo | 32543 | 2342 | 29 | High performance, minimalist Go web framework | July 21, 2026 | MIT License |
| beego/beego | 32409 | 5577 | 21 | beego is an open-source, high-performance web framework for the Go programming language. | March 09, 2026 | Other |
| go-kit/kit | 27432 | 2444 | 60 | A standard library for microservices. | March 13, 2024 | MIT License |
| go-kratos/kratos | 25801 | 4168 | 86 | Your ultimate Go microservices framework for the cloud-native era. | June 26, 2026 | MIT License |
| valyala/fasthttp | 23418 | 1840 | 76 | Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http | July 21, 2026 | MIT License |
| go-chi/chi | 22563 | 1134 | 108 | lightweight, idiomatic and composable router for building Go HTTP services | July 05, 2026 | MIT License |
| gorilla/mux | 21835 | 1889 | 37 | 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 |
| julienschmidt/httprouter | 17133 | 1465 | 84 | A high performance HTTP request router that scales well | January 30, 2024 | BSD 3-Clause "New" or "Revised" License |
| gogf/gf | 13228 | 1723 | 237 | A powerful framework for faster, easier, and more efficient project development. | July 08, 2026 | MIT License |
| revel/revel | 13222 | 1357 | 94 | A high productivity, full-stack web framework for the Go language. | April 12, 2022 | MIT License |
| go-martini/martini | 11605 | 1091 | 17 | Classy web framework for Go | January 21, 2017 | MIT License |
| go-swagger/go-swagger | 9994 | 1310 | 317 | Swagger 2.0 implementation for go | July 21, 2026 | Apache License 2.0 |
| gobuffalo/buffalo | 8406 | 583 | 22 | Rapid Web Development w/ Go | March 21, 2026 | MIT License |
| cloudwego/kitex | 8000 | 914 | 63 | Go RPC framework with high-performance and strong-extensibility for building micro-services. | July 09, 2026 | Apache License 2.0 |
| cloudwego/hertz | 7308 | 632 | 43 | Go HTTP framework with high-performance and strong-extensibility for building micro-services. | June 22, 2026 | Apache License 2.0 |
| goadesign/goa | 6092 | 585 | 40 | 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. | July 20, 2026 | MIT License |
| ponzu-cms/ponzu | 5754 | 384 | 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 | 5115 | 681 | 2 | package for building REST-style Web Services using Go | July 05, 2026 | MIT License |
| nytimes/gizmo | 3775 | 224 | 32 | A Microservice Toolkit from The New York Times | April 30, 2021 | Apache License 2.0 |
| go-macaron/macaron | 3547 | 287 | 12 | Package macaron is a high productive and modular web framework in Go. | July 14, 2025 | Apache License 2.0 |
| ant0ine/go-json-rest | 3488 | 372 | 45 | A quick and easy way to setup a RESTful JSON API | September 13, 2017 | MIT License |
| go-goyave/goyave | 1774 | 84 | 13 | 🍐 The enterprise REST API framework | June 03, 2026 | MIT License |
| labstack/armor | 1661 | 64 | 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 | 1380 | 177 | 17 | Simple and easy go web micro framework | March 10, 2026 | MIT License |
| rs/rest-layer | 1245 | 112 | 36 | REST Layer, Go (golang) REST API framework | September 30, 2021 | MIT License |
| goji/goji | 974 | 66 | 6 | Goji is a minimalistic and flexible HTTP request multiplexer for Go (golang) | January 26, 2019 | MIT License |
| gocopper/copper | 938 | 30 | 5 | 🚀 Copper is a Go toolkit complete with everything you need to build web apps. | February 28, 2026 | MIT License |
| gogearbox/gearbox | 803 | 55 | 1 | Gearbox ⚙️ is a web framework written in Go with a focus on high performance | September 21, 2022 | MIT License |
| go-aah/aah | 684 | 32 | 19 | A secure, flexible, rapid Go web framework | September 02, 2020 | MIT License |
| yoyofx/yoyogo | 583 | 43 | 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 | 559 | 71 | 29 | Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness. | July 13, 2026 | MIT License |
| gravityblast/traffic | 519 | 31 | 1 | Sinatra inspired regexp/pattern mux and web framework for Go | November 26, 2015 | MIT License |
| ivpusic/neo | 415 | 40 | 6 | Go Web Framework | August 14, 2017 | MIT License |
| gramework/gramework | 390 | 36 | 17 | Fast and Reliable Golang Web Framework | October 27, 2023 | Apache License 2.0 |
| naughtygopher/webgo | 307 | 32 | 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 21:57, July 21, 2026