github.com/uptrace/bunrouter

bunrouter

Golang HTTP router

75

Decision Signals

Health score 75/100, confidence 60/100.

Strong
Maintenance 43
Adoption 99
Security 92
Maturity 77
Developer DX 75
Confidence 60

Install

go get github.com/uptrace/bunrouter

Package Data

updated Jun 11, 2026
Latest versionUnknown
Imported by141 packages
Stars780
Forks42
Last activity1 years ago
Latest releasev1.0.23 (1 years ago)
LicenseMIT
Known vuln records0

API Surface

89 symbols
SymbolKindSynopsis
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

Maintained Alternatives

limited recent repository activity

#1 jwtauth

JWT authentication middleware for Go HTTP services

Go HTTP Routers 641 stars 697 imported-by 95% confidence
95

#2 Chi

Package chi is a small, idiomatic and composable router for building HTTP services.

Go HTTP Routers 22.3K stars 0 imported-by 45% confidence
88

Similar Packages

Go HTTP Routers

#1 jwtauth

JWT authentication middleware for Go HTTP services

Go HTTP Routers 641 stars 697 imported-by 95% confidence
95

#2 Chi

Package chi is a small, idiomatic and composable router for building HTTP services.

Go HTTP Routers 22.3K stars 0 imported-by 45% confidence
88

#3 Gorilla Mux

Package mux implements a request router and dispatcher.

Go HTTP Routers 21.8K stars 99.5K imported-by 100% confidence
80

#4 httprouter

Package httprouter is a trie based high performance HTTP request router.

Go HTTP Routers 17.1K stars 27.4K imported-by 100% confidence
80

#5 lars

Package lars - Library Access/Retrieval System, is a fast radix-tree based, zero allocation, HTTP router for Go.

Go HTTP Routers 384 stars 66 imported-by 100% confidence
67