The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Middleware Open-Source Projects
-
-
-
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.
-
-
-
-
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
renderer
Simple, lightweight and faster response (JSON, JSONP, XML, YAML, HTML, File) rendering package for Go (by thedevsaddam)
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.
-
Fastify also supports Express-style middleware but it requires you to install an external plugin such as @fastify/express or @fastify/middie. This eases migration from Express to Fastify, but it should not be used in greenfield projects in favor of hooks. Note that in many cases, you can find a native Fastify plugin that provides the same functionality as Express middleware.
-
-
http-router
:tada: Release 2.0 is released! Very fast HTTP router for PHP 7.1+ based on PSR-7 and PSR-15 with support for annotations/attributes and OpenAPI (Swagger) Specification
-
ln-paywall
Go middleware for monetizing your API on a per-request basis with Bitcoin and Lightning ⚡️
-
-
-
-
http-protection
This library protects against typical web attacks. It was inspired in rack-protection Ruby gem.
Project mention: http-protection: Protection against typical web attacks | /r/crystal_programming | 2023-06-20 -
-
-
-
-
client-timing
An HTTP client for go-server-timing middleware. Enables automatic timing propagation through HTTP calls between servers.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Middlewares related posts
- Setup HTML Templates and Static Assets in Golang
- http-protection: Protection against typical web attacks
- Advanced Fastify: Hooks, Middleware, and Decorators
- Relay, a drop-in replacement for PhpRedis as well as a shared in-memory cache like APCu
- A powerful HTTP router and URL matcher for building Deno web servers
- Next generation web framework for Deno
- ⚡A powerful HTTP router and URL matcher for building Deno web servers with dragon 🐲.
-
A note from our sponsor - WorkOS
workos.com | 28 Mar 2024
Index
What are some of the best open-source Middleware projects? This list will help you:
Project | Stars | |
---|---|---|
1 | horse | 1,073 |
2 | redux-dynamic-modules | 1,064 |
3 | go-server-timing | 860 |
4 | kafkaflow | 570 |
5 | go-fault | 502 |
6 | Relay | 316 |
7 | Stack | 294 |
8 | main | 269 |
9 | renderer | 260 |
10 | middie | 230 |
11 | kago | 185 |
12 | http-router | 158 |
13 | ln-paywall | 137 |
14 | next-joi | 114 |
15 | rye | 102 |
16 | mediary | 89 |
17 | http-protection | 71 |
18 | rk-grpc | 70 |
19 | rest | 56 |
20 | Laminas Stratigility | 54 |
21 | rk-gin | 43 |
22 | client-timing | 24 |
23 | goAPIBaseProject | 14 |