Awesome Go Actual Middlewares

  • bone bone 1,288
    star
    updated over 5 years ago MIT License

    Lightning Fast HTTP Multiplexer

  • updated over 4 years ago MIT License

    An HTTP client for go-server-timing middleware. Enables automatic timing propagation through HTTP calls between servers.

  • csrf csrf 1,024
    star
    updated 9 months ago BSD 3-Clause "New...

    Package gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒

  • updated over 7 years ago MIT License

    easy-middleware is a lightweight json middleware stack for Go >= 1.7.

  • updated 3 months ago MIT License

    Go package that provides multiple middlewares for Echo Framework.

  • updated almost 9 years ago

    Go net/http handler to transparently manage posted JSON

  • updated 3 months ago MIT License

    fault injection library in go using standard http middleware

  • updated 11 months ago Apache License 2.0

    Basic and Digest HTTP Authentication for golang http

  • updated 12 months ago MIT License

    Go (golang) library for creating and consuming HTTP Server-Timing headers

  • handlers handlers 1,640
    star
    updated 9 months ago BSD 3-Clause "New...

    Package gorilla/handlers is a collection of useful middleware for Go HTTP services & web applications 🛃

  • limiter limiter 2,027
    star
    updated 7 months ago MIT License

    Dead simple rate limit middleware for Go.

  • updated over 5 years ago Mozilla Public Li...

    Go middleware for monetizing your API on a per-request basis with Bitcoin and Lightning ⚡️

  • mid mid 9
    star
    updated over 2 years ago MIT License

    Middleware for HTTP services in Go

  • updated about 4 years ago Other

    Gzip middleware for Negroni

  • samb samb 25
    star
    updated almost 6 years ago GNU Lesser Genera...

    Go HTTP route management, with a structured API.

  • updated about 1 year ago BSD 3-Clause "New...

    Package gorilla/securecookie encodes and decodes authenticated and optionally encrypted cookie values for Go web applications.

  • updated 7 months ago Apache License 2.0

    Package session is a middleware that provides the session management of Macaron.

  • sessions sessions 2,829
    star
    updated 4 months ago BSD 3-Clause "New...

    Package gorilla/sessions provides cookie and filesystem sessions and infrastructure for custom session backends.

  • tollbooth tollbooth 2,580
    star
    updated 9 months ago MIT License

    Simple middleware to rate-limit HTTP requests.

  • xff xff 98
    star
    updated almost 3 years ago MIT License

    A Golang Middleware to handle X-Forwarded-For Header