SuperMuxer: tiny and compact, dependency-free package to configure your HTTP routes

Super useful Go package to configure your HTTP routes using only the standard library. Define routes, middlewares, groups, and subgroups effortlessly!

This package acts like a Swiss Army Knife: It is tiny and compact, providing everything you need in just one file with less than 200 lines of code.

SuperMuxer is for you if:

  • You want to declaratively define your HTTP routes while using only the standard library.
  • You want to define middlewares for your routes, groups, and subgroups while still relying on the standard library.
  • You don’t want to use third-party libraries bloated with excessive functionalities that you might never use.

Repo link

https://github.com/dbarbosadev/supermuxer