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 | 88149 | 8564 | 642 | 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. | February 28, 2026 | MIT License |
| gofiber/fiber | 39328 | 1958 | 47 | ⚡️ Express inspired web framework written in Go | March 02, 2026 | MIT License |
| zeromicro/go-zero | 32735 | 4286 | 313 | A cloud-native Go microservices framework with cli tool for productivity. | February 28, 2026 | MIT License |
| beego/beego | 32431 | 5614 | 15 | beego is an open-source, high-performance web framework for the Go programming language. | May 26, 2025 | Other |
| labstack/echo | 32209 | 2311 | 88 | High performance, minimalist Go web framework | February 23, 2026 | MIT License |
| go-kit/kit | 27582 | 2451 | 56 | A standard library for microservices. | March 13, 2024 | MIT License |
| go-kratos/kratos | 25500 | 4155 | 80 | Your ultimate Go microservices framework for the cloud-native era. | February 28, 2026 | MIT License |
| valyala/fasthttp | 23280 | 1818 | 110 | Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http | February 27, 2026 | MIT License |
| gorilla/mux | 21868 | 1879 | 35 | 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 | 21751 | 1076 | 94 | lightweight, idiomatic and composable router for building Go HTTP services | February 19, 2026 | MIT License |
| julienschmidt/httprouter | 17122 | 1465 | 83 | A high performance HTTP request router that scales well | January 30, 2024 | BSD 3-Clause "New" or "Revised" License |
| revel/revel | 13250 | 1367 | 94 | A high productivity, full-stack web framework for the Go language. | April 12, 2022 | MIT License |
| gogf/gf | 13057 | 1734 | 215 | A powerful framework for faster, easier, and more efficient project development. | February 27, 2026 | MIT License |
| go-martini/martini | 11626 | 1090 | 17 | Classy web framework for Go | January 21, 2017 | MIT License |
| go-swagger/go-swagger | 9950 | 1293 | 597 | Swagger 2.0 implementation for go | February 12, 2026 | Apache License 2.0 |
| gobuffalo/buffalo | 8352 | 584 | 21 | Rapid Web Development w/ Go | October 22, 2025 | MIT License |
| cloudwego/kitex | 7871 | 895 | 59 | Go RPC framework with high-performance and strong-extensibility for building micro-services. | March 03, 2026 | Apache License 2.0 |
| cloudwego/hertz | 7108 | 624 | 39 | Go HTTP framework with high-performance and strong-extensibility for building micro-services. | February 27, 2026 | Apache License 2.0 |
| goadesign/goa | 6057 | 579 | 37 | 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. | February 26, 2026 | MIT License |
| ponzu-cms/ponzu | 5769 | 385 | 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 | 5117 | 682 | 3 | package for building REST-style Web Services using Go | November 19, 2025 | MIT License |
| nytimes/gizmo | 3771 | 224 | 33 | A Microservice Toolkit from The New York Times | April 30, 2021 | Apache License 2.0 |
| go-macaron/macaron | 3556 | 285 | 11 | Package macaron is a high productive and modular web framework in Go. | July 14, 2025 | Apache License 2.0 |
| ant0ine/go-json-rest | 3500 | 375 | 45 | A quick and easy way to setup a RESTful JSON API | September 13, 2017 | MIT License |
| go-goyave/goyave | 1767 | 82 | 14 | 🍐 The enterprise REST API framework | February 13, 2026 | MIT License |
| labstack/armor | 1666 | 65 | 21 | Uncomplicated, modern HTTP server | August 03, 2019 | MIT License |
| gocraft/web | 1524 | 118 | 24 | Go Router + Middleware. Your Contexts. | February 07, 2019 | MIT License |
| devfeel/dotweb | 1385 | 180 | 19 | Simple and easy go web micro framework | March 03, 2026 | MIT License |
| rs/rest-layer | 1248 | 112 | 36 | REST Layer, Go (golang) REST API framework | September 30, 2021 | MIT License |
| goji/goji | 973 | 66 | 6 | Goji is a minimalistic and flexible HTTP request multiplexer for Go (golang) | January 26, 2019 | MIT License |
| gocopper/copper | 941 | 30 | 5 | 🚀 Copper is a Go toolkit complete with everything you need to build web apps. | February 28, 2026 | MIT License |
| gogearbox/gearbox | 801 | 54 | 1 | Gearbox ⚙️ is a web framework written in Go with a focus on high performance | September 21, 2022 | MIT License |
| go-aah/aah | 687 | 33 | 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 | 557 | 68 | 34 | Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness. | February 05, 2026 | MIT License |
| gravityblast/traffic | 520 | 31 | 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 | 154 | 17 | 9 | Go Server/API micro framework, HTTP request router, multiplexer, mux | September 05, 2024 | MIT License |
Last Update: UTC 11:51, March 03, 2026