A list of popular github projects related to Go web framework (ranked by stars automatically) Please update list.txt (via Pull Request)
Project Name | Stars | Forks | Open Issues | Description | Last Commit |
---|---|---|---|---|---|
gin | 76523 | 7900 | 778 | 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. | 2024-06-22 14:19:04 |
fiber | 31985 | 1586 | 93 | ⚡️ Express inspired web framework written in Go | 2024-06-20 13:14:56 |
beego | 31083 | 5583 | 11 | beego is an open-source, high-performance web framework for the Go programming language. | 2024-05-26 06:25:36 |
echo | 28904 | 2202 | 65 | High performance, minimalist Go web framework | 2024-05-30 19:50:01 |
go-zero | 28054 | 3827 | 351 | A cloud-native Go microservices framework with cli tool for productivity. | 2024-06-23 03:47:17 |
go-zero | 28054 | 3827 | 351 | A cloud-native Go microservices framework with cli tool for productivity. | 2024-06-23 03:47:17 |
kit | 26285 | 2417 | 51 | A standard library for microservices. | 2024-03-13 13:42:15 |
iris | 24991 | 2467 | 114 | The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio 🚀 | 2024-05-23 12:23:29 |
kratos | 22649 | 3948 | 114 | Your ultimate Go microservices framework for the cloud-native era. | 2024-06-15 05:28:15 |
fasthttp | 21267 | 1732 | 89 | Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http | 2024-06-19 09:19:46 |
mux | 20399 | 1837 | 24 | Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍 | 2024-06-19 23:50:04 |
chi | 17499 | 962 | 77 | lightweight, idiomatic and composable router for building Go HTTP services | 2024-06-21 12:30:42 |
httprouter | 16401 | 1456 | 81 | A high performance HTTP request router that scales well | 2024-01-30 10:56:56 |
revel | 13115 | 1387 | 99 | A high productivity, full-stack web framework for the Go language. | 2022-04-12 20:53:30 |
micro | 12046 | 1045 | 28 | A Go service development platform | 2024-04-28 06:49:26 |
martini | 11632 | 1107 | 15 | 2017-01-21 21:58:54 | |
gf | 11048 | 1518 | 120 | GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. | 2024-06-18 11:36:07 |
gf | 11048 | 1518 | 120 | GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. | 2024-06-18 11:36:07 |
go-swagger | 9349 | 1238 | 579 | Swagger 2.0 implementation for go | 2024-05-13 17:21:38 |
buffalo | 8052 | 575 | 24 | Rapid Web Development w/ Go | 2023-01-26 15:34:17 |
kitex | 6768 | 788 | 85 | Go RPC framework with high-performance and strong-extensibility for building micro-services. | 2024-06-21 05:41:03 |
ponzu | 5656 | 388 | 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. | 2020-01-02 00:14:32 |
goa | 5513 | 553 | 12 | 🌟 Goa: Elevate Go API development! 🚀 Streamlined design, automatic code generation, and seamless HTTP/gRPC support. ✨ | 2024-06-21 21:44:49 |
encore | 5033 | 230 | 56 | Encore is the Backend Development Platform purpose-built to help you create event-driven and distributed systems. | 2024-06-18 13:24:56 |
go-restful | 4992 | 692 | 5 | package for building REST-style Web Services using Go | 2024-05-28 19:04:28 |
hertz | 4847 | 468 | 64 | Go HTTP framework with high-performance and strong-extensibility for building micro-services. | 2024-06-17 07:07:28 |
jupiter | 4348 | 701 | 17 | Jupiter: Governance-oriented Microservice Framework. | 2024-05-17 06:24:06 |
gizmo | 3758 | 226 | 33 | A Microservice Toolkit from The New York Times | 2021-04-30 15:27:05 |
go-json-rest | 3513 | 382 | 47 | A quick and easy way to setup a RESTful JSON API | 2017-09-13 04:12:08 |
macaron | 3487 | 286 | 7 | Package macaron is a high productive and modular web framework in Go. | 2024-06-10 02:09:36 |
kite | 3257 | 299 | 33 | Micro-service framework in Go | 2018-07-10 02:13:47 |
utron | 2218 | 153 | 8 | A lightweight MVC framework for Go(Golang) | 2018-10-28 20:04:58 |
armor | 1666 | 66 | 21 | Uncomplicated, modern HTTP server | 2019-08-03 18:10:09 |
faygo | 1605 | 259 | 8 | Faygo is a fast and concise Go Web framework that can be used to develop high-performance web app(especially API) with fewer codes. Just define a struct handler, faygo will automatically bind/verify the request parameters and generate the online API doc. | 2022-06-26 17:07:25 |
goyave | 1528 | 64 | 10 | 🍐 The enterprise REST API framework | 2024-06-21 09:38:07 |
web | 1510 | 124 | 24 | Go Router + Middleware. Your Contexts. | 2019-02-07 15:06:52 |
dotweb | 1386 | 180 | 20 | Simple and easy go web micro framework | 2023-12-13 02:13:17 |
rest-layer | 1252 | 113 | 36 | REST Layer, Go (golang) REST API framework | 2021-09-30 23:58:01 |
goji | 957 | 72 | 6 | Goji is a minimalistic and flexible HTTP request multiplexer for Go (golang) | 2019-01-26 23:58:29 |
copper | 942 | 31 | 2 | 🚀 Copper is a Go toolkit complete with everything you need to build web apps. | 2024-06-04 14:59:15 |
tango | 832 | 109 | 9 | This is only a mirror and Moved to https://gitea.com/lunny/tango | 2019-05-17 03:31:10 |
gearbox | 750 | 54 | 3 | Gearbox ⚙️ is a web framework written in Go with a focus on high performance | 2022-09-21 00:20:37 |
bunrouter | 695 | 35 | 16 | Golang HTTP router | 2023-11-27 12:05:23 |
aah | 689 | 35 | 19 | A secure, flexible, rapid Go web framework | 2020-09-02 02:31:20 |
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. | 2024-02-07 09:13:19 |
traffic | 520 | 34 | 1 | Sinatra inspired regexp/pattern mux and web framework for Go [NOT MAINTAINED] | 2015-11-26 21:31:07 |
flamingo | 435 | 48 | 38 | Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness. | 2024-05-16 13:06:19 |
neo | 419 | 43 | 6 | Go Web Framework | 2017-08-14 23:54:31 |
gramework | 387 | 38 | 17 | Fast and Reliable Golang Web Framework | 2023-10-27 14:01:05 |
flow | 360 | 19 | 2 | A delightfully tiny but powerful HTTP router for Go web applications | 2024-04-30 17:23:14 |
webgo | 298 | 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). | 2024-04-21 18:28:25 |
aegis | 284 | 16 | 8 | Serverless Golang deploy tool and framework for AWS Lambda | 2019-07-28 17:59:41 |
gorouter | 153 | 16 | 9 | Go Server/API micro framework, HTTP request router, multiplexer, mux | 2024-01-01 23:03:02 |
goblin | 77 | 7 | 3 | A golang http router based on trie tree. | 2024-05-09 02:19:26 |
kmux | 38 | 1 | 0 | kmux is a powerful Go package that revolutionizes the way proxies are implemented by allowing developers to define proxies as code. By providing an intuitive and expressive syntax, kmux simplifies server setup, route management, and proxy configuration. With kmux, developers can create robust and flexible proxy solutions that are easy to maintain | 2024-01-09 23:15:07 |
gorest | 34 | 6 | 3 | RESTful Server Systems [DEPRECATED] | 2017-11-10 13:00:37 |
ksmux | 4 | 1 | 0 | 2024-05-20 09:18:33 |
Last Automatic Update: 2024-06-23T20:02:19+03:30