muxchain alternatives and similar packages
Based on the "Libraries for creating HTTP middlewares" category.
Alternatively, view muxchain alternatives based on common mentions on social networks and blogs.
WorkOS - The modern identity platform for B2B SaaS
Do you think we are missing an alternative of muxchain or a related project?
Popular Comparisons
README
MuxChain
MuxChain is a small package designed to complement net/http for specifying chains of handlers. With it, you can succinctly compose layers of middleware without introducing large dependencies or effectively defeating the type system.
Example
muxchain.Chain("/", logger, gzipHandler, echoHandler)
http.ListenAndServe(":8080", muxchain.Default)
This specifies that all patterns matched should be handled by the logger, then gzip, then echo. Since we're chaining to the default MuxChain, we can just pass that to http.ListenAndServe
. You can see a more complete example in the "sample" directory.
License
BSD 3-clause (see LICENSE file)
*Note that all licence references and agreements mentioned in the muxchain README section above
are relevant to that project's source code only.