Routers
mux21K

Powerful URL router and dispatcher for golang.

chi18.9K

Small, fast and expressive HTTP router built on net/context.

httprouter16.7K

High performance router. Use this and the standard http handlers to form a very high performance web framework.

gocraft/web1.5K

Mux and middleware package in Go.

Bone1.3K

Lightning Fast HTTP Multiplexer.

Goji970

Goji is a minimalistic and flexible HTTP request multiplexer with support for net/context.

fasthttprouter870

High performance router forked from httprouter. The first router fit for fasthttp.

httptreemux617

High-speed, flexible tree-based HTTP router for Go. Inspiration from httprouter.

xujiajun/gorouter532

A simple and fast HTTP router for Go.

ozzo-routing454

An extremely fast Go (golang) HTTP router that supports regular expression route matching. Comes with full support for building RESTful APIs.

lars385

Is a lightweight, fast and extensible zero allocation HTTP router for Go used to create customizable frameworks.

Siesta349

Composable framework to write middleware and handlers.

vestigo267

Performant, stand-alone, HTTP compliant URL Router for go web applications.

gowww/router185

Lightning fast HTTP router fully compatible with the net/http.Handler interface.

GoRouter155

GoRouter is a Server/API micro framework, HTTP request router, multiplexer, mux that provides request router with middleware supporting net/context.

pure150

Is a lightweight HTTP router that sticks to the std "net/http" implementation.

alien133

Lightweight and fast http router from outer space.

violetear107

Go HTTP router.

Bxog101

Simple and fast HTTP router for Go. It works with routes of varying difficulty, length and nesting. And he knows how to create a URL from the received parameters.

xmux99

High performance muxer based on httprouter with net/context support.

goblin79

A golang http router based on trie tree.

ngamux68

Simple HTTP router for Go.

bellt54

A simple Go HTTP router.

FastRouter23

a fast, flexible HTTP router written in Go.

GoLobby/Router22

GoLobby Router is a lightweight yet powerful HTTP router for the Go programming language.

nchi16

chi-like router built on httprouter with dependency injection based middleware wrappers

goroute9

Simple yet powerful HTTP request multiplexer.