Web Frameworks / Routers

27 packages

Packages (27)

mux

Powerful URL router and dispatcher for golang.

21,786 1,877

chi

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

21,500 1,066

httprouter

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

17,108 1,469

Bone

Lightning Fast HTTP Multiplexer.

1,288 101

Goji

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

973 66

fasthttprouter

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

871 91

httptreemux

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

621 56

ozzo-routing

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

455 49

lars

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

384 23

Siesta

Composable framework to write middleware and handlers.

348 15

vestigo

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

266 31

gowww/router

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

186 13

GoRouter

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

154 17

pure

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

154 12

alien

Lightweight and fast http router from outer space.

134 15

Bxog

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.

101 8

xmux

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

100 11

goblin

A golang http router based on trie tree.

81 6

ngamux

Simple HTTP router for Go.

70 16

bellt

A simple Go HTTP router.

55 7

FastRouter

a fast, flexible HTTP router written in Go.

25 5

GoLobby/Router

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

22

nchi

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

18 1

goroute

Simple yet powerful HTTP request multiplexer.

9 2