#1 Chi
Package chi is a small, idiomatic and composable router for building HTTP services.
Package httprouter is a trie based high performance HTTP request router.
Health score 80/100, confidence 100/100.
| Latest version | v1.3.0 |
| Imported by | 27.4K packages |
| Stars | 17.1K |
| Forks | 1.5K |
| Last activity | 1 years ago |
| Latest release | v1.3.0 (6 years ago) |
| License | BSD-3-Clause |
| Known vuln records | 0 |
| Symbol | Kind | Synopsis |
|---|---|---|
| Handle | Type | type Handle func(http.ResponseWriter, *http.Request, Params) |
| Param | Type | type Param struct{ ... } |
| Param.Key | Field | Key string |
| Param.Value | Field | Value string |
| Params | Type | type Params []Param |
| Params.ByName | Method | func (ps Params) ByName(name string) string |
| ParamsFromContext | Function | func ParamsFromContext(ctx context.Context) Params |
| Router | Type | type Router struct{ ... } |
| New | Function | func New() *Router |
| Router.DELETE | Method | func (r *Router) DELETE(path string, handle Handle) |
| Router.GET | Method | func (r *Router) GET(path string, handle Handle) |
| Router.GlobalOPTIONS | Field | GlobalOPTIONS http.Handler |
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
Golang HTTP router
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.
Golang HTTP router
Package rux is a simple and fast request router for golang HTTP applications.