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 | 86269 | 8440 | 869 | 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. | October 05, 2025 | MIT License |
gofiber/fiber | 38047 | 1881 | 82 | ⚡️ Express inspired web framework written in Go | October 06, 2025 | MIT License |
beego/beego | 32286 | 5626 | 19 | beego is an open-source, high-performance web framework for the Go programming language. | May 26, 2025 | Other |
zeromicro/go-zero | 31885 | 4211 | 340 | A cloud-native Go microservices framework with cli tool for productivity. | October 06, 2025 | MIT License |
labstack/echo | 31648 | 2290 | 113 | High performance, minimalist Go web framework | September 26, 2025 | MIT License |
go-kit/kit | 27425 | 2453 | 57 | A standard library for microservices. | March 13, 2024 | MIT License |
go-kratos/kratos | 24948 | 4117 | 97 | Your ultimate Go microservices framework for the cloud-native era. | September 12, 2025 | MIT License |
valyala/fasthttp | 22976 | 1813 | 99 | Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http | October 06, 2025 | MIT License |
gorilla/mux | 21610 | 1874 | 33 | 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 | 20605 | 1041 | 79 | lightweight, idiomatic and composable router for building Go HTTP services | September 17, 2025 | MIT License |
julienschmidt/httprouter | 17020 | 1473 | 82 | A high performance HTTP request router that scales well | January 30, 2024 | BSD 3-Clause "New" or "Revised" License |
revel/revel | 13230 | 1378 | 99 | A high productivity, full-stack web framework for the Go language. | April 12, 2022 | MIT License |
gogf/gf | 12783 | 1717 | 216 | A powerful framework for faster, easier, and more efficient project development. | September 30, 2025 | MIT License |
micro/micro | 12297 | 1062 | 10 | A microservices toolkit | October 02, 2025 | Apache License 2.0 |
go-martini/martini | 11624 | 1095 | 16 | Classy web framework for Go | January 21, 2017 | MIT License |
go-swagger/go-swagger | 9841 | 1290 | 601 | Swagger 2.0 implementation for go | September 03, 2025 | Apache License 2.0 |
gobuffalo/buffalo | 8247 | 585 | 22 | Rapid Web Development w/ Go | May 19, 2025 | MIT License |
cloudwego/kitex | 7680 | 896 | 56 | Go RPC framework with high-performance and strong-extensibility for building micro-services. | September 26, 2025 | Apache License 2.0 |
cloudwego/hertz | 6772 | 616 | 41 | Go HTTP framework with high-performance and strong-extensibility for building micro-services. | September 10, 2025 | Apache License 2.0 |
goadesign/goa | 5970 | 573 | 31 | 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. | October 01, 2025 | MIT License |
ponzu-cms/ponzu | 5761 | 389 | 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. | January 02, 2020 | BSD 3-Clause "New" or "Revised" License |
emicklei/go-restful | 5104 | 686 | 3 | package for building REST-style Web Services using Go | August 14, 2025 | MIT License |
nytimes/gizmo | 3770 | 225 | 33 | A Microservice Toolkit from The New York Times | April 30, 2021 | Apache License 2.0 |
go-macaron/macaron | 3544 | 287 | 9 | Package macaron is a high productive and modular web framework in Go. | July 14, 2025 | Apache License 2.0 |
ant0ine/go-json-rest | 3509 | 380 | 46 | A quick and easy way to setup a RESTful JSON API | September 13, 2017 | MIT License |
go-goyave/goyave | 1740 | 82 | 15 | 🍐 The enterprise REST API framework | October 02, 2025 | MIT License |
labstack/armor | 1666 | 65 | 21 | Uncomplicated, modern HTTP server | August 03, 2019 | MIT License |
gocraft/web | 1524 | 119 | 24 | Go Router + Middleware. Your Contexts. | February 07, 2019 | MIT License |
devfeel/dotweb | 1383 | 180 | 20 | Simple and easy go web micro framework | December 13, 2023 | MIT License |
rs/rest-layer | 1250 | 112 | 36 | REST Layer, Go (golang) REST API framework | September 30, 2021 | MIT License |
goji/goji | 971 | 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. | September 24, 2025 | MIT License |
gogearbox/gearbox | 787 | 54 | 1 | Gearbox ⚙️ is a web framework written in Go with a focus on high performance | September 21, 2022 | MIT License |
go-aah/aah | 689 | 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 | 548 | 64 | 30 | Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness. | September 17, 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 | 416 | 39 | 6 | Go Web Framework | August 14, 2017 | MIT License |
gramework/gramework | 387 | 37 | 17 | Fast and Reliable Golang Web Framework | October 27, 2023 | Apache License 2.0 |
naughtygopher/webgo | 305 | 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 23:10, October 06, 2025