Libraries for creating HTTP middlewares

Open-source projects categorized as Libraries for creating HTTP middlewares

Top 12 Libraries for creating HTTP middleware Open-Source Projects

  • negroni

    Idiomatic HTTP Middleware for Golang

  • alice

    Painless middleware chaining for Go

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • render

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

  • Project mention: GoCondor: Trouble Using HTML templates | /r/golang | 2023-05-27

    Instead I ended up using other go lang pkgs like https://github.com/alioygur/gores or https://github.com/unrolled/render. Render also supports rails style partial, so it helps to better structure HTML templates.

  • interpose

    Minimalist net/http middleware for golang

  • renderer

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

  • Project mention: Setup HTML Templates and Static Assets in Golang | dev.to | 2023-12-31

    The renderer package, which we use for handling API responses in the Golang backend todo app, provides a straightforward way to parse HTML templates. Under the hood, it uses the Go html/template package. However, you can use the default Go html/template package, depending on your preference.

  • muxchain

    Lightweight Middleware for net/http

  • rye

    A tiny http middleware for Golang with added handlers for common needs. (by InVisionApp)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • gores

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

  • Project mention: GoCondor: Trouble Using HTML templates | /r/golang | 2023-05-27

    Instead I ended up using other go lang pkgs like https://github.com/alioygur/gores or https://github.com/unrolled/render. Render also supports rails style partial, so it helps to better structure HTML templates.

  • 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).

Libraries for creating HTTP middlewares related posts

  • Setup HTML Templates and Static Assets in Golang

    2 projects | dev.to | 31 Dec 2023
  • GoCondor: Trouble Using HTML templates

    3 projects | /r/golang | 27 May 2023
  • Two golang template files but only one is getting rendered

    1 project | /r/golang | 8 Apr 2023
  • How do you handle nested templates and template hierarchies in an app with many templates?

    1 project | /r/golang | 19 Jan 2023
  • Recommended http helper libraries

    3 projects | /r/golang | 1 Jul 2022
  • Crafting Middlewares In Go

    1 project | dev.to | 3 Mar 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 4 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 negroni 7,417
2 alice 2,989
3 render 1,898
4 interpose 293
5 renderer 261
6 muxchain 208
7 rye 102
8 gores 102
9 mediary 89
10 golax 75
11 chain 63
12 catena 9

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com