mux

Router

A powerful HTTP router and URL matcher for building web servers.

Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍

GitHub

21k stars
309 watching
2k forks
Language: Go
last commit: about 2 years ago
Linked from 2 awesome lists

gogolanggorillagorilla-web-toolkithttpmiddlewaremuxrouter

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
julienschmidt/httprouterA lightweight and high-performance HTTP request router that supports variables in routing patterns and scales well with large numbers of routes.16,666
gookit/ruxA lightweight web framework for building fast and flexible HTTP applications in Go.99
gorilla/patA simple HTTP router for Go.154
gorilla/websocketAn implementation of the WebSocket protocol for real-time communication over TCP connections.22,625
soheilhy/cmuxA GoLang library for multiplexing multiple network protocols on the same port2,590
go-chi/chiA lightweight router for building modular and composable HTTP services18,767
go-zoo/boneAn HTTP multiplexer that allows for flexible routing and parameter handling1,288
dimfeld/httptreemuxA high-speed, tree-based HTTP router for Go that supports flexible routing patterns and context support617
claygod/bxogAn HTTP request multiplexer written in Go.101
go-ozzo/ozzo-routingA high-performance HTTP router package for Go that supports regular expression route matching and is designed to build RESTful APIs.456
vardius/gorouterA lightweight Go framework for building HTTP request routers and multiplexers154
gin-gonic/ginA high-performance web framework written in Go, providing a fast and flexible API for building HTTP services.79,433
goroute/routeA lightweight HTTP request multiplexer with built-in middleware support9
rs/xmuxA high-performance HTTP request muxer with route parameter support and caching99
mmatczuk/go-http-tunnelEnables secure tunnels over HTTP/2 to share localhost with others3,249