#1 lura
Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation
Package chi is a small, idiomatic and composable router for building HTTP services.
Health score 97/100, confidence 100/100.
| Latest version | v5.3.0 |
| Imported by | 17.3K packages |
| Stars | 22.2K |
| Forks | 1.1K |
| Last activity | 5 days ago |
| Latest release | v5.3.0 (5 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 |
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.