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
soulsmods/ModEngine2
Mod Engine 2 is a runtime code patching and injection library for modding FROM Software's Souls games, supporting Dark Souls 3 and Elden Ri…
101145maintenance
GoogleChrome/proxy-polyfill
A polyfill for the ES6 Proxy object, supporting a limited subset of traps (get, set, apply, construct) for older browsers that lack native …
101137maintenance
h2non/gentleman
gentleman is a plugin-driven, middleware-oriented HTTP client toolkit for Go, built on top of net/http. It lets developers compose rich HTT…
231135maintenance
othiym23/node-continuation-local-storage
A Node.js library implementing continuation-local storage, providing thread-local-like storage scoped to chains of Node-style async callbac…
321134maintenance
amorey/sentineljs
SentinelJS is a tiny (668 bytes) JavaScript library that detects new DOM nodes matching CSS selectors using dynamically-defined @keyframes …
231132maintenance
marcosbarbero/spring-cloud-zuul-ratelimit
A Spring Cloud auto-configuration library that adds rate limiting to Spring Cloud Netflix Zuul API gateways via Zuul filters. It supports m…
671130maintenance
alibaba/dawn
Dawn is a lightweight task management and build tool for front-end and Node.js projects, installed via @dawnjs/cli. It abstracts developmen…
231130maintenance
saaskit/saaskit
SaasKit is a .NET toolkit for building SaaS applications, best known for its multitenancy support in ASP.NET MVC, Web API, and ASP.NET Core…
231127maintenance
luofei614/SocketLog
SocketLog is a probe-style server-side debugging tool for PHP that pushes runtime debug information (errors, SQL statements, performance me…
321118maintenance
firebase/superstatic
Superstatic is an enhanced static file server for Node.js, usable both as a CLI tool and as an API/middleware library. It supports HTML5 pu…
831115maintenance
arrilot/laravel-widgets
A Laravel package providing a widget system as a powerful alternative to view composers. It supports reusable widget classes with Blade vie…
551115maintenance
RafaelVidaurre/angular-permission
angular-permission is an AngularJS library providing role and permission based access control for routes. It lets developers declaratively …
231115maintenance
cowboy/jquery-throttle-debounce
A tiny jQuery plugin by Ben Alman providing $.throttle and $.debounce functions to rate-limit function execution. It works without jQuery t…
321113maintenance
ProxyKit/ProxyKit
ProxyKit is a .NET library for building code-first HTTP reverse proxies as ASP.NET Core middleware, supporting request/response interceptio…
101113maintenance
brigand/react-mixin
A JavaScript library that implements React's mixin strategy for ES6-style classes, allowing mixins to be applied to class prototypes or cla…
321112maintenance
befinal/node-tenpay
A Node.js SDK for WeChat Pay (微信支付) supporting JSAPI, mini-program, APP, H5, and QR-code payment modes, plus refunds, red packets, vouchers…
321112maintenance
linorobot/linorobot
Linorobot is a suite of open-source ROS-compatible autonomous ground robots (2WD, 4WD, Ackermann steering, mecanum drive) with Teensy-based…
231112maintenance
slack-ruby/slack-ruby-bot
A Ruby framework for building Slack bots on top of slack-ruby-client, handling message parsing, command routing, hooks, and built-in help c…
101112maintenance
XianyuTech/aspectd
AspectD is an aspect-oriented programming (AOP) framework for Dart and Flutter, providing call/execute interception and code injection via …
321107maintenance
iov-one/weave
IOV Weave is a Go framework for building custom ABCI applications that run on the Tendermint BFT proof-of-stake consensus engine. It provid…
231105maintenance
amplitude/redux-query
redux-query is a JavaScript library for managing network request state in Redux applications, providing middleware, actions, selectors, and…
231098maintenance
FRiCKLE/ngx_cache_purge
An nginx module that adds the ability to purge content from nginx's FastCGI, proxy, SCGI and uWSGI caches. It exposes configuration directi…
321092maintenance
nginx-clojure/nginx-clojure
An Nginx module that embeds Clojure, Java, or Groovy programs directly inside Nginx, typically running Ring-based HTTP handlers. It support…
651084maintenance
UCodeUStory/S-MVP
An optimized Android MVP framework written in Java that simplifies Presenter/View boilerplate using annotations, generics, and APT code gen…
231080maintenance
etcd-io/zetcd
zetcd is a ZooKeeper 'personality' proxy for etcd that serves the Apache ZooKeeper API backed by an etcd cluster. It lets existing ZooKeepe…
101079maintenance
FriendsOfSymfony/FOSOAuthServerBundle
FOSOAuthServerBundle is a Symfony bundle that provides server-side OAuth2 capabilities, letting Symfony applications act as OAuth2 authoriz…
231076maintenance
kadirahq/flow-router
FlowRouter is a client-side routing library designed specifically for Meteor applications. It handles URL routing and reactive data access …
321075maintenance
tower1229/Vue-Access-Control
Vue-Access-Control is a frontend access control framework built on Vue, Vue Router, and axios. It controls user permissions at three levels…
321071maintenance
Problem
A Java library that produces RFC 7807/9457 application/problem+ error responses from Spring MVC and Spring WebFlux applications. It provide…
521070maintenance
YahooArchive/xss-filters
A JavaScript library providing context-dependent output filters to prevent cross-site scripting (XSS) attacks. It applies 'just sufficient'…
101070maintenance
nikolalsvk/render_async
render_async is a Ruby gem for Rails that speeds up page loads by rendering view partials asynchronously via AJAX. It injects JavaScript th…
231069maintenance
microsoft/redux-dynamic-modules
redux-dynamic-modules is a TypeScript library that lets you modularize Redux by bundling reducers, middleware, and state into reusable modu…
231062maintenance
facebookarchive/emitter
A lightweight JavaScript EventEmitter library (npm package fbemitter) from Facebook that prioritizes speed and simplicity for event-driven …
101059maintenance
wux-weapp/wx-extend
A set of extension plugins for WeChat mini-programs providing enhanced HTTP requests, Promise-based APIs, form validation, and RESTful API …
321058maintenance
rikschennink/conditioner
Conditioner is a tiny (~1KB) JavaScript library for progressively enhancing DOM elements by conditionally mounting JavaScript modules based…
231058maintenance
pronebird/UIScrollView-InfiniteScroll
An Objective-C category on UIScrollView that adds infinite (endless) scrolling support to any scroll view or table view on iOS. It calls a …
231051maintenance
DrmagicE/gmqtt
Gmqtt is a flexible, high-performance MQTT broker written in Go that fully implements MQTT protocol V3.x and V5. It offers a plugin mechani…
531049maintenance
PolySync/oscc
Open Source Car Control (OSCC) is a collection of hardware designs and C++ firmware/API that enable computer control of modern cars (primar…
231039maintenance
jpillora/xhook
XHook is a small JavaScript library that patches XMLHttpRequest to let you intercept and modify AJAX requests and responses in the browser.…
231037maintenance
tshelburne/redux-batched-actions
A Redux utility providing a batching action creator and higher-order reducer that dispatches multiple actions while triggering only a singl…
231036maintenance
developit/decko
A tiny JavaScript library providing three ES7 decorators: @bind, @debounce, and @memoize. It is designed to simplify common class method pa…
231035maintenance
alexa-app
A Node.js framework that simplifies building Alexa skills (voice applications) for Amazon Echo devices. It parses HTTP JSON requests from t…
321031maintenance
phusion/juvia
Juvia is a self-hosted, open-source commenting server similar to Disqus and IntenseDebate, built in Ruby on Rails. Site owners embed commen…
101025maintenance
neoremind/fluent-validator
A Java validation framework that combines a fluent interface style with the JSR 303 Bean Validation specification (using Hibernate Validato…
231019maintenance
NoTests/RxFeedback.swift
RxFeedback is a Swift library providing a universal 'system' operator and architecture for RxSwift, modeling apps as state machines driven …
231019maintenance
LayerZero-Labs/endpoint-v1-solidity-examples
A collection of example Solidity contracts demonstrating LayerZero V1, an omnichain interoperability protocol for cross-chain messaging and…
101019maintenance
HTMLMin/Laravel-HTMLMin
A Laravel package that minifies HTML responses and Blade templates at compile time, built on Mr Clay's Minify library. It supports Laravel …
231018maintenance
agiliq/merchant
Django-Merchant is a Django application that lets developers accept payments from multiple payment processors through a single, unified API…
231018maintenance
sumory/lor
Lor is a fast, minimalist web framework for Lua built on OpenResty, with Sinatra-style routing and an Express-like API. It includes middlew…
231018maintenance
revertinc/revert
Revert is an open-source unified API framework that makes it easy to build product integrations with third-party APIs like CRMs (HubSpot, S…
261013maintenance
eleme/Stinger
Stinger is a high-performance Objective-C library for aspect-oriented programming (AOP) that hooks into existing methods before/instead/aft…
231003maintenance
hensm/fx_cast
fx_cast is a Firefox WebExtension that implements the Chromecast (Google Cast) Web Sender API, exposing cast support to web apps and HTML5 …
522054experimental
uniqush/uniqush-push
Uniqush-push is a self-hosted Go server that provides a unified HTTP API for sending push notifications to mobile apps across FCM (Android)…
1001565experimental
TanStack/bling
TanStack Bling is a framework-agnostic set of transpilation utilities and macros for TypeScript, enabling isomorphic client/server RPCs (vi…
101493experimental
APIs-guru/graphql-lodash
A TypeScript library that embeds lodash-style data transformation directives (@_) directly inside GraphQL queries, returning a transform fu…
321231experimental
gmetais/sw-delta
sw-delta is an incremental cache for the web that uses the Service Worker API to download only the delta (diff) between a cached file and i…
231097experimental
Kotlin/kotlinx-rpc
kotlinx.rpc is an official JetBrains Kotlin library for adding asynchronous Remote Procedure Call (RPC) services to Kotlin Multiplatform ap…
881077experimental
CombineCommunity/RxCombine
RxCombine is a Swift library providing bi-directional type bridging between RxSwift and Apple's Combine framework. It lets developers conve…
231044experimental
bboyairwreck/PieMessage
PieMessage is a multi-component system that lets Android devices send and receive Apple iMessage messages by relaying them through a Mac. I…
321041experimental
SockJS
SockJS-client is a browser JavaScript library that provides a WebSocket-like object for low-latency, full-duplex, cross-domain communicatio…
65203maintenance
go-martini/martini
Martini is a classic Go web framework offering simple routing, middleware chaining, dependency injection of services into handlers, and sta…
2311597abandoned
browserstate/history.js
History.js is a JavaScript library that provides a normalized wrapper around the HTML5 History/State APIs (pushState, replaceState, onPopSt…
3210646abandoned
reactjs/react-router-redux
A small library that synchronizes React Router's location state with a Redux store, enabling Redux DevTools time travel to also rewind and …
107735abandoned
hongyangAndroid/okhttputils
A Java wrapper library around Square's OkHttp for Android that simplifies common HTTP operations like GET/POST requests, file uploads and d…
326828abandoned
Flight
Flight is a lightweight, component-based, event-driven JavaScript framework from Twitter that maps behavior directly to DOM nodes. Componen…
236485abandoned
graphql/express-graphql
express-graphql is the original official reference implementation of a GraphQL HTTP server middleware for Express (and Connect/Restify). It…
106249abandoned
GoogleChrome/rendertron
Rendertron is a standalone HTTP service that renders and serializes web pages on the fly using headless Chrome via Puppeteer, so bots that …
105950abandoned
go-socket.io
A Go implementation of the Socket.IO realtime application framework, supporting Socket.IO client protocol version 1.4 with rooms, namespace…
105771abandoned
Apache Dubbo
A Spring Boot starter project for Apache Dubbo that provides auto-configuration, annotation-driven setup, and production-ready actuator fea…
565376abandoned
node-webot/wechat
A Node.js middleware for Express/Connect that handles WeChat Official Account message interfaces, providing automatic replies (text, image,…
235180abandoned
square/otto
Otto is an enhanced Guava-based event bus library for Java, specialized for Android, that decouples application components via synchronous …
105107abandoned
Laravel WebSockets
A Laravel package that provides a self-hosted WebSocket server with full Pusher API compatibility, started via a single artisan command. It…
105071abandoned
krakenjs/kraken-js
Kraken-js is an Express-based Node.js web application bootstrapping module that adds environment-aware configuration, middleware management…
354913abandoned
nbs-system/naxsi
NAXSI is a high-performance, low-maintenance web application firewall (WAF) implemented as a third-party NGINX module written in C. Instead…
104811abandoned
Qihoo360/Atlas
Atlas is a high-performance MySQL protocol proxy (database middleware) developed by Qihoo 360's DBA and infrastructure team, based on MySQL…
234618abandoned
alibaba/dexposed
Dexposed is a non-invasive runtime AOP (aspect-oriented programming) library for Android, based on the Xposed framework. It lets apps hook …
104502abandoned
alibaba/BeeHive
BeeHive is an iOS modularization framework from Alibaba, inspired by the Spring Framework's service concept, that decouples app modules via…
104322abandoned
headjs/headjs
HeadJS is a tiny JavaScript library that loads scripts and stylesheets asynchronously in parallel while executing them in order, and provid…
104107abandoned
helios-framework/helios
Helios is an extensible open-source mobile backend framework written in Ruby that provides essential backend services for iOS apps, includi…
324071abandoned
swooletw/laravel-swoole
A PHP composer package that runs Laravel and Lumen applications on a high-performance Swoole-based HTTP server, benchmarked up to 5x faster…
104024abandoned
swagger-api/swagger-node
A Node.js module and CLI for designing, building, and testing Swagger 2.0-compliant REST APIs, integrating with Express, Hapi, Restify, and…
103943abandoned
redfin/react-server
React Server is a Node.js framework for building universal (isomorphic) React applications with server-side rendering, optimized for fast p…
233861abandoned
twitter-archive/diffy
Diffy is a proxy-based differential testing tool from Twitter that multicasts incoming requests to a candidate service and two known-good s…
103811abandoned
roboguice/roboguice
RoboGuice is a dependency injection framework that brings Google Guice to Android, letting developers inject views, resources, and system s…
323719abandoned
100apps/openshare
OpenShare is a lightweight Objective-C iOS library that replaces official social platform SDKs by directly communicating with mobile client…
323613abandoned
GoogleChromeLabs/sw-toolbox
sw-toolbox is a deprecated JavaScript library of helpers and caching strategies for service workers, enabling offline support for runtime r…
103577abandoned
sensiolabs/SensioFrameworkExtraBundle
A Symfony FrameworkBundle extension that adds annotation-based configuration for Controller classes, covering routing, request converters, …
103349abandoned
ros/ros
ROS (Robot Operating System) is a meta-operating system providing language-independent, network-transparent communication for distributed r…
103253abandoned
jpadilla/django-rest-framework-jwt
A Python package that adds JSON Web Token (JWT) authentication to Django REST Framework APIs. It provides token obtain, refresh, and verify…
103165abandoned
Jays2Kings/DS4Windows
DS4Windows is a portable Windows application that lets you use a Sony DualShock 4 controller on your PC by emulating an Xbox 360 controller…
103043abandoned
aspnet/JavaScriptServices
JavaScriptServices was a set of NuGet/NPM packages and dotnet templates integrating client-side SPA frameworks (Angular, React, Vue) with A…
103001abandoned
Chromely
Chromely is a lightweight .NET/.NET Core framework for building cross-platform HTML5 desktop apps using embedded Chromium (CEF via CefGlue/…
102970abandoned
aurajs/aura
Aura is an event-driven JavaScript architecture for building scalable, component-based web applications using reusable, decoupled modules. …
232927abandoned
Python Social Auth
Python Social Auth is a Python library providing easy-to-setup social authentication and registration with support for multiple frameworks …
322801abandoned
north2016/T-MVP
T-MVP is an Android AOP-based architecture framework combining APT, AspectJ, and Javassist with Realm, DataBinding, MVP, Retrofit, and RxJa…
322686abandoned
ngReact/ngReact
ngReact is an AngularJS module that lets you embed React components inside Angular applications via a react-component directive and a react…
102585abandoned
forkingdog/FDStackView
FDStackView is an Objective-C library that lets iOS developers use UIStackView directly on iOS 6+ by transparently swapping in a compatible…
322507abandoned
SpiderLabs/owasp-modsecurity-crs
The OWASP ModSecurity Core Rule Set (CRS) is a set of generic attack detection rules for use with ModSecurity or compatible web application…
102491abandoned
fridays/next-routes
next-routes is a JavaScript library providing Express-style universal dynamic routing for Next.js applications, with route definitions shar…
232463abandoned
django-rest-auth
django-rest-auth is a Django app that exposes registration and authentication functionality as REST API endpoints for building SPAs and mob…
232416abandoned

← prev page 13 / 24 next →