#1 Gorilla Mux
Package mux implements a request router and dispatcher.
Package chi is a small, idiomatic and composable router for building HTTP services.
Health score 92/100, confidence 90/100.
| Latest version | v5.3.0 |
| Imported by | 17.3K packages |
| Stars | 22.3K |
| Forks | 1.1K |
| Last activity | 8 days ago |
| Latest release | v5.3.0 (8 days ago) |
| License | MIT |
| Known vuln records | 0 |
| Symbol | Kind | Synopsis |
|---|---|---|
| ChainHandler | Type | type ChainHandler struct{ ... } |
| ChainHandler.Endpoint | Field | Endpoint http.Handler |
| ChainHandler.Middlewares | Field | Middlewares Middlewares |
| ChainHandler.ServeHTTP | Method | func (c *ChainHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) |
| Context | Type | type Context struct{ ... } |
| Context.Reset | Method | func (x *Context) Reset() |
| Context.RouteMethod | Field | RouteMethod string |
| Context.RoutePath | Field | RoutePath string |
| Context.RoutePattern | Method | func (x *Context) RoutePattern() string |
| Context.RoutePatterns | Field | RoutePatterns []string |
| Context.Routes | Field | Routes Routes |
| Context.URLParam | Method | func (x *Context) URLParam(key string) string |
Package mux implements a request router and dispatcher.
Package ngamux is simple HTTP router for Go that compatible with net/http, the standard library to serve HTTP.
Package ship has implemented a flexible, powerful, high performance and minimalist Go Web HTTP router framework, which is inspired by echo and httprouter.
Package httprouter is a trie based high performance HTTP request router.
Package lars - Library Access/Retrieval System, is a fast radix-tree based, zero allocation, HTTP router for Go.