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 | 80107 | 8098 | 838 | Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin. | December 30, 2024 | MIT License |
gofiber/fiber | 34862 | 1710 | 101 | ⚡️ Express inspired web framework written in Go | January 30, 2025 | MIT License |
beego/beego | 31790 | 5627 | 9 | beego is an open-source, high-performance web framework for the Go programming language. | January 12, 2025 | Other |
labstack/echo | 30389 | 2243 | 78 | High performance, minimalist Go web framework | January 12, 2025 | MIT License |
zeromicro/go-zero | 29796 | 4018 | 320 | A cloud-native Go microservices framework with cli tool for productivity. | January 31, 2025 | MIT License |
go-kit/kit | 26776 | 2447 | 55 | A standard library for microservices. | March 13, 2024 | MIT License |
go-kratos/kratos | 23647 | 4034 | 136 | Your ultimate Go microservices framework for the cloud-native era. | January 27, 2025 | MIT License |
valyala/fasthttp | 22206 | 1774 | 99 | Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http | January 29, 2025 | MIT License |
gorilla/mux | 21085 | 1860 | 31 | 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 | 19049 | 999 | 76 | lightweight, idiomatic and composable router for building Go HTTP services | January 20, 2025 | MIT License |
julienschmidt/httprouter | 16732 | 1471 | 81 | A high performance HTTP request router that scales well | January 30, 2024 | BSD 3-Clause "New" or "Revised" License |
revel/revel | 13161 | 1387 | 101 | A high productivity, full-stack web framework for the Go language. | April 12, 2022 | MIT License |
micro/micro | 12182 | 1056 | 1 | An API first development platform | January 29, 2025 | Apache License 2.0 |
gogf/gf | 11938 | 1616 | 147 | A powerful framework for faster, easier, and more efficient project development. | January 23, 2025 | MIT License |
go-martini/martini | 11628 | 1105 | 15 | Classy web framework for Go | January 21, 2017 | MIT License |
go-swagger/go-swagger | 9632 | 1262 | 601 | Swagger 2.0 implementation for go | November 07, 2024 | Apache License 2.0 |
gobuffalo/buffalo | 8099 | 580 | 24 | January 26, 2023 | MIT License | |
cloudwego/kitex | 7220 | 836 | 57 | Go RPC framework with high-performance and strong-extensibility for building micro-services. | January 24, 2025 | Apache License 2.0 |
cloudwego/hertz | 5849 | 558 | 54 | Go HTTP framework with high-performance and strong-extensibility for building micro-services. | January 24, 2025 | Apache License 2.0 |
goadesign/goa | 5758 | 566 | 16 | 🌟 Goa: Elevate Go API development! 🚀 Streamlined design, automatic code generation, and seamless HTTP/gRPC support. ✨ | February 03, 2025 | MIT License |
ponzu-cms/ponzu | 5713 | 386 | 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 | 5058 | 689 | 7 | package for building REST-style Web Services using Go | January 21, 2025 | MIT License |
nytimes/gizmo | 3767 | 222 | 33 | A Microservice Toolkit from The New York Times | April 30, 2021 | Apache License 2.0 |
go-macaron/macaron | 3524 | 285 | 8 | Package macaron is a high productive and modular web framework in Go. | January 14, 2025 | Apache License 2.0 |
ant0ine/go-json-rest | 3508 | 383 | 47 | A quick and easy way to setup a RESTful JSON API | September 13, 2017 | MIT License |
labstack/armor | 1660 | 64 | 21 | Uncomplicated, modern HTTP server | August 03, 2019 | MIT License |
go-goyave/goyave | 1656 | 72 | 9 | 🍐 The enterprise REST API framework | February 03, 2025 | MIT License |
gocraft/web | 1510 | 125 | 24 | Go Router + Middleware. Your Contexts. | February 07, 2019 | MIT License |
devfeel/dotweb | 1389 | 180 | 20 | Simple and easy go web micro framework | December 13, 2023 | MIT License |
rs/rest-layer | 1255 | 114 | 36 | REST Layer, Go (golang) REST API framework | September 30, 2021 | MIT License |
goji/goji | 971 | 72 | 6 | Goji is a minimalistic and flexible HTTP request multiplexer for Go (golang) | January 26, 2019 | MIT License |
gocopper/copper | 940 | 31 | 4 | 🚀 Copper is a Go toolkit complete with everything you need to build web apps. | January 24, 2025 | MIT License |
gogearbox/gearbox | 764 | 54 | 3 | Gearbox ⚙️ is a web framework written in Go with a focus on high performance | September 21, 2022 | MIT License |
go-aah/aah | 690 | 33 | 19 | A secure, flexible, rapid Go web framework | September 02, 2020 | MIT License |
yoyofx/yoyogo | 578 | 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 |
gravityblast/traffic | 522 | 34 | 1 | Sinatra inspired regexp/pattern mux and web framework for Go | November 26, 2015 | MIT License |
i-love-flamingo/flamingo | 496 | 54 | 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. | January 23, 2025 | MIT License |
ivpusic/neo | 421 | 43 | 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 | 304 | 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). | October 20, 2024 | MIT License |
tmaiaroto/aegis | 284 | 16 | 8 | Serverless Golang deploy tool and framework for AWS Lambda | July 28, 2019 | Apache License 2.0 |
vardius/gorouter | 155 | 17 | 9 | Go Server/API micro framework, HTTP request router, multiplexer, mux | September 05, 2024 | MIT License |
Last Update: UTC 20:34, February 03, 2025