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 | 88369 | 8580 | 679 | 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. | March 16, 2026 | MIT License |
| gofiber/fiber | 39637 | 1977 | 45 | ⚡️ Express inspired web framework written in Go | April 23, 2026 | MIT License |
| zeromicro/go-zero | 32956 | 4290 | 310 | A cloud-native Go microservices framework with cli tool for productivity. | April 11, 2026 | MIT License |
| beego/beego | 32412 | 5595 | 18 | beego is an open-source, high-performance web framework for the Go programming language. | March 09, 2026 | Other |
| labstack/echo | 32345 | 2318 | 91 | High performance, minimalist Go web framework | April 07, 2026 | MIT License |
| go-kit/kit | 27449 | 2448 | 58 | A standard library for microservices. | March 13, 2024 | MIT License |
| go-kratos/kratos | 25639 | 4157 | 68 | Your ultimate Go microservices framework for the cloud-native era. | April 04, 2026 | MIT License |
| valyala/fasthttp | 23340 | 1816 | 108 | Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http | April 20, 2026 | MIT License |
| go-chi/chi | 22052 | 1097 | 109 | lightweight, idiomatic and composable router for building Go HTTP services | February 19, 2026 | MIT License |
| gorilla/mux | 21846 | 1881 | 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 |
| julienschmidt/httprouter | 17114 | 1463 | 83 | A high performance HTTP request router that scales well | January 30, 2024 | BSD 3-Clause "New" or "Revised" License |
| revel/revel | 13230 | 1365 | 94 | A high productivity, full-stack web framework for the Go language. | April 12, 2022 | MIT License |
| gogf/gf | 13121 | 1736 | 220 | A powerful framework for faster, easier, and more efficient project development. | April 22, 2026 | MIT License |
| go-martini/martini | 11614 | 1090 | 17 | Classy web framework for Go | January 21, 2017 | MIT License |
| go-swagger/go-swagger | 9970 | 1295 | 588 | Swagger 2.0 implementation for go | April 24, 2026 | Apache License 2.0 |
| gobuffalo/buffalo | 8375 | 583 | 21 | Rapid Web Development w/ Go | March 21, 2026 | MIT License |
| cloudwego/kitex | 7934 | 898 | 51 | Go RPC framework with high-performance and strong-extensibility for building micro-services. | April 24, 2026 | Apache License 2.0 |
| cloudwego/hertz | 7187 | 621 | 34 | Go HTTP framework with high-performance and strong-extensibility for building micro-services. | April 16, 2026 | Apache License 2.0 |
| goadesign/goa | 6075 | 581 | 36 | 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. | April 22, 2026 | MIT License |
| ponzu-cms/ponzu | 5761 | 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 | 5113 | 681 | 2 | package for building REST-style Web Services using Go | November 19, 2025 | MIT License |
| nytimes/gizmo | 3773 | 225 | 32 | A Microservice Toolkit from The New York Times | April 30, 2021 | Apache License 2.0 |
| go-macaron/macaron | 3554 | 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 | 3494 | 373 | 45 | A quick and easy way to setup a RESTful JSON API | September 13, 2017 | MIT License |
| go-goyave/goyave | 1770 | 82 | 13 | 🍐 The enterprise REST API framework | March 09, 2026 | MIT License |
| labstack/armor | 1663 | 65 | 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 | 1382 | 179 | 16 | Simple and easy go web micro framework | March 10, 2026 | MIT License |
| rs/rest-layer | 1247 | 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 | 939 | 30 | 5 | 🚀 Copper is a Go toolkit complete with everything you need to build web apps. | February 28, 2026 | MIT License |
| gogearbox/gearbox | 804 | 54 | 1 | Gearbox ⚙️ is a web framework written in Go with a focus on high performance | September 21, 2022 | MIT License |
| go-aah/aah | 684 | 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 | 559 | 70 | 33 | Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness. | March 24, 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 | 416 | 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 | 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 | 284 | 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 00:00, April 25, 2026