Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source middleware software

2362 open-source libraries, tools and applications tagged middleware, ranked by how closely middleware is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

2362 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
ADD-SP/ngx_waf
ngx_waf is a high-performance Nginx firewall module written in C that provides web application firewall capabilities. It is compatible with…
661635active
storj/drpc
drpc is a lightweight, drop-in replacement for gRPC written in Go, with a small dependency footprint and a fast custom wire format. It is t…
761632active
Totodore/socketioxide
Socketioxide is a Socket.IO server implementation in Rust built as a Tower layer/service, integrating with the Tokio and Hyper ecosystems. …
961631active
delvedor/find-my-way
find-my-way is a high-performance HTTP router for Node.js built on a radix tree (compact prefix tree). It is framework independent and supp…
951631stable
django/asgiref
asgiref is the reference library for the ASGI (Asynchronous Server Gateway Interface) specification, providing base utilities for Python as…
771631stable
Finbuckle/Finbuckle.MultiTenant
Finbuckle.MultiTenant is an open source multi-tenancy library for modern .NET, primarily targeting ASP.NET Core and Entity Framework Core a…
971630stable
Spring Integration
Spring Integration extends the Spring programming model to implement Enterprise Integration Patterns, enabling lightweight messaging within…
961629stable
laravel/reverb
Laravel Reverb is a first-party, open-source WebSocket server for Laravel applications, built on the Pusher protocol. It integrates seamles…
991627active
Zizaco/entrust
Entrust is a Laravel package that adds role-based permissions (RBAC) to Laravel applications, providing Role and Permission models, migrati…
235999maintenance
karlseguin/http.zig
http.zig is an HTTP/1.1 server library written in Zig, providing routing, middleware, WebSockets, and server-sent events. It is designed as…
761620active
apollographql/graphql-subscriptions
A small TypeScript library that implements GraphQL subscriptions by wiring a PubSub system (e.g., EventEmitter or Redis) into GraphQL resol…
231616stable
mdias/rs_asio
RS ASIO is a runtime patch for Rocksmith 2014 Edition - Remastered that injects fake WASAPI devices backed by ASIO audio drivers, enabling …
891614active
pgjones/hypercorn
Hypercorn is an ASGI and WSGI web server for Python based on sans-io hyper libraries and inspired by Gunicorn. It supports HTTP/1, HTTP/2, …
521612active
joypad-ai/joypad-os
Joypad OS (formerly USBRetro) is open-source C firmware for microcontrollers (RP2040, ESP32-S3, nRF52840) that turns any input device into …
961610active
xtaci/smux
Smux is a stream multiplexing library for Go that runs many logical streams over a single reliable connection such as TCP or KCP. It minimi…
631607stable
pagehelper-org/pagehelper-spring-boot
A Spring Boot starter that integrates the PageHelper pagination plugin for MyBatis. It auto-configures PageHelper so developers can add phy…
871605active
atinux/nuxt-auth-utils
A Nuxt module that adds authentication to Nuxt applications using secured and sealed cookie sessions. It supports 40+ OAuth providers, pass…
861601active
throttled/throttled
Throttled is a Go library that implements rate limiting using the generic cell rate algorithm (GCRA) to limit access to resources such as H…
571598stable
forkingdog/FDFullscreenPopGesture
An Objective-C category on UINavigationController that enables fullscreen interactive pop gestures in iOS 7+ system style via AOP, requirin…
325873maintenance
Blade
Blade is a lightweight, high-performance MVC web framework for Java 8 built on Netty 4, with RESTful routing, a built-in template engine, a…
565869maintenance
OneSignal
The official OneSignal SDK plugin for React Native, enabling integration of push notifications, in-app messages, SMS, and email engagement …
1001592active
Vite Ruby
Vite Ruby is a set of Ruby libraries that integrate the Vite.js frontend build tool with Ruby frameworks like Rails and Hanami. It enables …
761590active
metosin/reitit
Reitit is a fast, data-driven routing library for Clojure and ClojureScript. It provides bi-directional routing, first-class route data, pl…
921584stable
shinyorg/shiny
Shiny is a cross-platform .NET framework that simplifies working with device hardware services and background processes on iOS, Android, Ma…
671584active
vimalloc/flask-jwt-extended
Flask-JWT-Extended is an open source Flask extension that adds JSON Web Token (JWT) support for protecting routes, with many optional batte…
871580stable
spatie/laravel-honeypot
A Laravel package that prevents spam form submissions using honeypot fields and submission-time checks. It provides a Blade component and m…
911578stable
unitreerobotics/unitree_ros
ROS packages providing robot descriptions and Gazebo simulation for Unitree robots (quadrupeds like Go1/Go2/A1 and humanoids like H1/G1). I…
761578active
kirschbaum-development/eloquent-power-joins
A Laravel package that brings Eloquent-style ergonomics to SQL joins, letting you join tables using relationship definitions via a joinRela…
991572active
thephpleague/event
League\Event is a PHP library for adding event-driven behavior to applications and domain models. It provides event dispatching, listeners,…
341571stable
gin-contrib/sessions
A Gin middleware package for session management in Go web applications, supporting multiple backends including cookie-based, Redis, memcach…
891569stable
xmolecules/jmolecules
jMolecules is a set of Java libraries that let developers explicitly express architectural and domain-driven-design concepts (entities, agg…
521566active
aws/serverless-java-container
A Java library that lets applications built with frameworks like Spring, Spring Boot, Jersey, Struts, and Spark run inside AWS Lambda. It t…
881565active
Action Policy
Action Policy is an authorization framework for Ruby and Rails applications, built around resource-specific policy classes with composable …
651561stable
jshttp/http-errors
http-errors is a Node.js library for creating HTTP error objects with status codes, messages, and custom properties. It integrates easily w…
611561stable
LogRocket/redux-logger
redux-logger is a Redux middleware that logs every dispatched action and the resulting state changes to the browser console. It supports cu…
235713maintenance
joeldev/JLRoutes
JLRoutes is an Objective-C URL routing library for iOS and macOS with a simple block-based API. It makes it easy to register URL patterns w…
235700maintenance
richardgirges/express-fileupload
express-fileupload is a simple Express middleware that wraps Busboy to handle multipart file uploads, exposing uploaded files on req.files.…
331557active
sidebase/nuxt-auth
@sidebase/nuxt-auth is a Nuxt 3+ module that adds authentication to universal Nuxt applications via OAuth providers, credentials, or email …
931555active
chibisov/drf-extensions
DRF-extensions is a collection of custom extensions for Django REST Framework, providing mixins, routers, caching, conditional requests, ne…
621551active
ymyuuu/Cloudflare-Workers-Proxy
A Cloudflare Workers script that acts as a simple reverse proxy, forwarding client requests to a target URL and returning the response. It …
461551active
ServenScorpion/VirtualApp
A fork of VirtualApp, an Android virtualization framework that runs apps inside a virtual container supporting app cloning (multi-instance)…
751549active
nuxt/image
Nuxt Image is an official Nuxt module providing plug-and-play image optimization for Nuxt applications. It offers drop-in <nuxt-img> and <n…
851547stable
iamolegga/nestjs-pino
A NestJS logger module built on Pino that injects request context into every log line. It works with both Express and Fastify and integrate…
991546active
zoolutions/sidekiq-unique-jobs
A Ruby gem that prevents duplicate Sidekiq background jobs using Redis-based locks. It provides multiple lock types and conflict strategies…
801546active
Dreamland
Pine is a dynamic Java method hooking framework for the Android ART runtime, allowing interception and modification of almost any Java meth…
521541active
jshttp/cookie
A small Node.js library for parsing and serializing HTTP Cookie and Set-Cookie headers. It provides functions to convert cookie header stri…
781536stable
nefarius/HidHide
HidHide is a Windows kernel-mode filter driver that acts as an 'input device firewall', allowing users to block individual applications' ac…
601535active
mcallegari/qlcplus
Q Light Controller Plus (QLC+) is a free, cross-platform application for controlling DMX and analog lighting systems such as moving heads, …
871534active
OpenSIPS/opensips
OpenSIPS is a GPL-licensed, open-source SIP server/proxy implementation written in C, forked from the SER project. It provides carrier-grad…
751532stable
atomiks/floating-ui
Floating UI is a JavaScript positioning library for anchoring floating elements like tooltips, popovers, and dropdowns next to reference el…
101530active
tute/merit
Merit is a Ruby gem that adds reputation behavior to Rails applications through badges, points, and rankings. It lets developers define rul…
361529active
VirgilClyne/GetSomeFries
A collection of JavaScript rewrite and script modules for proxy clients (Loon, Surge, Stash, Shadowrocket, Quantumult X) that unlock full A…
651526active
zquestz/omniauth-google-oauth2
An OmniAuth strategy gem that enables Google OAuth2 authentication in Ruby applications. It integrates as Rack middleware (e.g., in Rails o…
831524active
SimonCropp/Delta
A .NET library that implements HTTP 304 Not Modified responses by leveraging database change tracking to generate ETags from last-updated t…
771523active
OpenDDS/OpenDDS
OpenDDS is an open-source C++ implementation of the OMG Data Distribution Service (DDS) specification for real-time publish-subscribe data …
821515active
chihaya/chihaya
Chihaya is a customizable, high-performance BitTorrent tracker written in Go that supports both HTTP and UDP announce protocols with IPv4 a…
641509active
Core Flight System (cFS)
NASA's Core Flight System (cFS) is a generic flight software architecture framework written in C, used on spacecraft ranging from flagship …
861507stable
Broadway
Broadway is a PHP library providing infrastructure and testing helpers for building CQRS and event-sourced applications. It offers loosely …
101507active
elixir-horde/horde
Horde is an Elixir library providing a distributed supervisor (Horde.DynamicSupervisor) and distributed registry (Horde.Registry) built on …
691506active
steveklabnik/request_store
RequestStore is a Ruby gem providing per-request global storage for Rack applications, replacing error-prone Thread.current usage with requ…
231499stable
mariadb-corporation/MaxScale
MariaDB MaxScale is an intelligent database proxy that forwards database statements to one or more backend database servers using complex r…
561498active
spatie/laravel-cookie-consent
A Laravel package by Spatie that adds a simple, customizable cookie consent banner to help sites comply with the EU cookie law. It displays…
741495active
scottie1984/swagger-ui-express
An Express middleware module that serves Swagger UI from a swagger.json (or generated spec) file, exposing interactive API documentation at…
231494active
google/go-safeweb
go-safeweb is a collection of Go libraries for building secure-by-default HTTP servers. It applies security mechanisms like XSS and CSRF pr…
101493active
scientistproject/Scientist.net
Scientist.net is a .NET library for carefully refactoring critical code paths by running old and new implementations side by side in produc…
541490active
Shopify/semian
Semian is a Ruby resiliency library that prevents cascading failures when accessing slow or unresponsive external services like databases a…
841489stable
trallnag/prometheus-fastapi-instrumentator
A configurable, modular Python library that instruments FastAPI applications with Prometheus metrics. It exposes default HTTP request metri…
891488active
mitre/HTTP-Proxy-Servlet
A single-file Java servlet that acts as an HTTP reverse proxy, built on Apache HttpClient. It lets Java web applications forward requests t…
651488stable
serwist/serwist
Serwist is a collection of TypeScript JavaScript libraries for building progressive web apps, forked from Google's Workbox. It provides ser…
801487active
bwssytems/ha-bridge
ha-bridge is a Java-based home automation bridge that emulates a Philips Hue light system, allowing voice assistants like Amazon Echo and h…
371485active
rails-api/active_model_serializers
ActiveModelSerializers is a Ruby library that provides an ActiveModel::Serializer implementation and Rails hooks for rendering model object…
445341maintenance
wez/govee2mqtt
A Rust-based bridge that connects Govee smart lights and devices to Home Assistant via the MQTT integration. It uses LAN control, Govee's u…
621457active
COVESA/vsomeip
vSomeIP is a C++ implementation of the SOME/IP (Scalable service-Oriented MiddlewarE over IP) protocol, built by BMW and maintained under C…
961454active
Paritok-official/paritok-4b-v1
Paritok is a non-destructive compression gateway that sits as a drop-in proxy between AI coding agents (Claude Code, Cursor, Codex, OpenHan…
561454active
flashbots/mev-boost
MEV-Boost is open-source middleware (a sidecar) for Ethereum proof-of-stake validators that connects consensus clients to a competitive mar…
751449active
Apollo-Reborn/Apollo-Reborn
Apollo-Reborn is an iOS tweak (written in Logos) that revives the discontinued Apollo Reddit client by letting users supply their own Reddi…
951444active
Shopify/graphql-batch
A query batching executor for the Ruby graphql gem that lets GraphQL resolvers batch database lookups via custom loader classes. Loaders re…
621443stable
nRF Connect SDK
Nordic Semiconductor's nRF Connect SDK, the main repository containing subsystems, libraries, samples, and applications for developing firm…
931431active
autoDecoder
A Burp Suite extension (written in Java) that lets users plug in custom encryption/decryption logic so intercepted HTTP traffic can be view…
681431active
aidenybai/bippy
bippy is a TypeScript library that exposes React's internal Fiber tree and renderer APIs for metaprogramming. It lets you inspect fibers, t…
861425active
ankane/pretender
Pretender is a lightweight Ruby gem that lets admins log in as (impersonate) another user in Rails applications. It works with any authenti…
621425stable
rails-api/rails-api
Rails::API is a slimmed-down subset of Rails tailored for building API-only applications that serve JSON without the full middleware stack …
325130maintenance
expressjs/serve-static
A Node.js middleware library for serving static files from a root directory, built on the send module and commonly used with Express. It ha…
791420stable
nvim-flutter/flutter-tools.nvim
A Neovim plugin that enhances Flutter and Dart development using Neovim's native LSP client. It adds Flutter-specific tooling such as launc…
651419active
symfony/web-link
A Symfony component that manages links between resources via the Link HTTP header, implementing PSR-13, RFC 8288, RFC 9264 (Linkset), and R…
901415stable
AimRT/AimRT
AimRT is a high-performance runtime framework for modern robotics built on modern C++20, covering robot end-side, edge, and cloud deploymen…
781411active
marshmallow-code/webargs
webargs is a Python library for declarative parsing and validation of HTTP request arguments (query, form, JSON, headers, files), built on …
751410stable
postcss/postcss-import
A PostCSS plugin that inlines the content of CSS @import rules, resolving files from local paths, node_modules, or web_modules. It deduplic…
631410active
L-Blondy/up-fetch
upfetch is an advanced fetch client builder for TypeScript that wraps the native fetch API with schema validation, automatic response parsi…
931408active
fukamachi/woo
Woo is a fast, non-blocking HTTP server for Common Lisp built on top of libev, aiming to be among the fastest web servers in any language. …
761406active
elixir-nebulex/nebulex
Nebulex is an in-memory and distributed caching toolkit for Elixir that provides a cache abstraction layer similar to Ecto's database abstr…
911403stable
rsinger86/django-lifecycle
A Python library providing a @hook decorator and LifecycleModel base class for declarative model lifecycle hooks in Django. It serves as a …
801403active
googleapis/google-auth-library-php
Google's officially supported PHP client library for OAuth 2.0 authentication and authorization with Google APIs. It implements Application…
981401stable
DualSubs/Universal
DualSubs: Universal is a proxy-script-based solution that adds bilingual and translated subtitle options to HLS streaming platforms (e.g., …
991397active
Hyperswitch
Hyperswitch Prism is a stateless, unified connector library for integrating with 60+ payment processors (Stripe, Adyen, Braintree, PayPal, …
871395active
Maasea/sgmodule
A collection of Surge modules (sgmodule files) written in JavaScript that enhance or modify mobile apps and network behavior, such as remov…
701395active
cypriss/mutations
A Ruby gem for composing business logic into command objects that sanitize, coerce, and validate input before executing. It provides a stru…
571393stable
tqwewe/kameo
Kameo is a Rust library for building fault-tolerant, asynchronous actor-based systems on top of Tokio. It supports local and distributed me…
871392active
USBGuard/usbguard
USBGuard is a C++ software framework for implementing USB device authorization policies on Linux, protecting against rogue USB devices (Bad…
651388active
Functions Framework
An open-source FaaS framework for Node.js, based on Express, for writing portable functions that run on Google Cloud Run functions, Cloud R…
931386active

← prev page 7 / 24 next →