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
easychen/openai-api-proxy
A lightweight OpenAI/GPT API reverse proxy deployable with a single Docker command or to Tencent Cloud serverless functions. It supports SS…
311611maintenance
WeChat Public Account Management System
wx-manage is an open-source admin dashboard frontend (Vue 2 + ElementUI) for managing WeChat Official Accounts, supporting multi-account ac…
101609maintenance
hehonghui/AndroidEventBus
A lightweight event bus library for Android that decouples communication between Activities, Fragments, Threads, and Services using an obse…
771607maintenance
ARM-software/CMSIS_5
CMSIS (Cortex Microcontroller Software Interface Standard) Version 5 is ARM's standardized vendor-independent abstraction layer for ARM Cor…
101601maintenance
hanford/next-offline
next-offline is a Next.js plugin that wraps your next.config.js to integrate Google's Workbox, generating and registering a service worker …
321597maintenance
Circus
Circus is a Python-based process and socket manager built on ZeroMQ that can run, watch, and control multiple processes and sockets. It can…
231576maintenance
chenenyu/Router
A flexible component-based routing framework for Android that decouples cross-module navigation using annotations. It supports URI-based ro…
231569maintenance
ShapeLab/SwarmUI
Zooids is an open-source, open-hardware platform for building tabletop swarm user interfaces, consisting of small wheeled micro robots, a r…
321567maintenance
faceyspacey/redux-first-router
Redux-First Router is a JavaScript library that maps Redux actions bi-directionally to the browser address bar, letting you route by dispat…
231549maintenance
castleproject/Windsor
Castle Windsor is a mature Inversion of Control (IoC) container for .NET that manages dependency injection and object lifecycles. It is par…
231534maintenance
charlotte-ruby/impressionist
A Rails plugin that logs impressions (page views and action views) per controller action or manually per model, storing them in an impressi…
491527maintenance
assaf/vanity
Vanity is an A/B testing (split testing) framework for Ruby on Rails that lets developers define experiments, present variants to users, an…
101526maintenance
gocraft/web
gocraft/web is a fast Go router and middleware package built on net/http, featuring statically typed custom contexts passed between middlew…
231525maintenance
indirect/rails-footnotes
A Rails gem that appends debugging footnotes to every page in development, showing sessions, request parameters, cookies, routes, queries, …
771521maintenance
bernardopires/django-tenant-schemas
A Django app that provides multi-tenancy using PostgreSQL schemas, letting a single project instance serve many tenants with shared and ten…
501520maintenance
Laravel Lumen
Lumen is a fast PHP micro-framework from the Laravel project for building web applications and APIs with expressive syntax, offering routin…
671509maintenance
http-rs/surf
Surf is an async HTTP client library for Rust with a friendly, ergonomic API and pluggable HTTP backends (curl, hyper, h1, wasm). It suppor…
231505maintenance
alexgibson/shake.js
A small JavaScript plugin that adds a custom 'shake' event to mobile web browsers using the device accelerometer via the devicemotion API. …
101505maintenance
redis-store
A family of Ruby gems providing Redis-backed stores for caching, Rack sessions, Rack::Cache HTTP caching, and I18n translation backends. It…
801497maintenance
jasny/sso
A PHP library implementing simple Single Sign-On (SSO), allowing users to log in once at a central server and be automatically authenticate…
231487maintenance
taoensso/timbre
Timbre is a pure Clojure/ClojureScript logging library that is fast, flexible, and configured with a single Clojure data map instead of XML…
491483maintenance
defunkt/unicorn
Unicorn is a Rack HTTP server for Ruby applications, designed for fast clients on low-latency, high-bandwidth Unix connections. It manages …
351476maintenance
dromara/myth
Myth is a Java framework that resolves distributed transactions using reliable messages, ensuring RPC calls eventually execute by sending t…
321473maintenance
agraboso/redux-api-middleware
Redux middleware for calling APIs using Redux Standard API-calling Actions (RSAAs). It intercepts RSAA actions and dispatches Flux Standard…
231471maintenance
mopemope/meinheld
Meinheld is a high-performance asynchronous WSGI web server for Python, built on the picoev event loop and greenlet. It can run standalone …
321454maintenance
unixhot/waf
A lightweight Web Application Firewall (WAF) implemented with Nginx + Lua (OpenResty). It provides IP black/white lists, URL and User-Agent…
231451maintenance
lepture/flask-oauthlib
Flask-OAuthlib is a Flask extension for interacting with remote OAuth-enabled applications, supporting OAuth 1.0a/1.0/1.1 and OAuth2 client…
321444maintenance
andreypopp/autobind-decorator
A JavaScript class and method decorator that automatically binds methods to class instances so `this` is always correct, even when methods …
321444maintenance
millermedeiros/crossroads.js
Crossroads.js is a JavaScript URL routing library inspired by route/dispatch utilities in frameworks like Rails and Django. It parses strin…
321437maintenance
SpinyTech/ModularizationArchitecture
ModularizationArchitecture is a routing-based, component-oriented architecture framework for Android that enables communication between mod…
321433maintenance
v2ray-web-manager
v2ray-web-manager is a self-hosted web panel and cluster solution for managing v2ray proxy services. It works as a transport-layer middlewa…
101430maintenance
willdurand/Negotiation
A standalone, dependency-free PHP library implementing HTTP content negotiation per RFC 7231. It negotiates media types, languages, encodin…
231421maintenance
aregm/nff-go
NFF-Go is a set of Go libraries for building and deploying high-performance, cloud-native network functions (NFs) on top of DPDK and AF_XDP…
231416maintenance
pmndrs/suspend-react
A small React library that integrates async operations into React Suspense, letting components read promise results synchronously while pen…
231413maintenance
Lithium
Silicon is a high-performance, middleware-oriented C++14 HTTP web framework. The project has been rewritten and merged into the Lithium lib…
711409maintenance
Symfony Security
The Symfony Security Guard component, part of the Symfony framework, lets developers build custom multi-step authentication systems with fu…
101409maintenance
antonioribeiro/firewall
A Laravel package acting as a soft-firewall that controls route access by IP address, country, or host via blacklists and whitelists. It al…
321406maintenance
immersive-web/webvr-polyfill
A JavaScript polyfill implementing the WebVR spec so VR content runs on browsers and devices without native WebVR support. WebVR has been d…
101401maintenance
bvaughn/redux-search
A higher-order Redux library that adds client-side search capabilities to collections of objects, powered by js-worker-search in a web work…
321390maintenance
fat/bean
Bean is a small, fast, framework-agnostic JavaScript event manager for DOM elements and plain objects. It supports event binding, delegatio…
571386maintenance
arch/UnitOfWork
A plugin for Microsoft.EntityFrameworkCore that adds repository and unit-of-work pattern support, including multiple databases with distrib…
231380maintenance
jrallison/go-workers
A Go library for running Sidekiq-compatible background job workers backed by Redis. It provides reliable queueing via BRPOPLPUSH, retries, …
321379maintenance
homieiot/homie-esp8266
An Arduino framework for ESP8266 and ESP32 that implements the Homie MQTT convention for IoT devices. It provides configuration, OTA update…
511373maintenance
ReactiveX/RxNetty
RxNetty is a Reactive Extensions (Rx) adaptor for Netty, providing reactive APIs for building HTTP and TCP clients and servers on the JVM. …
231373maintenance
alinz/react-native-webview-bridge
A React Native component that extends the built-in WebView with a JavaScript bridge, enabling bidirectional communication between React Nat…
231371maintenance
MegatronKing/NetBare-Android
NetBare is an Android library for capturing, blocking, and injecting network packets using a VPN-based local proxy with a customizable Virt…
321368maintenance
ysc3839/FontMod
FontMod is a Windows DLL hooking tool that changes the fonts used by Win32 programs, including GDI, GDI+, and Qt-based applications. It wor…
231358maintenance
RxSwiftCommunity/RxSwiftExt
RxSwiftExt is a Swift library providing additional convenience operators and Reactive Extensions for RxSwift and RxCocoa that are not inclu…
231354maintenance
vivo/MoonBox
Moonbox is a noninvasive server-side traffic capture and replay platform built on the JVM-Sandbox ecosystem (jvm-sandbox-repeater). It reco…
571345maintenance
thedevsaddam/govalidator
A Go library for validating HTTP request data (form-data, x-www-form-urlencoded, query params, JSON) using simple rule strings, inspired by…
231344maintenance
MarkoMilos/Paginate
An Android library that adds pagination (infinite scrolling) to RecyclerView and AbsListView with minimal setup. It handles loading indicat…
321340maintenance
lazd/iNoBounce
A tiny dependency-free JavaScript library that prevents iOS Safari's rubber-band bounce effect in full-screen mobile webapps by selectively…
101335maintenance
ElemeFE/restc
restc is a server-side HTTP middleware for Node.js that enhances debugging of RESTful APIs by rendering formatted JSON responses and a debu…
231334maintenance
lelandrichardson/redux-pack
A Redux middleware library that provides declarative, promise-based handling of async action lifecycles (start/success/failure) in a single…
571332maintenance
p0pr0ck5/lua-resty-waf
lua-resty-waf is a high-performance web application firewall (WAF) library built on the OpenResty/ngx_lua stack. It inspects HTTP requests …
321323maintenance
pladaria/reconnecting-websocket
A drop-in WebSocket client library that automatically reconnects when the connection closes, with a fully WebSocket-API-compatible interfac…
231314maintenance
ReactTraining/react-broadcast
A small React library that reliably propagates state changes to deeply nested components, bypassing intermediaries that block updates via s…
231313maintenance
stephenmcd/django-socketio
A BSD-licensed Django application that integrates Socket.IO and WebSockets into Django projects via gevent-socketio. It provides a channel …
321311maintenance
young-steveo/bottlejs
BottleJS is a tiny dependency injection container for JavaScript applications, inspired by the AngularJS Module API and PHP's Pimple. It su…
661303maintenance
Biarity/Sieve
Sieve is a .NET Core library that adds sorting, filtering, and pagination to ASP.NET Core APIs, typically applied to Entity Framework queri…
231301maintenance
jtsang4/claude-to-chatgpt
A proxy service that translates Anthropic Claude API calls into the OpenAI Chat Completions API format, so Claude can be used anywhere the …
211300maintenance
lloyd/node-toobusy
A Node.js library that monitors event loop lag and reports when the process is too busy to accept more work. It lets servers shed load earl…
321296maintenance
6thsolution/EasyMVP
EasyMVP is an Android MVP (Model-View-Presenter) framework that uses annotation processing and bytecode weaving to eliminate boilerplate wh…
231290maintenance
alexanderdickson/waitForImages
waitForImages is a jQuery plugin that attaches callbacks to image loading events for descendant images, including CSS background images and…
321286maintenance
tang-jie/NettyRPC
NettyRPC is a high-performance Java RPC framework built on the Netty networking library, supporting multiple serialization codecs including…
321282maintenance
tylerstillwater/graceful
Graceful is a Go package that enables graceful shutdown of http.Handler servers by handling SIGINT/SIGTERM signals, closing listening socke…
101275maintenance
Xiaofei-it/Hermes
Hermes is a Java framework for Android that simplifies inter-process communication (IPC) by letting developers invoke methods in another pr…
231271maintenance
stefanprodan/WebApiThrottle
A rate-limiting library for ASP.NET Web API providing a throttling handler, OWIN middleware, and action filter. It controls request rates p…
101271maintenance
simi/omniauth-facebook
A Facebook OAuth2 strategy for the OmniAuth authentication framework, implemented as Rack middleware for Ruby web applications. It supports…
901264maintenance
c9s/Pux
Pux is a high-performance PHP routing library with an optional C extension, offering Sinatra-style PCRE patterns, controller auto-mounting,…
321263maintenance
dannyvankooten/AltoRouter
AltoRouter is a small, lightweight PHP routing class supporting REST, dynamic named parameters, and reversed routing. It offers flexible re…
231263maintenance
clojure-liberator/liberator
Liberator is a Clojure library for building RESTful applications by defining resources that automatically comply with the HTTP specificatio…
321260maintenance
rivermoonlight/gobbledegook
Gobbledegook (GGK) is a standalone C/C++ Bluetooth Low Energy GATT server library for Linux, built on BlueZ over D-Bus with Bluetooth Manag…
321260maintenance
KunMinX/UnPeek-LiveData
An Android library providing UnPeekLiveData, a drop-in replacement for SingleLiveEvent that prevents LiveData 'sticky event' data re-push (…
231260maintenance
rails/strong_parameters
Strong Parameters is a Ruby gem that provides whitelisting (permit) and required-key checking for Action Controller parameters, preventing …
101260maintenance
Rack
A collection of contributed Rack middleware components and utilities for Ruby's Rack web server interface. It provides dozens of small, com…
231256maintenance
hprose/hprose-golang
Hprose for Golang is a lightweight, high-performance, cross-language RPC library that lets Go services communicate with clients and servers…
231255maintenance
kwhitley/apicache
A simple API response caching middleware for Express/Node that caches route responses using plain-English durations like '5 minutes'. It su…
231247maintenance
ShannonAI/service-streamer
Service Streamer is a Python middleware that queues discrete web service requests into mini-batches for deep learning model inference, impr…
321241maintenance
session-replay-tools/cetus
Cetus is a high-performance MySQL proxy middleware written in C that provides transparent routing between applications and backend MySQL se…
231241maintenance
bradleyjkemp/grpc-tools
A suite of Go-based gRPC debugging tools, including grpc-dump (a transparent proxy that logs gRPC/gRPC-Web traffic as JSON), grpc-replay, g…
231241maintenance
jaredhanson/connect-flash
connect-flash is a middleware for Connect and Express that provides flash messages stored in the session and cleared after display. It rest…
321231maintenance
alibaba/IOC-golang
IOC-golang is a dependency injection framework for Go that provides a full IoC container with object lifecycle management and autowire mode…
231226maintenance
davibennun/laravel-push-notification
A Laravel/Lumen package that provides a facade for sending push notifications to iOS (APNs) and Android (GCM) devices. It supports multiple…
101225maintenance
igrigorik/em-http-request
An asynchronous HTTP client library for Ruby built on EventMachine, supporting parallel requests, streaming, keep-alive, pipelining, proxie…
321216maintenance
jrief/django-angular
A Django library that integrates AngularJS with Django Forms, enabling client-side form validation driven by server-side form declarations.…
231214maintenance
brentd/xray-rails
A Ruby gem for Rails development that overlays the browser-rendered UI with the source files (views, partials, JS templates) that produced …
231214maintenance
gaearon/react-side-effect
A React library providing a higher-order component that maps nested prop changes across the component tree to a global side effect. It gath…
231214maintenance
abourget/gevent-socketio
gevent-socketio is a Python implementation of the Socket.IO protocol built on gevent and gevent-websocket, enabling real-time bidirectional…
321204maintenance
EvandroLG/pageAccelerator
pageAccelerator is a very lightweight (2.2KB minified) JavaScript library that speeds up web page navigation using ajax and pushState, simi…
231195maintenance
slorber/react-async-hook
A tiny, feature-complete React hook library for handling async operations in components. It provides useAsync, useAsyncCallback, and useAsy…
231187maintenance
laminas/laminas-zendframework-bridge
A PHP library that provides a custom autoloader aliasing legacy Zend Framework, Apigility, and Expressive class names to their Laminas Proj…
681186maintenance
nuxt-community/axios-module
A Nuxt 2 module providing secure and easy integration of the Axios HTTP client. It automatically configures base URLs for client and server…
661186maintenance
jaliss/securesocial
SecureSocial is an authentication module for Play Framework applications supporting OAuth, OAuth2, OpenID, and username/password login, wit…
321183maintenance
f2prateek/dart
Dart & Henson is an Android library that uses annotation processing to bind intent extras to POJO fields and generate fluent intent builder…
321173maintenance
andrewculver/koudoku
Koudoku is a Ruby gem that adds robust Stripe-based subscription support to Ruby on Rails applications. It provides out-of-the-box pricing …
321154maintenance
kymjs/RxVolley
RxVolley is an Android networking library based on Google's Volley, extended with RxJava support and optional OkHttp as the HTTP transport.…
521153maintenance
fly803/BaseProject
BaseProject is an Android base framework library that bundles screen resolution adaptation, a Retrofit2 network layer with unified error ha…
231150maintenance
thriftpy
A thin compatibility shim that installs thriftpy2 and re-exports it under the historical 'thriftpy' package name. It lets legacy code using…
801148maintenance
romanbican/roles
A Laravel 5 package for managing user roles and permissions, including role levels, permission inheritance, Blade template extensions, and …
101146maintenance

← prev page 12 / 24 next →