HTTP middleware

kressin/middleware — Deprecated- Common HTTP Middleware
recoverer — Simple Go http middleware to catch (and optionally display) panics gracefully
go-http-utils/favicon — :stars:Go http middleware for serving the favicon
go-httpaccesslog — A Go HTTP "middleware" that provides access log generation capabilities.
patrickdappollonio/injector — Injector is a Go http middleware that allows to save arbitrary data to the request context.
doug/middleware — go net/http middleware using container/list
go-simple-middleware — Simple go http middleware
robbert229/httpauth — a simple to use golang http middleware layer designed to allow for role based authentication
agora-http-go — Http middleware
mdhttp — mdhttp lets you easily render markdown files via a Go http middleware


    4 days ago
    schema (Reached 500 ⭐)
    Package gorilla/schema fills a struct with form values.
    1 month ago
    tollbooth (Reached 1000 ⭐)
    Simple middleware to rate-limit HTTP requests.
    2 months ago
    thoas/stats (Reached 500 ⭐)
    A Go middleware that stores various information about your web application (response time, status code count, etc.)
    3 months ago
    sessions (Reached 1000 ⭐)
    Package gorilla/sessions provides cookie and filesystem sessions and infrastructure for custom session backends.
    4 months ago
    secure (Reached 1000 ⭐)
    HTTP middleware for Go that facilitates some quick security wins.
    lu (Reached 50 ⭐)
    lu is a high performance go middleware web framework which is based on fasthttp.
    8 months ago
    gin-gonic/contrib (Reached 500 ⭐)
    Collection of middlewares created by the community
    martini-contrib/secure (Reached 50 ⭐)
    Martini handler that implements a few quick security wins.

Once a week...

... I send out a list of most interesting Go libraries and apps.
Want to get it?