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
miguelgrinberg/python-socketio
A Python implementation of the Socket.IO realtime client and server, supporting WebSocket and long-polling transports with asyncio, eventle…
964370stable
khellang/Scrutor
Scrutor is a C# library providing assembly scanning and service decoration extensions for Microsoft.Extensions.DependencyInjection. It lets…
634351active
kubernetes-sigs/aws-load-balancer-controller
A Kubernetes controller that manages AWS Elastic Load Balancers for a cluster. It provisions Application Load Balancers for Ingress resourc…
994343stable
Authlogic
Authlogic is an unobtrusive Ruby authentication library built on ActiveRecord, treating user sessions as models. It handles login, logout, …
584342stable
jazzband/djangorestframework-simplejwt
Simple JWT is a JSON Web Token authentication plugin for the Django REST Framework. It provides token-based authentication for Django REST …
704336stable
tower-rs/tower
Tower is a Rust library of modular, reusable components for building robust networking clients and servers around a request/response Servic…
654312stable
mywalkb/LSPosed_mod
A fork of the LSPosed Xposed framework for Android that adds a CLI and API module for managing module scope without the GUI manager. It pro…
234312active
open-policy-agent/gatekeeper
Gatekeeper is a CNCF policy controller for Kubernetes built on Open Policy Agent (OPA). It enforces admission policies via customizable con…
974303stable
typestack/typedi
TypeDI is a dependency injection library for TypeScript and JavaScript that manages service registration, resolution, and lifecycle via dec…
414245stable
teloxide
Teloxide is a full-featured Rust framework for building Telegram bots, built on the dptree chain-of-responsibility pattern for declarative …
774243active
jeffijoe/awilix
Awilix is a powerful, performant dependency injection (IoC) container for JavaScript/Node.js, written in TypeScript. It enables composable,…
774242stable
SuperSocket
SuperSocket is a high-performance, extensible socket server application framework for .NET. It provides a pipeline-based architecture for b…
854236active
lukas-krecan/ShedLock
ShedLock is a Java library that ensures scheduled tasks are executed at most once at the same time across multiple nodes by acquiring time-…
774231stable
Authboss
Authboss is a modular authentication system for Go web applications, providing pluggable modules for common auth features like login, regis…
644198active
philippe44/AirConnect
AirConnect is a bridge application that discovers UPnP/Sonos and Chromecast audio players on a local network and exposes them as virtual Ai…
974184active
laravel/horizon
Laravel Horizon is a first-party Laravel package providing a dashboard and code-driven configuration for Laravel Redis queues. It lets team…
994177stable
symfony/dependency-injection
The Symfony DependencyInjection component is a PHP library implementing a service container (dependency injection container) that standardi…
934165stable
simov/grant
Grant is an OAuth proxy middleware for Node.js supporting 200+ OAuth providers across OAuth 1.0a, OAuth 2.0, and OpenID Connect. It integra…
324165stable
dromara/hmily
Hmily is a financial-grade flexible distributed transaction framework for Java, supporting TCC, TAC, and XA transaction patterns. It integr…
324159active
vvo/iron-session
iron-session is a secure, stateless, cookie-based session library for JavaScript, storing session data in signed and encrypted cookies deco…
964143active
doctrine-extensions/DoctrineExtensions
A collection of behavioral extensions for Doctrine ORM and MongoDB ODM, including Translatable, Sluggable, Tree (nested set, closure, mater…
934137stable
NIH-plug
Yabridge lets Linux users run Windows VST2, VST3, and CLAP audio plugins inside 64-bit Linux plugin hosts as if they were native, using Win…
624123active
1technophile/OpenMQTTGateway
OpenMQTTGateway is an open-source firmware that turns ESP8266/ESP32 boards (and computers) into a unified MQTT gateway bridging many protoc…
734100active
olahol/melody
Melody is a minimalist websocket framework for Go built on top of gorilla/websocket. It abstracts away tedious websocket handling with a si…
514083stable
OAuth2 Server
A Node.js module for implementing a fully RFC 6749/6750 compliant OAuth2 server/provider, framework-agnostic with official wrappers for Exp…
234063active
Dora
Dora is a Rust-based dataflow middleware framework for building real-time robotics and AI applications, where applications are modeled as d…
954030active
Cysharp/R3
R3 is a modern reimplementation of Reactive Extensions (Rx) for .NET, succeeding dotnet/reactive and UniRx with a redesigned core focused o…
754018active
JeremyLiao/LiveEventBus
LiveEventBus is an Android event bus library built on LiveData that provides lifecycle-aware message passing. It supports sticky events, de…
323977stable
flippercloud/flipper
Flipper is an open-source Ruby gem providing performant feature flags for Ruby and Rails applications, with support for enabling features p…
873972stable
symfony/contracts
Symfony Contracts is a set of PHP interfaces, traits, and normative docblocks extracted from Symfony components, published as small per-dom…
923929stable
middyjs/middy
Middy is a Node.js middleware engine for AWS Lambda that lets developers attach modular, reusable middlewares (before/after/onError phases)…
923905stable
OWASP Coraza WAF
OWASP Coraza is an open-source, enterprise-grade Web Application Firewall (WAF) library written in Go, compatible with ModSecurity SecLang …
993894stable
Ring
Ring is a Clojure library that abstracts HTTP into a simple unified API, inspired by Python's WSGI and Ruby's Rack. It enables modular web …
743884stable
dromara/liteflow
LiteFlow is a lightweight, programmable component-based rule engine for Java that orchestrates complex business logic via DSL rules (XML/JS…
753881active
hhxsv5/laravel-s
LaravelS is an out-of-the-box adapter that integrates Laravel/Lumen applications with the Swoole high-performance coroutine server. It enab…
843877active
defunkt/jquery-pjax
A jQuery plugin that combines ajax and the HTML5 pushState API to enable fast, partial-page navigation with real URLs, page titles, and wor…
2316629maintenance
acidanthera/Lilu
Lilu is an open-source macOS kernel extension (kext) providing a platform for arbitrary kext, library, and process patching. It offers a un…
623862active
webpack/tapable
Tapable is a small JavaScript library providing Hook classes for creating pluggable extension points in applications, powering webpack's pl…
853860stable
kube-rs/kube
kube is a Rust client for Kubernetes, modeled after client-go, with an async controller runtime inspired by controller-runtime and derive m…
913847stable
dva
Dva is a lightweight React and Redux based front-end framework with an Elm-style architecture, built on redux, redux-saga, and react-router…
3516138maintenance
grammY
grammY is an open-source framework for building Telegram bots in TypeScript or JavaScript, running on Node.js, Deno, and even browsers. It …
963769active
undertow-io/undertow
Undertow is a high-performance, non-blocking Java web server built on NIO, providing a core HTTP server, a Servlet 4.0/5.0/6.0 container, a…
913760stable
google/tarpc
tarpc is an RPC framework for Rust focused on ease of use, letting you define services directly in code without a separate schema language …
723746active
flasgger/flasgger
Flasgger is a Flask extension that extracts OpenAPI (Swagger) specifications from Flask views using docstrings, YAML files, dictionaries, o…
233743active
forwardemail/email-templates
A Node.js library for creating, previewing, and sending custom email templates with automatic CSS inlining. It integrates with Nodemailer a…
723739active
thoughtbot/clearance
Clearance is a Rails engine providing email and password authentication for Ruby on Rails applications. It offers opinionated defaults for …
793735active
martinothamar/Mediator
A high-performance .NET implementation of the Mediator pattern built with C# source generators, offering a MediatR-like API. It generates D…
743719stable
grpc-ecosystem/grpc-spring
A Spring Boot starter that integrates the gRPC framework into Spring applications, auto-configuring gRPC servers for @GrpcService beans and…
673706active
sony/gobreaker
gobreaker is a Go library implementing the Circuit Breaker pattern as a generic, configurable state machine. It prevents sending requests l…
583700stable
AWS SDK for JavaScript
The official modular AWS SDK for JavaScript (v3), offering TypeScript-first client packages for each AWS service with a configurable middle…
963676stable
maxcountryman/flask-login
Flask-Login is a Flask extension that provides user session management, handling login, logout, and persistent session tracking. It is stor…
663675stable
Axon Framework
Axon Framework is a JVM framework for building evolutionary, message-driven microservices based on Domain-Driven Design, CQRS, and Event So…
983622stable
aws/aws-lambda-rust-runtime
A set of Rust crates providing a runtime for running AWS Lambda functions written in Rust, including HTTP support, extensions, and typed ev…
973617active
Netflix/concurrency-limits
A Java library that applies TCP congestion control concepts to automatically detect and enforce concurrency limits for services. It uses la…
523615active
Asterisk
Asterisk is an open source PBX and telephony toolkit that acts as middleware between internet/telephony channels and communications applica…
923600stable
dunglas/vulcain
Vulcain is a protocol and reference gateway server (a Caddy web server module written in Go) that uses Preload hints, 103 Early Hints, and …
943595active
hegaojian/JetpackMvvm
JetpackMvvm is an Android MVVM rapid development framework built on Jetpack architecture components (ViewModel, LiveData, Kotlin Flow, Repo…
583577active
maticzav/graphql-shield
GraphQL Shield is a TypeScript library that lets you build a permission layer for GraphQL servers using an intuitive rule-based API. It wor…
663576stable
roidrage/lograge
Lograge is a Ruby gem that replaces Rails' default multi-line request logging with a single, parsable key-value line per request. It is des…
753572active
devise token auth
A Ruby gem providing token-based authentication for Rails JSON APIs, built on Devise and OmniAuth. It supports multi-client sessions, token…
713570active
symfony/framework-bundle
FrameworkBundle is the core Symfony package that glues Symfony components into the full-stack Symfony framework, wiring the kernel, depende…
933565stable
NGXS
NGXS is a state management pattern and library for Angular applications, modeled after the CQRS pattern like Redux and NgRx. It reduces boi…
923543active
ndeadly/MissionControl
Mission Control is a Nintendo Switch system module (sysmodule) for Atmosphere custom firmware that lets you connect third-party Bluetooth c…
843533active
ueberauth/guardian
Guardian is a token-based authentication library for Elixir applications, with JSON Web Tokens supported out of the box. It integrates with…
813513stable
trailblazer/trailblazer
Trailblazer is a Ruby framework of around 40 gems that structures business logic through abstractions like operations (service objects), fo…
433473stable
Interactor
A Ruby gem providing a common interface for encapsulating business logic in single-purpose objects called interactors. Each interactor oper…
433456stable
alibaba/ARouter
ARouter is an Android routing framework from Alibaba that helps decouple navigation between pages and modules in componentized apps. It sup…
6614453maintenance
prabirshrestha/vim-lsp
An async Language Server Protocol (LSP) client plugin for Vim 8 and Neovim, written in Vim Script with Lua performance optimizations. It pr…
743420active
laravel/passport
Laravel Passport is an OAuth2 server package for Laravel applications, built on the League OAuth2 server. It issues and manages access toke…
993419active
symfony/event-dispatcher-contracts
A set of PHP interfaces and abstractions for event dispatching, extracted from the Symfony framework. It lets libraries and applications de…
883415stable
google/volley
Volley is Google's HTTP networking library for Android that simplifies and speeds up network requests in mobile apps. It provides automatic…
823411stable
marcuswestin/WebViewJavascriptBridge
An Objective-C library providing a message bridge between native iOS/OSX code and JavaScript running inside WKWebViews, UIWebViews, and Web…
3214298maintenance
tigerAndBull/TABAnimated
TABAnimated is an iOS skeleton screen framework that automatically generates loading placeholder animations from existing native views with…
233399active
raamcosta/compose-destinations
Compose Destinations is a KSP annotation-processing library that generates type-safe navigation code on top of the official Jetpack Compose…
483389active
acidanthera/WhateverGreen
WhateverGreen is a Lilu kernel extension (kext) plugin that applies various patches to ATI/AMD, Intel, and NVIDIA GPUs on macOS, primarily …
863388active
justinas/alice
Alice is a tiny Go library for chaining HTTP middleware functions and an application handler into a single http.Handler. It transforms nest…
323373stable
http-party/node-http-proxy
node-http-proxy is a programmable HTTP proxying library for Node.js that supports websockets, HTTPS, and request/response modification. It …
6714121maintenance
django-oauth/django-oauth-toolkit
Django OAuth Toolkit is an OAuth 2.0 authorization server and resource server library for Django projects, built on OAuthLib and RFC 6749 c…
923344active
uber/AutoDispose
AutoDispose is an RxJava 2+ library from Uber that automatically binds the execution of RxJava streams to a provided scope via disposal/can…
563343stable
Wisper
Wisper is a micro library that adds Publish-Subscribe (pub/sub) capabilities to plain Ruby objects. Objects including the Wisper::Publisher…
323331stable
express-rate-limit/express-rate-limit
A rate-limiting middleware library for the Express web server, written in TypeScript. It limits repeated requests per IP or key over config…
993311stable
cyu/rack-cors
Rack middleware that adds Cross-Origin Resource Sharing (CORS) support to Rack-compatible Ruby web applications, including Rails. It lets y…
383290active
vouch/vouch-proxy
Vouch Proxy is an SSO and OAuth/OIDC authentication proxy for Nginx that uses the auth_request module to protect upstream sites. It support…
763283active
open62541/open62541
open62541 is an open-source C99 implementation of the OPC UA (IEC 62541) communication protocol for building OPC UA clients and servers or …
963233stable
github/secure_headers
A Ruby gem that manages the application of HTTP security response headers such as Content Security Policy, HSTS, and X-Frame-Options with s…
813227stable
angular-ui/ui-router
UI-Router is a state-based client-side routing library for AngularJS single-page applications, modeling the app as a hierarchical tree of s…
5113419maintenance
symfony/doctrine-bridge
A Symfony component that provides integration between Doctrine (ORM and DBAL) and various Symfony components such as forms, validation, sec…
933219stable
bloomberg/blazingmq
BlazingMQ is a distributed, high-performance message queuing system written in C++, providing durable, fault-tolerant queues with rich rout…
733215stable
dotnet/aspnet-api-versioning
A set of .NET libraries that add API versioning semantics to ASP.NET Core services, including Minimal APIs, MVC controllers, gRPC, OData, a…
863205active
WildFly
WildFly is an open-source, modular, lightweight Jakarta EE and MicroProfile application server for running enterprise Java applications. It…
933198active
FabricMC/fabric-api
Fabric API is the essential hooks and interoperability library for Minecraft mods built on the Fabric mod loader. It exposes events, APIs f…
953196active
apache/curator
Apache Curator is a high-level Java/JVM client library for Apache ZooKeeper, a distributed coordination service. It provides a simplified A…
643171stable
etianen/django-reversion
django-reversion is a Django extension that adds version control for model instances, tracking revisions and enabling rollback. It integrat…
803169stable
gorilla/sessions
gorilla/sessions is a Go library providing cookie and filesystem session storage with infrastructure for custom session backends. It offers…
233150stable
rt2zz/redux-persist
A library for persisting and rehydrating Redux store state across sessions. It supports multiple storage backends and works on both web and…
6712950maintenance
mashpie/i18n-node
A lightweight internationalization (i18n) library for Node.js that provides translation via the common __('...') syntax with dynamic JSON s…
863114active
hadashiA/VContainer
VContainer is a fast, GC-allocation-free dependency injection (DI) container library for the Unity Game Engine, written in C#. It offers co…
933072active
next-safe-action
next-safe-action is a TypeScript library for defining type-safe, validated Next.js Server Actions with middleware support. It works with an…
893071active
kubernetes-sigs/gateway-api
Kubernetes Gateway API is the official successor to Ingress, providing a role-oriented, expressive specification and CRDs for L4/L7 routing…
953026stable
elixir-plug/plug
Plug is an Elixir library and specification for composing web applications from small functional pieces, with connection adapters for web s…
743019stable

← prev page 3 / 24 next →