Go Libraries for creating HTTP middlewares

Open-source Go projects categorized as Libraries for creating HTTP middlewares | Edit details

Top 12 Go Libraries for creating HTTP middleware Projects

  • GitHub repo negroni

    Idiomatic HTTP Middleware for Golang

  • GitHub repo alice

    Painless middleware chaining for Go

    Project mention: Web Development in Go: Middleware, Templating, Databases & Beyond | dev.to | 2021-01-27

    You can use a library like Alice to transform the above construct to a more readable form such as:

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo render

    Go package for easily rendering JSON, XML, binary data, and HTML templates responses. (by unrolled)

    Project mention: Any good git repos made by a single dev? | reddit.com/r/golang | 2021-08-18
  • GitHub repo interpose

    Minimalist net/http middleware for golang

  • GitHub repo renderer

    Simple, lightweight and faster response (JSON, JSONP, XML, YAML, HTML, File) rendering package for Go

  • GitHub repo muxchain

    Lightweight Middleware for net/http

  • GitHub repo rye

    A tiny http middleware for Golang with added handlers for common needs.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo gores

    Go package that handles HTML, JSON, XML and etc. responses

  • GitHub repo mediary

    Add interceptors to GO http.Client

  • GitHub repo golax

    Golax, a go implementation for the Lax framework.

  • GitHub repo chain

    Composable chains of nested http.Handler instances. (by codemodus)

  • GitHub repo catena

    gRPC interceptor catenation.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-08-18.


What are some of the best open-source Libraries for creating HTTP middleware projects in Go? This list will help you:

Project Stars
1 negroni 7,108
2 alice 2,431
3 render 1,561
4 interpose 294
5 renderer 229
6 muxchain 209
7 rye 97
8 gores 95
9 mediary 77
10 golax 73
11 chain 63
12 catena 7
Find remote jobs at our new job board 99remotejobs.com. There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives