#1 Chi
Package chi is a small, idiomatic and composable router for building HTTP services.
Compare go http routers by maintenance, adoption, security, release activity, and Go ecosystem usage. Top packages in this group include Chi, lura, Gorilla Mux.
Highest combined package health score.
Strongest maintenance signal in this category.
Highest adoption signal from stars, forks, and imported-by data.
Package chi is a small, idiomatic and composable router for building HTTP services.
Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation
Package mux implements a request router and dispatcher.
Package httprouter is a trie based high performance HTTP request router.
Golang HTTP router
Package rux is a simple and fast request router for golang HTTP applications.
Package vestigo implements a performant, stand-alone, HTTP compliant URL Router for go web applications.
Package lars - Library Access/Retrieval System, is a fast radix-tree based, zero allocation, HTTP router for Go.
Package ngamux is simple HTTP router for Go that compatible with net/http, the standard library to serve HTTP.
:non-potable_water: Is a lightweight HTTP router that sticks to the std "net/http" implementation
Package ship has implemented a flexible, powerful, high performance and minimalist Go Web HTTP router framework, which is inspired by echo and httprouter.
| Package | Health | Maintenance | Adoption | Security | Imported by |
|---|---|---|---|---|---|
| Chi | 97 | 95 | 100 | 92 | 17.3K |
| lura | 93 | 95 | 94 | 92 | 0 |
| Gorilla Mux | 80 | 38 | 100 | 92 | 99.5K |
| httprouter | 80 | 38 | 100 | 92 | 27.4K |
| bunrouter | 78 | 45 | 99 | 92 | 141 |
| rux | 62 | 63 | 28 | 92 | 17 |
| vestigo | 50 | 15 | 43 | 92 | 126 |
| lars | 49 | 15 | 38 | 92 | 66 |
| ngamux | 44 | 48 | 7 | 70 | 0 |
| pure | 44 | 48 | 7 | 70 | 0 |
| v5 | 43 | 48 | 5 | 70 | 0 |
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.