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
OptimalBits/node_acl
A minimalistic access control list (ACL) library for Node.js applications, inspired by Zend_ACL. It manages users, roles, hierarchies, and …
322600maintenance
rails/jquery-ujs
A small JavaScript library that adds unobtrusive scripting support to jQuery, driven by HTML data attributes. It enables confirmation dialo…
232599maintenance
xuuhaoo/OkSocket
OkSocket is a Java library providing a blocking TCP socket client (and optional server plugin) for Android and Java applications. It wraps …
232586maintenance
Swizec/useAuth
useAuth is a React hook library that adds authentication to React apps with minimal setup, supporting Auth0 and Netlify Identity via a prov…
232567maintenance
prescottprue/react-redux-firebase
A JavaScript library providing Redux bindings for Firebase, including React Hooks and Higher Order Components for connecting Firebase Realt…
802533maintenance
gocraft/work
gocraft/work is a Go library for enqueuing and processing durable background jobs backed by Redis, similar to Sidekiq. It supports retries,…
232523maintenance
Vuex
A small Vue.js library that synchronizes vue-router's current route state into the Vuex store as a read-only module. It lets components acc…
232490maintenance
oasisfeng/condom
Project Condom is an ultra-lightweight Android library that wraps the app Context before passing it to third-party SDKs, blocking harmful b…
232481maintenance
yichahucha/surge
A collection of JavaScript rewrite scripts for the Surge and Quantumult X proxy apps. They modify HTTP responses on iOS to inject Netflix I…
662467maintenance
luxiaoxun/NettyRpc
A lightweight Java RPC framework built on Netty for network transport, ZooKeeper for service registry and discovery, and Spring for integra…
762439maintenance
postrank-labs/goliath
Goliath is an open-source non-blocking (asynchronous) Ruby web server framework built on EventMachine, offering Rack API and middleware sup…
322424maintenance
mqzhangw/JIMU
JIMU is an Android componentization framework that isolates each feature module's code and resources so components can run and be debugged …
232410maintenance
LeaVerou/bliss
Bliss is a tiny (3KB) JavaScript library that makes Vanilla JS DOM APIs more pleasant to use, without wrapper objects or prototype pollutio…
452393maintenance
meituan/WMRouter
WMRouter is an Android routing framework from Meituan built around a componentized design, providing URI-based page navigation and a Servic…
532367maintenance
rgommezz/react-native-offline
A React Native library providing utilities for handling offline/online connectivity, including hooks, context components, and Redux integra…
232362maintenance
nizos/tdd-guard
TDD Guard is a Claude Code plugin that automatically enforces test-driven development by intercepting agent actions via hooks and blocking …
732349maintenance
QNJR-GROUP/EasyTransaction
EasyTransaction is a Java/Spring framework providing a unified solution for distributed transactions across microservices and SOA systems. …
232348maintenance
ericf/express-handlebars
A Handlebars view engine for Express that adds back layouts and partials support removed in Express 3.x. It provides smart template caching…
232320maintenance
iqiyi/Andromeda
Andromeda is an Android library from iQiyi that simplifies local and remote inter-process communication between modules in a modularized ap…
322266maintenance
JingYeoh/FragmentRigger
FragmentRigger is an Android library that manages Fragments using AOP (AspectJ) pointcuts on Fragment/Activity lifecycle methods, requiring…
582247maintenance
espressif/esp-drone
ESP-Drone is open-source firmware for mini drones/quadcopters built on ESP32 and ESP32-S series chips, ported from the Crazyflie project. I…
722240maintenance
p6spy/p6spy
P6Spy is a Java framework that intercepts and logs JDBC database traffic without any code changes to the application. It includes P6Log, wh…
232235maintenance
eleme/lancet
Lancet is a lightweight, fast AOP (aspect-oriented programming) framework for Android apps and SDKs, implemented as a Gradle plugin that we…
322213maintenance
umijs/umi-request
umi-request is a JavaScript HTTP request library built on fetch that combines fetch's native browser support with axios-like conveniences s…
232205maintenance
Eclipse iceoryx
Eclipse iceoryx is a C++ inter-process communication (IPC) middleware that provides true zero-copy data transfer via shared memory, with pu…
872194maintenance
JessYanCoding/RetrofitUrlManager
A lightweight Java/Android library that extends Retrofit to support multiple BaseUrls and dynamic BaseUrl switching at runtime via OkHttp i…
232194maintenance
cloudhead/node-static
node-static is an RFC 2616 compliant static-file server module for Node.js with built-in caching support. It handles conditional GET and HE…
762154maintenance
async-library/react-async
React Async is a promise-based React library for declarative data fetching and asynchronous state handling, offering a component, helper co…
672140maintenance
baidu/sofa-pbrpc
sofa-pbrpc is a lightweight C++ RPC library implementing Google's protobuf RPC framework, with sync/async calls, timeouts, compression, loa…
232140maintenance
Netflix/curator
Netflix Curator is a Java framework and client wrapper for Apache ZooKeeper that simplifies distributed coordination. The main project has …
322131maintenance
omnigent-ai/omnigent
Omnigent is an open-source meta-harness that provides a common orchestration layer over AI coding agents like Claude Code, Codex, Cursor, a…
8210938experimental
Dragonfly
Dragonfly is a Ruby gem for on-the-fly processing and management of images and other file attachments, with a Rack-based app that serves pr…
702106maintenance
SpringForAll/spring-boot-starter-swagger
A Spring Boot starter that auto-configures Swagger 2.x (SpringFox) to generate API documentation for Spring MVC applications with minimal s…
232101maintenance
retspen/webvirtmgr
WebVirtMgr is a libvirt-based web interface for managing KVM virtual machines, written in Python/Django. It lets users create and configure…
232099maintenance
mcharmas/Android-ReactiveLocation
A small Android library that wraps the Google Play Services location APIs in RxJava Observables, eliminating callback boilerplate. It suppo…
322093maintenance
qiujiayu/AutoLoadCache
AutoLoadCache is a Java caching management library that decouples caching from business logic using AOP and annotations. It supports Redis,…
232078maintenance
TakahikoKawasaki/nv-websocket-client
A high-quality WebSocket client library for Java implementing RFC 6455, usable on Java SE 1.5+ and Android. It supports all frame types, fr…
322051maintenance
google/martian
Martian is a programmable HTTP/S proxy library written in Go, designed primarily for testing. It lets developers intercept, inspect, and mo…
102040maintenance
yale8848/CacheWebView
An Android library that implements custom caching for WebView by intercepting resource requests, allowing larger cache space and forced cac…
322028maintenance
brack3t/django-braces
A collection of reusable, generic mixins for Django's class-based views, replicating function-based view decorator behavior and solving com…
312016maintenance
ishkawa/APIKit
APIKit is a Swift library providing a type-safe networking abstraction layer that associates each request type with its response type. It l…
231992maintenance
Qihoo360/poseidon
Poseidon is a distributed log search platform from Qihoo 360 that builds inverted indexes over Hadoop/HDFS-stored logs and serves sub-secon…
321980maintenance
Hprose PHP
Hprose for PHP is a lightweight, high-performance, cross-language RPC (Remote Procedure Call) library. It lets PHP services and clients int…
231977maintenance
pburtchaell/redux-promise-middleware
A Redux middleware library that transforms actions with Promise payloads into pending and fulfilled/rejected actions for handling async act…
591967maintenance
millermedeiros/js-signals
JS-Signals is a custom event/messaging system for JavaScript inspired by AS3-Signals, providing a Signal-based alternative to traditional D…
321965maintenance
redux-zero/redux-zero
Redux Zero is a lightweight state container library based on Redux principles, offering a minimal API for managing application state. It pr…
321960maintenance
youtube/doorman
Doorman is a Go-based gRPC service for global distributed client-side rate limiting, letting clients voluntarily limit their use of shared …
101952maintenance
redux-loop/redux-loop
redux-loop is a JavaScript library that ports the Elm Architecture's effect system to Redux, letting reducers declaratively describe side e…
231950maintenance
florianheinemann/passwordless
A Node.js/Express module that enables passwordless user authentication using one-time password (OTPW) tokens delivered via email or SMS. It…
231938maintenance
dev-mastery/comments-api
A Node.js comments microservice API built with Express and MongoDB, demonstrating Clean Architecture principles. It includes XSS sanitizati…
321934maintenance
qvest-digital/loginsrv
A standalone minimalistic login microservice written in Go that authenticates users against pluggable backends (htpasswd, simple config, HT…
231930maintenance
nuxt-community/auth-module
A Nuxt 2 module providing zero-boilerplate authentication with configurable schemes (local, JWT, OAuth2, OpenIDConnect) and built-in provid…
661924maintenance
dollarshaveclub/postmate
Postmate is a lightweight, promise-based JavaScript library built on window.postMessage() that enables secure two-way communication between…
231918maintenance
johnwheeler/flask-ask
Flask-Ask is a Flask extension that simplifies building Alexa Skills for Amazon Echo devices in Python. It maps Alexa intents to view funct…
321910maintenance
RxSwiftCommunity/RxFlow
RxFlow is a navigation framework for iOS applications based on a Reactive Flow Coordinator pattern. It decouples navigation logic from UIVi…
291910maintenance
dromara/raincat
Raincat is a strongly consistent distributed transaction framework for Java, implementing TCC-style transactions across RPC frameworks. It …
321905maintenance
nytimes/react-tracking
react-tracking is a React library from The New York Times that provides declarative analytics tracking via a higher-order component, decora…
231899maintenance
Backbone.localStorage
A localStorage adapter for Backbone.js that replaces Backbone.sync to persist models and collections in the browser's localStorage instead …
321884maintenance
Alia5/GlosSI
GlosSI (formerly GloSC) is a Windows tool that applies Steam-Input controller rebinding system-wide and provides a global borderless-window…
101882maintenance
novastone-media/MQTT-Client-Framework
A native Objective-C MQTT client framework for iOS, macOS, and tvOS built on CFNetwork with CoreData persistence. It fully implements MQTT …
231880maintenance
redux-immutable
A small library that provides a drop-in replacement for Redux's combineReducers that works with Immutable.js state collections. It enables …
231866maintenance
bripkens/connect-history-api-fallback
A small Node.js middleware for Connect and Express that rewrites requests to an index page (default /index.html) so Single Page Application…
321854maintenance
weibocom/nginx-upsync-module
An Nginx C module that dynamically syncs upstream server lists from Consul or etcd, allowing live modification of backend server attributes…
231846maintenance
ai/visibilityjs
Visibility.js is a JavaScript wrapper around the browser Page Visibility API that hides vendor prefixes and adds high-level helpers. It let…
231840maintenance
atomicobject/objection
Objection is a lightweight dependency injection framework for Objective-C, inspired by Guice, for macOS and iOS apps. It uses macros to dec…
231829maintenance
Automattic/monk
Monk is a lightweight Node.js library providing a simplified, promise-based API layer on top of the MongoDB driver. It offers usability imp…
231826maintenance
youzan/zan-proxy
Zan Proxy is an extensible HTTP/HTTPS/WebSocket proxy server written in Node.js for developers to debug local code against live pages. It s…
231826maintenance
Pomax/react-onclickoutside
A React Higher Order Component (HOC) that lets components listen for clicks occurring outside of their own DOM element. It is commonly used…
261813maintenance
hashrocket/decent_exposure
A Ruby gem providing declarative helpers (expose, expose!, exposure_config) for Rails controllers to lazily expose models and memoized attr…
321798maintenance
clayallsopp/routable-ios
Routable is an in-app native URL router for iOS written in Objective-C. It maps URL patterns like 'users/:id' to view controllers or callba…
231795maintenance
jeffbski/redux-logic
redux-logic is Redux middleware for organizing business logic and action side effects in one place. It intercepts actions for validation/tr…
231793maintenance
spring-attic/spring-cloud-sleuth
Spring Cloud Sleuth is a distributed tracing library for Spring Boot and Spring Cloud applications that instruments requests with trace and…
101792maintenance
krakenjs/lusca
Lusca is web application security middleware for Express/Node.js apps. It provides configurable protections including CSRF tokens, Content …
231776maintenance
jcoleman/tomcat-redis-session-manager
A Tomcat session manager that stores HTTP sessions in Redis, enabling non-sticky load balancing across a cluster of Tomcat servers. Session…
321775maintenance
basecamp/marginalia
A Ruby gem that appends contextual comments (application, controller, action) to ActiveRecord SQL queries. It helps trace slow queries back…
731769maintenance
sureJiang/MSNotificationProtector
An Objective-C iOS library that automatically removes NSNotificationCenter observers added on iOS versions below 9, where observers are not…
321757maintenance
howie6879/ruia
Ruia is an async web scraping micro-framework for Python 3.6+ built on asyncio and aiohttp. It offers declarative Item/Field extraction (XP…
671739maintenance
zalando/tailor
Tailor is a Node.js layout service that composes web pages from fragment services using streams, inspired by Facebook's BigPipe. It is part…
101736maintenance
asynquence
asynquence is a small JavaScript library providing promise-style async sequence flow control, built as an abstraction on top of promise cha…
101730maintenance
websocket-rails/websocket-rails
A Ruby gem that adds plug-and-play WebSocket support to Ruby on Rails applications, with an event router that maps client events to control…
321714maintenance
ktsn/vuex-class
vuex-class provides TypeScript decorator-based binding helpers that connect Vuex store state, getters, actions, and mutations to Vue class …
101701maintenance
router5
Router5 is a framework- and view-library-agnostic JavaScript router that processes routing instructions and emits state updates, working bo…
321696maintenance
Unity Container
Unity Container is a full-featured, extensible dependency injection container for .NET applications, distributed as NuGet packages (Unity, …
231693maintenance
lukeed/worktop
worktop is a lightweight TypeScript web framework for building HTTP APIs on Cloudflare Workers. It provides a router with pattern definitio…
231686maintenance
natemcmaster/LettuceEncrypt
LettuceEncrypt is a NuGet library for ASP.NET Core that integrates with certificate authorities like Let's Encrypt via the ACME protocol to…
101684maintenance
ianstormtaylor/permit
Permit is an unopinionated authentication library for Node.js APIs, supporting bearer token and username/password schemes. It works with an…
321679maintenance
JessYanCoding/ArmsComponent
ArmsComponent is a complete Android componentization (modularization) solution built on top of the MVPArms framework. It provides a scaffol…
321673maintenance
wingify/across-tabs
AcrossTabs is a small (~4 KB gzipped) JavaScript library that enables safe communication between cross-origin browser tabs using the PostMe…
321671maintenance
aivarsk/scrapy-proxies
A Scrapy downloader middleware that routes requests through random proxies from a configurable list to avoid IP bans. It supports multiple …
321666maintenance
spring-attic/spring-statemachine
Spring Statemachine is a Java framework that lets Spring application developers model application logic as finite state machines, supportin…
101664maintenance
staltz/callbag-basics
A tiny and fast JavaScript library implementing the callbag spec, providing basic factories and operators for reactive stream and iterable …
321652maintenance
SOFAArk
Jarslink 2.0 is an Ark Plugin built on SOFAArk that manages multi-application (multi-Biz) merged deployment on a single JVM, supporting dyn…
941640maintenance
jezzmemo/JJException
JJException is an Objective-C library that prevents common runtime crashes in iOS and macOS apps by hooking error-prone APIs such as unreco…
231634maintenance
mailboxer/mailboxer
Mailboxer is a Ruby on Rails gem that adds a private messaging system to web applications. It supports multi-participant conversations, sys…
231633maintenance
lightory/HHRouter
HHRouter is a lightweight URL routing library for iOS written in Objective-C. It maps URL patterns to view controller classes and parses pa…
231630maintenance
Talk
Talk is a Laravel package that adds a user-to-user conversation and chat system with realtime messaging to any Laravel application. It prov…
231620maintenance
RxSwiftCommunity/RxAlamofire
RxAlamofire is a Swift library that wraps Alamofire's HTTP networking APIs in RxSwift observables, enabling reactive composition of network…
231618maintenance
Xiaofei-it/HermesEventBus
HermesEventBus is an Android library that extends greenrobot's EventBus to support event posting across processes via IPC, built on top of …
231617maintenance
funny/link
A Go network-layer scaffolding library that provides session management primitives (Session, Manager, Server, Channel) decoupled from any s…
231613maintenance
strangeioc/strangeioc
StrangeIoC is a super-lightweight, highly extensible Inversion-of-Control (IoC) framework written specifically for C# and Unity3D. It provi…
231612maintenance

← prev page 11 / 24 next →