22 Repos
Middleware components and chaining libraries for HTTP servers.
Explore 22 awesome GitHub repositories matching part of an awesome list · HTTP Middleware. Refine with filters or upvote what's useful.
Negroni is an idiomatic HTTP middleware library for the Go programming language. It provides a minimal, unopinionated framework for building web applications by composing middleware handlers in a straightforward chain-of-responsibility pattern. The library offers a simple, expressive API for defining middleware that can intercept and process HTTP requests and responses. Negroni's design emphasizes clarity and composability, allowing developers to build web services with a clear separation of concerns through middleware layers. Documentation and installation instructions are available through
Idiomatic HTTP middleware library.
Painless middleware chaining for Go
Library for chaining middleware.
Go net/http configurable handler to handle CORS requests
CORS middleware for APIs.
Simple middleware to rate-limit HTTP requests.
Rate limiting middleware.
Go package for easily rendering JSON, XML, binary data, and HTML templates responses.
Library for rendering JSON, XML, and HTML.