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

  • negroni

    Idiomatic HTTP Middleware for Golang

  • 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:

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • 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
  • interpose

    Minimalist net/http middleware for golang

  • renderer

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

  • muxchain

    Lightweight Middleware for net/http

  • gores

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

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • rye

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

  • mediary

    Add interceptors to GO http.Client

  • golax

    Golax, a go implementation for the Lax framework.

  • chain

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

  • 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,136
2 alice 2,444
3 render 1,568
4 interpose 295
5 renderer 231
6 muxchain 209
7 gores 96
8 rye 95
9 mediary 78
10 golax 72
11 chain 63
12 catena 7
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.