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
Laravel Lumen
Lumen is a fast PHP micro-framework from the Laravel project for building web applications and APIs with routing, middleware, database abst…
107560maintenance
ChefKissInc/NootedRed
NootedRed is a macOS kernel extension (kext) that provides GPU bug fixes, quality-of-life improvements, and extended hardware support for A…
911978active
dfunckt/django-rules
A Python library providing object-level permissions for Django without requiring a database, built on a generic rule-based predicate framew…
401976stable
urfave/negroni
Negroni is a tiny, idiomatic HTTP middleware library for Go that works directly with net/http handlers. It is not a framework; it lets you …
627529maintenance
Aedes MQTT Broker
Aedes is a barebone, stream-based MQTT broker for Node.js that can run on any stream server, supporting MQTT 3.1/3.1.1 over TCP, TLS, and W…
961969active
jdesboeufs/connect-mongo
connect-mongo is a MongoDB-backed session store for Connect and Express, written in TypeScript. It persists server-side sessions in MongoDB…
481969active
dghubble/gologin
gologin is a Go library providing chainable http.Handler implementations for login flows with OAuth1 and OAuth2 providers like Google, GitH…
671958stable
django-notifications/django-notifications
A reusable Django app that provides GitHub-style notifications for users, derived from django-activity-stream. It models notification event…
341950active
LayerZero-Labs/LayerZero-v1
LayerZero is an omnichain interoperability protocol implemented as a set of gas-efficient, non-upgradable Solidity smart contracts for ligh…
101950stable
dromara/forest
Forest is a high-level, lightweight declarative HTTP client framework for Java that lets developers send HTTP requests by defining annotate…
611945active
jeremyevans/rodauth
Rodauth is Ruby's most advanced authentication framework, providing a comprehensive set of composable authentication features built on the …
771944stable
spring-projects/spring-session
Spring Session is a Java library providing an API and implementations for managing user session information in Spring applications. It repl…
961939stable
Shopify/shopify_app
A Rails Engine gem by Shopify that provides generators, modules, and mixins for building Rails applications embedded in the Shopify Admin. …
881934active
posva/vue-promised
A Vue library that provides composable promise handling and a Promised component to declaratively render pending, resolved, and rejected st…
661928stable
neuecc/UniRx
UniRx is a reimplementation of .NET Reactive Extensions for Unity, enabling composable asynchronous and event-based programming with LINQ-s…
107324maintenance
Payum/Payum
Payum is a MIT-licensed PHP payment processing library that unifies 50+ payment gateways (Stripe, PayPal, Klarna, Authorize.Net, Sofort, an…
701926stable
nelmio/NelmioCorsBundle
A Symfony bundle that adds Cross-Origin Resource Sharing (CORS) headers to responses with ACL-style per-URL configuration. It handles CORS …
611925stable
fideloper/TrustedProxy
A Laravel package that configures trusted proxies so applications behind load balancers or reverse proxies correctly interpret X-Forwarded …
237304maintenance
LianjiaTech/retrofit-spring-boot-starter
A Spring Boot starter that deeply integrates the Retrofit declarative HTTP client into Spring Boot applications, letting developers define …
931916active
Sekiro
Sekiro is a multi-language, distributed service publishing platform that lets handlers written in various languages register with a central…
631914active
godaddy/terminus
Terminus is a Node.js library that adds graceful shutdown and Kubernetes readiness/liveness health check endpoints to any HTTP server. It h…
361913active
spatie/laravel-fractal
A Laravel and Lumen package providing a fluent wrapper around League Fractal for transforming data before serving it in APIs. It simplifies…
751908stable
mainmatter/ember-simple-auth
Ember Simple Auth is a lightweight library for implementing authentication and authorization in Ember.js applications. It maintains a clien…
941905active
django-tenants/django-tenants
A Django app that adds multitenancy support to Django projects using PostgreSQL schemas, so multiple customers can share one application in…
951894active
google/fruit
Fruit is a dependency injection framework for C++, loosely inspired by Java's Guice. It uses C++11 metaprogramming to catch most injection …
531890stable
php-fig/http-factory
PHP-FIG's PSR-17 interfaces describing factories for creating PSR-7 HTTP message objects (requests, responses, URIs, streams, uploaded file…
231888stable
cloudflare/workers-oauth-provider
An OAuth 2.1 provider library for Cloudflare Workers that adds authorization-server capabilities to HTTP APIs and remote MCP servers. It ha…
871881active
Pushy
Pushy is a Java library for sending push notifications via Apple's HTTP/2-based APNs protocol to iOS, macOS, and Safari devices. It support…
801880stable
iMerica/dj-rest-auth
dj-rest-auth provides drop-in authentication and registration endpoints for Django REST Framework, including login, logout, password manage…
741876active
long2ice/fastapi-cache
fastapi-cache is a Python library that adds caching to FastAPI endpoints and function results via a simple @cache decorator. It supports Re…
321867active
svecosystem/runed
Runed is a collection of TypeScript utilities for Svelte 5 applications built on top of Svelte Runes. It provides reactive helpers for stat…
601853active
t-io
t-io is a Java network programming framework built on Java AIO that simplifies building high-performance TCP/UDP and WebSocket servers. It …
321851active
DroidPluginTeam/DroidPlugin
DroidPlugin is an Android plugin framework that lets a host app run any third-party APK without installation, modification, or repackaging.…
236972maintenance
anhskohbo/no-captcha
A Laravel package integrating Google's No CAPTCHA reCAPTCHA into forms. It provides Blade helpers for rendering the widget and a validation…
631848active
RobustMQ
RobustMQ is a next-generation message queue infrastructure written in Rust that supports multiple protocols (MQTT, Kafka, AMQP) with a sing…
921843active
diyHue
diyHue is an open-source Philips Hue Bridge emulator written in Python that unifies control of smart lights and sensors from many vendors b…
671827active
BetterErrors/better_errors
Better Errors is a Ruby gem that replaces the standard Rails error page with a richer, more useful one, and works as Rack middleware in any…
236858maintenance
Gregwar Captcha
A PHP library for generating CAPTCHA images to protect web forms from bots and spam. It builds distorted text images, exposes the phrase fo…
891818active
spaansba/ForesightJS
ForesightJS is a lightweight, framework-agnostic JavaScript library that predicts user intent from mouse trajectory, keyboard navigation, s…
801815active
go-spring/go-spring
Go-Spring is an all-in-one Go backend development framework built around an IoC container and dependency injection, inspired by Java Spring…
891803active
CombineCommunity/CombineExt
CombineExt is a Swift library providing a collection of operators, publishers, subjects, and utilities for Apple's Combine framework that a…
541799active
huri000/SwiftEntryKit
SwiftEntryKit is a versatile Swift presentation library for iOS that displays banners, pop-ups, alerts, and other overlay entries inside a …
326745maintenance
spatie/laravel-data
A Laravel package for creating rich, typed data objects that can replace form requests, API transformers, and TypeScript definitions. Data …
881794stable
kriasoft/universal-router
Universal Router is a small, middleware-style routing library for isomorphic JavaScript applications, usable on both client and server. Rou…
561791stable
WordPress/mcp-adapter
The official WordPress plugin that bridges the WordPress Abilities API to the Model Context Protocol (MCP), exposing plugin, theme, and cor…
801784active
jooby-project/jooby
Jooby is a modular, high-performance web framework for Java and Kotlin that runs on Netty, Jetty, or Undertow. It offers both a fluent Scri…
961780active
Project Conncept
A layer 4 (TCP/UDP) app for Caddy that enables composable handling of raw connections based on connection properties or stream content. It …
871778active
dougmoscrop/serverless-http
A Node.js library that wraps existing web frameworks like Express, Koa, and Connect so they can run inside serverless functions (primarily …
741778stable
GrimAnticheat/Grim
GrimAC is an open-source Minecraft anticheat plugin that detects cheats by simulating real client movement with fully asynchronous, multith…
801775active
scotty-web/scotty
Scotty is a lightweight Haskell web framework inspired by Ruby's Sinatra, built on the WAI interface and the fast Warp web server. It lets …
591774active
Apache Casbin
PyCasbin is the Python implementation of Apache Casbin, an authorization library that enforces access control via configurable models such …
851771stable
fphilipe/premailer-rails
A Ruby gem that automatically inlines CSS into HTML emails by converting linked stylesheets and style tags into inline style attributes. It…
321767stable
dotnetcore/AspectCore-Framework
AspectCore is an aspect-oriented programming (AOP) framework for .NET 6+ and .NET Standard, providing aspect interceptors, dependency injec…
901764active
Symfony Security
The Symfony Security CSRF component provides a CsrfTokenManager class for generating and validating cross-site request forgery (CSRF) token…
861761stable
laravel/fortify
Laravel Fortify is a frontend-agnostic authentication backend for Laravel that registers the routes and controllers needed for login, regis…
991759active
apache/eventmesh
Apache EventMesh is a cloud-native, serverless event middleware for building distributed event-driven applications. It provides a unified C…
731758active
apache/plc4x
Apache PLC4X is a set of multi-language libraries (Java, Go, Python, C/C++, .NET) providing a unified API for communicating with industrial…
971754stable
sidekiq-scheduler/sidekiq-scheduler
A Ruby gem that extends Sidekiq with scheduled job execution, mimicking cron. Jobs are configured via YAML using cron expressions or interv…
791754active
justinas/nosurf
nosurf is a Go HTTP package that provides CSRF protection via a CSRFHandler middleware wrapping any http.Handler. It validates tokens on un…
291754stable
PHP-PM
PHP-PM is a process manager, load balancer, and performance accelerator for PHP applications built on ReactPHP. It keeps bootstrapped frame…
236548maintenance
kanyun-inc/YTKNetwork
YTKNetwork is a high-level network request utility for iOS built on top of AFNetworking, using the Command Pattern where each request is a …
236532maintenance
Django Hijack
Django Hijack is a Django app that lets admins log in and work on behalf of other users without knowing their credentials. It provides secu…
951746stable
gorilla/handlers
gorilla/handlers is a collection of HTTP middleware for Go's net/http package, part of the Gorilla web toolkit. It provides composable hand…
231746stable
rauchg/slackin
A Node.js application that hosts a landing page where visitors can enter their email to receive an invite to a public Slack organization. I…
326490maintenance
Apache Seata
Seata-go is the Go implementation of Apache Seata, a distributed transaction framework for microservices architectures. It interoperates wi…
791738active
gloriasoft/veaury
Veaury is a JavaScript library that lets developers use React components inside Vue 3 apps and Vue 3 components inside React apps. It handl…
381737active
Valkirie/HandheldCompanion
A touch-optimized Windows GUI application that enhances handheld gaming PCs with motion (gyro) controls, virtual controller emulation, and …
971734active
mckenziearts/laravel-notify
Laravel Notify is a lightweight Laravel package for displaying backend-driven flash notifications and toast messages in web applications. I…
821732active
SpigotMC/BungeeCord
BungeeCord is a layer 7 proxy server that links multiple Minecraft servers together, teleporting players between them while maintaining con…
751731stable
ratchetphp/Ratchet
Ratchet is a loosely coupled PHP library for asynchronously serving WebSockets, letting developers build real-time, bi-directional applicat…
586437maintenance
Mastermindzh/tidal-hifi
An Electron-based desktop application that runs the TIDAL web player with Hi-Fi (High & Max) audio quality enabled via Widevine DRM. It add…
931727active
heartcombo/has_scope
HasScope is a Ruby gem that dynamically applies ActiveRecord named scopes to resources based on incoming controller parameters. It is most …
541724stable
dghubble/sling
Sling is a Go HTTP client library for creating and sending API requests. It stores request properties (method, path, headers, query params,…
651720stable
flowglad/flowglad
Flowglad is an open-source payments and billing SDK for SaaS applications, built around a 'zero webhooks' stateless model where customer bi…
631718active
ueberauth/ueberauth
Ueberauth is an Elixir authentication framework for Plug-based web applications, providing a two-phase authentication API inspired by Omnia…
661716stable
ErwinM/acts_as_tenant
A Ruby gem that adds fail-safe row-level multi-tenancy to Ruby on Rails applications using a shared database. It scopes models to a current…
981708active
Symfony Security
The Symfony Security HTTP component provides HTTP integration of the Symfony Security Core component. It secures (parts of) applications us…
931701stable
nodeshift/opossum
Opossum is a Node.js circuit breaker library that wraps asynchronous functions (promises and callbacks) and monitors their execution, faili…
901689active
FastAPI Users
FastAPI Users is a ready-to-use and customizable user management library for FastAPI applications. It provides registration, login, passwor…
806254maintenance
wqking/eventpp
eventpp is a header-only C++11 library providing event dispatchers, callback lists, and event queues for implementing signal-slot, publishe…
231685stable
uriyyo/fastapi-pagination
A Python library that adds pagination support to FastAPI applications. It provides utility functions and data models (like Page) to paginat…
971682active
stimulus-use/stimulus-use
A collection of composable mixin behaviors for Stimulus controllers in Hotwire/Rails apps. It adds standard lifecycle behaviors like inters…
831682active
benkuper/Chataigne
Chataigne is a free, open-source desktop application that acts as a central hub for synchronizing software, hardware devices, and sensors i…
761681active
looplab/eventhorizon
Event Horizon is a CQRS and Event Sourcing toolkit for Go, providing command handling, event stores, event buses, and read model support. I…
791680active
php-cors
A Laravel package that adds Cross-Origin Resource Sharing (CORS) headers support via middleware, handling pre-flight OPTIONS requests and c…
106226maintenance
instantpage/instant.page
A small JavaScript library that makes website navigation feel instant by preloading pages just-in-time—on link hover (after 65ms) or touch …
766218maintenance
django-commons/django-prometheus
A Django app that exports Prometheus metrics for HTTP requests/responses, Django ORM database access, and Django cache operations. It integ…
831673active
Go! AOP PHP
Go! AOP is a pure-PHP aspect-oriented programming framework that lets developers define cross-cutting concerns (logging, caching, security)…
911668active
Pow
Pow is a robust, modular, and extendable authentication and user management library for Elixir, built for Phoenix and Plug-based applicatio…
231668stable
tttapa/Control-Surface
An Arduino C++ library for building MIDI controllers and control surfaces, with a flexible MIDI abstraction layer supporting 5-pin DIN, USB…
891665active
BotMan
BotMan is a framework-agnostic PHP library for building chatbots that work across multiple messaging platforms like Slack, Telegram, Facebo…
536155maintenance
discourse/message_bus
MessageBus is a Ruby gem providing a reliable publish/subscribe messaging bus for server-to-server and server-to-web-client communication. …
741659stable
C0nw0nk/Nginx-Lua-Anti-DDoS
A Lua-based Anti-DDoS script for Nginx that presents a Cloudflare-style JavaScript authentication puzzle to filter out bots and mitigate La…
981658active
SkyAPM/SkyAPM-dotnet
SkyAPM-dotnet is an open-source auto-instrumentation agent for .NET and ASP.NET Core applications that provides distributed tracing, servic…
771658active
redux-offline/redux-offline
Redux Offline is a persistent Redux store enhancer for building offline-first web and React Native applications, with first-class support f…
106130maintenance
hoangvvo/next-connect
next-connect is a lightweight, promise-based method routing and middleware layer for Next.js API routes, Edge routes, Middleware, App Route…
231652stable
Iron Web Framework
Iron is an extensible, concurrency-focused web framework for Rust built on top of hyper. It provides a minimal core with middleware, plugin…
326104maintenance
uAgents
uAgents is a lightweight Python framework by Fetch.ai for building autonomous AI agents as microservices, using decorators for scheduled ta…
951642active
ViaVersion/ViaVersion
ViaVersion is a Minecraft server plugin that allows newer client versions to connect to older server versions by translating protocol diffe…
971637stable
ai/nanoevents
A tiny (108 bytes) event emitter library for JavaScript with only `on` and `emit` methods. It supports typed events via TypeScript and retu…
781635stable

← prev page 6 / 24 next →