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
zenazn/goji
Goji is a minimalistic web framework for Go that values composability and simplicity, in the Sinatra/Flask school of design. It is compatib…
233643maintenance
zigpy
Zigpy is a Python library implementing a Zigbee stack, and zha-device-handlers provides custom 'quirks' that bridge non-standard Zigbee dev…
981064active
un33k/django-ipware
A Django application/library that retrieves the client's real IP address from request headers, handling proxies and load balancers with con…
861063stable
getpaykit/paykit
PayKit is an open-source embedded billing framework for TypeScript applications that lets you define plans, features, and metered usage in …
801063active
qqxx6661/log-record
A Java Spring Boot starter library that records operation/audit logs declaratively via a single @OperationLog annotation, without invading …
641063active
rcaloras/bash-preexec
A single-file shell library that brings Zsh-style preexec and precmd hook functions to Bash 3.1+. It lets scripts and tools run code just b…
821062stable
jazzband/django-hosts
A Django app that routes requests for specific hostnames (like api.example.com) to different URLconfs via configurable host patterns. It su…
771062stable
faye/faye-websocket-ruby
A Ruby library providing standards-compliant WebSocket client and server implementations, extracted from the Faye project. It integrates wi…
391062stable
SHWotever/SimHub
SimHub is a Windows application that extends racing and flight simulators with custom dashboards, overlays, haptic feedback (bass shakers, …
921061active
epicweb-dev/cachified
@epic-web/cachified is a TypeScript library that wraps any key-value store to act as a cache with TTL, stale-while-revalidate, parallel fet…
891060active
YeeZTech/YeeZ-Privacy-Computing
Fidelius is a privacy computing middleware built on Intel SGX trusted execution environments, enabling secure data collaboration where orig…
741059active
RafalWilinski/express-status-monitor
A self-hosted Express middleware that adds a realtime status monitoring page to Node.js/Express applications, built on Socket.io and Chart.…
493616maintenance
AmauriC/tarteaucitron.js
tarteaucitron.js is an open-source, accessible GDPR consent management platform (CMP) that displays a cookie banner and per-service consent…
971058stable
DigDes/SoapCore
SoapCore is a SOAP protocol middleware library for ASP.NET Core that lets you host SOAP endpoints in modern .NET applications. It supports …
951056active
clj-commons/manifold
Manifold is a Clojure library providing building blocks for asynchronous programming: deferreds for single async values and streams for ord…
611054active
aimeos/ai-client-jsonapi
A PHP package providing the frontend JSON REST API for Aimeos e-commerce projects. It exposes shop data and operations as a JSON API for he…
761052active
jeremykenedy/laravel-roles
A Laravel package for managing roles, permissions, and user levels with Eloquent integration, including Blade extensions, middleware, and a…
901051stable
aimeos/ai-controller-frontend
The Aimeos frontend controller package providing the business logic layer for e-commerce projects built on the Aimeos PHP framework. It han…
761050active
vectr-ucla/direct_lidar_inertial_odometry
DLIO is a lightweight LiDAR-inertial odometry algorithm that constructs continuous-time trajectories using a coarse-to-fine approach for pr…
501050active
better-auth/better-fetch
Better Fetch is an advanced TypeScript fetch wrapper with standard schema validation support (zod, valibot, arktype), pre-defined routes, c…
881049active
kevinohara80/sfdc-trigger-framework
A minimal Salesforce Apex trigger framework providing a TriggerHandler base class that keeps triggers logicless by routing trigger context …
321049stable
apache/james-project
Apache James is an enterprise mail server and modular mail platform running on the JVM, supporting SMTP, IMAP, POP3, JMAP, LMTP, and Manage…
761048stable
ardalis/Result
A C# library providing a Result abstraction for representing success and failure outcomes of service methods, with optional mapping to HTTP…
601046active
niksy/throttle-debounce
A small JavaScript utility library providing throttle and debounce functions, ported from jquery-throttle-debounce to ES Modules and Common…
231045stable
GrahamDumpleton/mod_wsgi
mod_wsgi is an Apache HTTP Server module, written in C, for hosting Python web applications that implement the WSGI specification (PEP 3333…
991044stable
mcamara/laravel-localization
A Laravel package that adds easy internationalization (i18n) support, including locale detection from the browser, smart redirects, and rou…
893556maintenance
willdurand/Hateoas
A PHP library for building HATEOAS REST web service representations by adding hypermedia links and embedded resources to API responses. It …
641041stable
thephpleague/fractal
A PHP library providing a presentation and transformation layer for complex data output in RESTful APIs, acting as a view layer for JSON. I…
503545maintenance
WSO2 API Manager
WSO2 API Manager is a full open-source API management platform for designing, publishing, securing, and managing the lifecycle of APIs acro…
821040active
prototypejs/prototype
Prototype is an object-oriented JavaScript framework that eases development of dynamic web applications with class-style OO, Ajax support, …
323535maintenance
vnphanquang/svelte-put
A monorepo collection of useful Svelte actions, utilities, and minimal headless components extracted from real-world projects, published as…
921037active
jaredhanson/oauth2orize
OAuth2orize is a Node.js toolkit for building OAuth 2.0 authorization servers. It provides Express-compatible middleware plus a pluggable s…
323531maintenance
django-recaptcha/django-recaptcha
A Django app providing form fields and widgets for integrating Google reCAPTCHA (v2 checkbox, v2 invisible, and v3) into Django forms. It h…
671036active
aimeos/ai-admin-graphql
A GraphQL API layer for the Aimeos e-commerce framework that exposes admin functionality. It allows building custom admin interfaces and to…
761031active
Pirsch Analytics
Pirsch is the open-source core of a privacy-focused, server-side web analytics solution written in Go. It tracks website traffic without co…
941030active
Wikidepia/InstaFix
InstaFix is a Go web service that serves fixed Instagram image and video embeds for Discord and Telegram by rewriting URLs (e.g., adding 'd…
101030active
vision5/ngx_devel_kit
The Nginx Development Kit (NDK) is an Nginx module providing generic functions, macros, and utilities that other third-party Nginx modules …
231027stable
zjyzip/AdClose
AdClose is an Xposed framework module for Android that blocks in-app ads by preventing ad SDK initialization and intercepting ad network re…
801026active
furf/jquery-ui-touch-punch
A small monkey-patch script that maps touch events to mouse events so jQuery UI widgets like draggable and sortable work on touch devices. …
323484maintenance
openHASP
openHASP is open-source firmware that turns ESP32 or STM32 boards with commodity touchscreens into customizable smart home control panels. …
671024active
togglz/togglz
Togglz is an open-source implementation of the Feature Toggles pattern for the Java platform, letting developers associate toggles with fea…
951021stable
maxcountryman/axum-login
A Rust crate providing user identification, authentication, and authorization as tower middleware for the Axum web framework. It supports a…
591021active
SafeAI-Lab-X/ClawKeeper
ClawKeeper is a host-agnostic safety middleware layer that sits between AI agents and their tools, blocking risky tool calls, redacting sen…
551021active
everyauth
everyauth is a Node.js authentication and authorization library supporting password login and many OAuth/OpenID providers (Facebook, Twitte…
323467maintenance
tj/consolidate.js
Consolidate.js is a Node.js library that provides a unified API over dozens of JavaScript template engines (EJS, Handlebars, Pug, Mustache,…
233459maintenance
koajs/compose
koa-compose is a small utility that composes an array of Koa middleware into a single middleware function using the onion model. It is the …
621017stable
button/DeepLinkKit
DeepLinkKit is an Objective-C library for iOS that provides route-matching, block-based handling of deep links in mobile apps. It lets deve…
433448maintenance
laminas/laminas-eventmanager
A PHP library for implementing event-driven architectures, providing event triggering and listener attachment. It supports subject/observer…
701016stable
zatosource/zato
Zato is a Python-based open-source platform for ESB, SOA, REST API integration, and cloud orchestration. It lets teams automate, integrate,…
771015active
akaunting/laravel-firewall
A Web Application Firewall (WAF) package for Laravel that protects applications from attacks like XSS, SQLi, RFI, LFI, and malicious user a…
691015active
ghostery/adblocker
An efficient, embeddable JavaScript/TypeScript adblocker library that blocks ads, trackers, and annoyances. It is uBlock Origin- and Easyli…
951014active
singingwolfboy/flask-dance
Flask-Dance is a Python library that simplifies OAuth consumer authentication in Flask applications, built on requests and oauthlib. It pro…
231012active
GoogleChromeLabs/critters
Critters is a Webpack plugin that inlines critical CSS into HTML and lazy-loads the remaining stylesheets. It eliminates render-blocking CS…
103429maintenance
dart-lang/shelf
Shelf is Dart's official model for web server middleware, mapping server logic to simple Request-in/Response-out handler functions that can…
881011stable
metacontroller/metacontroller
Metacontroller is a Kubernetes add-on that lets you write and deploy custom controllers as simple webhook scripts in any language. It handl…
1001010active
Sustainsys/Saml2
Sustainsys.Saml2 is a C# library that adds SAML2P support to ASP.NET applications, letting a web site act as a SAML2 Service Provider for s…
571010active
summer-rs/summer-rs
summer-rs is a Rust application framework inspired by Java's Spring Boot, emphasizing convention over configuration. It provides an extensi…
721009active
fdintino/nginx-upload-module
An nginx module written in C that parses multipart/form-data (RFC 1867) request bodies, storing uploaded files to disk and passing a modifi…
321006active
cdimascio/express-openapi-validator
An Express middleware library that automatically validates API requests, responses, and security against an OpenAPI 3.0.x or 3.1.x specific…
841005active
MoonshotAI/checkpoint-engine
Checkpoint-engine is a lightweight Python middleware for updating model weights in-place across LLM inference engines, a critical step in r…
781005active
nuxt-modules/device
A Nuxt module that detects the device type (desktop, mobile, tablet, OS, browser, crawler) from user-agent headers. It exposes flags via a …
721005active
seeden/rbac
A Node.js library implementing hierarchical role-based access control (RBAC) with roles, permissions, and grant inheritance. It supports in…
631005active
RaftLib/RaftLib
RaftLib is an open-source C++ library for building parallel and concurrent data processing pipelines using a stream/dataflow programming mo…
23999active
joBr99/nspanel-lovelace-ui
Custom firmware for the Nextion display inside Sonoff NSPanel wall panels that replicates Home Assistant's Lovelace UI design, flashed via …
79997active
thephpleague/pipeline
League\Pipeline is a PHP package implementing the pipeline pattern for composing sequential processing stages. Stages are chained immutably…
32995stable
microsoft/reflect-metadata
A polyfill implementing the proposed ECMAScript Metadata Reflection API, adding metadata methods to the global Reflect object for use with …
643361maintenance
cuber/ngx_http_google_filter_module
A native Nginx filter module written in C that simplifies deploying a Google search mirror server. It handles cookies, gstatic resources, a…
323351maintenance
devxoul/URLNavigator
URLNavigator is a Swift library providing elegant URL-based routing for iOS applications. It maps URL patterns with typed placeholders to v…
233345maintenance
luojilab/DDComponentForAndroid
DDComponentForAndroid is a complete componentization (modularization) framework for Android apps, provided as a Gradle plugin plus runtime …
233313maintenance
oauth2-server-php
A PHP library for implementing an OAuth 2.0 authorization/token server into PHP applications. It supports pluggable storage (e.g., PDO) and…
253270maintenance
scrapy-plugins/scrapy-splash
A Scrapy plugin that integrates the Splash headless browser service to enable crawling and scraping of JavaScript-rendered web pages. It pr…
233225maintenance
Peek
Peek is a Rails profiling tool, originally built at GitHub, that overlays a performance bar on your application showing request metrics lik…
233173maintenance
stefanprodan/AspNetCoreRateLimit
AspNetCoreRateLimit is an ASP.NET Core rate limiting middleware library for controlling how many requests clients can make to a Web API or …
233166maintenance
jpillora/xdomain
XDomain is a pure JavaScript CORS alternative that enables cross-domain XHR by routing requests through a hidden iframe and a small proxy.h…
483146maintenance
Alexa Skills Kit SDK
The official Alexa Skills Kit SDK for Node.js, helping developers build Alexa voice skills quickly by handling request routing, session man…
233136maintenance
Olical/EventEmitter
A lightweight, dependency-free JavaScript EventEmitter library that brings Node.js-style event-driven programming to the browser. It is a m…
103094maintenance
vulcand/vulcand
Vulcand is a programmatic, extensible HTTP reverse proxy and load balancer for microservices and API management, backed by etcd for dynamic…
233093maintenance
GavinYellow/SharpSCADA
A lightweight C# SCADA framework and industrial gateway for .NET Framework that supports major industrial protocols like Modbus, Siemens S7…
323041maintenance
flashmob/go-guerrilla
Go-Guerrilla is a lightweight SMTP server daemon written in Go, designed for receiving large volumes of email quickly and efficiently. It c…
232964maintenance
stuyam/pressure
Pressure.js is a lightweight JavaScript library that unifies Force Touch, 3D Touch, and Pointer Pressure handling on the web behind a singl…
232941maintenance
pdfkit/pdfkit
PDFKit is a Ruby gem that converts HTML and CSS into PDF documents by wrapping the wkhtmltopdf command-line utility, which renders HTML via…
232940maintenance
but0n/Avem
Avem is a lightweight open-source drone flight controller firmware for STM32F103, implementing quaternion/euler attitude estimation from an…
322916maintenance
omnidan/redux-undo
A higher-order reducer for Redux that adds undo/redo functionality to state containers by wrapping existing reducers with an undoable histo…
102896maintenance
infinitered/apisauce
Apisauce is a low-fat wrapper around the Axios HTTP client that standardizes error handling with a 'problem' property on every response and…
652885maintenance
liuyangming/ByteTCC
ByteTCC is a distributed transaction manager for Java based on the Try-Confirm-Cancel (TCC) compensating transaction mechanism, compatible …
232863maintenance
motiv-labs/janus
Janus is a lightweight, open-source API Gateway and management platform written in Go, distributed as a single binary. It handles authoriza…
232841maintenance
mzule/ActivityRouter
An Android library that maps URLs to Activities using annotations, enabling navigation via custom schemes from within the app or from a bro…
232790maintenance
spdy-http2/node-spdy
A Node.js module for creating SPDY and HTTP/2 servers with a natural http-module-like interface, falling back to regular HTTPS for unsuppor…
322789maintenance
soheilhy/cmux
cmux is a Go library that multiplexes TCP connections based on their payload, allowing multiple protocols like gRPC, HTTP, HTTPS, and SSH t…
582768maintenance
activeadmin/inherited_resources
Inherited Resources is a Ruby gem for Rails that lets controllers inherit all standard RESTful actions, so developers only write the parts …
662717maintenance
JessYanCoding/ProgressManager
A lightweight Android library that listens to download and upload progress of network requests made with Okhttp, Retrofit, and Glide using …
232716maintenance
Typhoon
Typhoon is a powerful dependency injection (IoC) framework for Objective-C and Swift apps on Cocoa and CocoaTouch. It uses the Objective-C …
232683maintenance
Apartment
Apartment is a Ruby gem providing database-level multi-tenancy for Rack and Rails applications, supporting tenant isolation via PostgreSQL …
322682maintenance
kirill-konshin/next-redux-wrapper
A HOC library that integrates Redux state management with Next.js, automatically creating and synchronizing store instances across server-s…
232671maintenance
Ninject
Ninject is a lightweight, fast dependency injection framework for .NET applications. It uses a fluent, type-safe binding DSL to wire loosel…
232667maintenance
silexphp/Pimple
Pimple is a small dependency injection container for PHP that manages services and parameters via closures. It is now in maintenance mode, …
602662maintenance
SmartThingsCommunity/SmartThingsPublic
The open-source repository of SmartApps and Groovy Device Type Handlers (DTHs) for the SmartThings home automation platform, written in Gro…
322661maintenance
redux-utilities/redux-promise
A Redux middleware that handles promises and Flux Standard Actions with promise payloads, dispatching resolved or rejected values as action…
322643maintenance
rentzsch/jrswizzle
JRSwizzle is a small Objective-C source package providing a single, correct, and consistent API for method swizzling (exchanging method imp…
322642maintenance
nolar/kopf
Kopf is a Python framework and library for building Kubernetes operators with minimal boilerplate, using decorator-based handlers for custo…
912638maintenance

← prev page 10 / 24 next →