mux
https://github.com/gorilla/mux
Go
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Go not yet supported10 Subscribers
Add a CodeTriage badge to mux
Help out
- Issues
- Add middleware logging functionality and test case
- Tests for MethodNotAllowed error
- Solution to Issue #751
- read route variables by `http.Request.PathValue` when using go1.22 and above
- [FEATURE] Ignore case sensitivity when matching defined methods
- the Wrapped Gorilla Websocket connection by Gorilla Mux, does not work within the docker container.
- [FEATURE] Support multi-value query string parameters
- When I use the subrouter() method, Methods() only works on the last endpoint, and other than the last endpoint, the rest of the endpoints give a 404 instead of a 405 with the unrelated http method.
- [BUG] runtime error in (*routeRegexp).Match
- Update example_route_test.go
- Docs
- Go not yet supported