#1 Chi
Package chi is a small, idiomatic and composable router for building HTTP services.
Golang HTTP router
Health score 78/100, confidence 95/100.
| Latest version | v1.0.23 |
| Imported by | 141 packages |
| Stars | 781 |
| Forks | 42 |
| Last activity | 1 years ago |
| Latest release | Unknown |
| License | MIT |
| Known vuln records | 0 |
| Symbol | Kind | Synopsis |
|---|---|---|
| CompatGroup | Type | type CompatGroup struct{} |
| CompatGroup.DELETE | Method | func (g CompatGroup) DELETE(path string, handler http.HandlerFunc) |
| CompatGroup.GET | Method | func (g CompatGroup) GET(path string, handler http.HandlerFunc) |
| CompatGroup.HEAD | Method | func (g CompatGroup) HEAD(path string, handler http.HandlerFunc) |
| CompatGroup.Handle | Method | func (g CompatGroup) Handle(method string, path string, handler http.HandlerFunc) |
| CompatGroup.NewGroup | Method | func (g CompatGroup) NewGroup(path string, opts ...GroupOption) *CompatGroup |
| CompatGroup.OPTIONS | Method | func (g CompatGroup) OPTIONS(path string, handler http.HandlerFunc) |
| CompatGroup.PATCH | Method | func (g CompatGroup) PATCH(path string, handler http.HandlerFunc) |
| CompatGroup.POST | Method | func (g CompatGroup) POST(path string, handler http.HandlerFunc) |
| CompatGroup.PUT | Method | func (g CompatGroup) PUT(path string, handler http.HandlerFunc) |
| CompatGroup.WithGroup | Method | func (g CompatGroup) WithGroup(path string, fn func(g *CompatGroup)) |
| CompatGroup.WithMiddleware | Method | func (g CompatGroup) WithMiddleware(middleware MiddlewareFunc) *CompatGroup |
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 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.
Package rux is a simple and fast request router for golang HTTP applications.