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
witoldsz/angular-http-auth
An AngularJS module that installs an $http interceptor to buffer requests failing with HTTP 401 and broadcast login-required events, plus a…
232370abandoned
oyvindkinsey/easyXDM
easyXDM is a JavaScript library enabling cross-domain messaging and RPC between windows, working around the Same Origin Policy via postMess…
102354abandoned
lucadegasperi/oauth2-server-laravel
An OAuth 2.0 authorization and resource server bridge for the Laravel and Lumen PHP frameworks, built on the League OAuth 2.0 server packag…
232345abandoned
slackapi/hubot-slack
hubot-slack is a Hubot adapter that connects Hubot chat bots to Slack, maintained by Slack as part of their developer kits. The project is …
102326abandoned
expressjs/csurf
csurf is Node.js CSRF protection middleware for Express that creates and validates CSRF tokens via session or cookie-based storage. The rep…
102304abandoned
acdlite/redux-router
Redux bindings for React Router that keep router state (pathname, query, params) inside the Redux store. It lets you interact with routing …
232278abandoned
spring-attic/spring-retry
Spring Retry is a Java library providing declarative (@Retryable/@Recover annotations) and imperative (RetryTemplate) retry support for Spr…
102264abandoned
twitter-archive/gizzard
Gizzard is a Scala sharding framework from Twitter for building custom, eventually-consistent distributed datastores. It acts as middleware…
102244abandoned
hmlongco/Resolver
Resolver is an ultralight dependency injection / service locator framework for Swift on iOS, supporting multiple injection strategies and p…
602214abandoned
gernest/utron
Utron is a lightweight MVC framework for Go, designed for building fast, scalable, database-driven web applications. It supports Postgres, …
102213abandoned
MiPushFramework/MiPushFramework
An Android application that brings Xiaomi's system-level push service (MiPush) to non-MIUI devices by running a centralized push service in…
232209abandoned
square/mortar
Mortar is a Java library for Android that pairs thin views with dedicated presenters, providing a simplified, composable overlay on the And…
102135abandoned
plamoni/SiriProxy
SiriProxy is a Ruby-based tampering proxy server for Apple's Siri assistant that intercepts Siri traffic and lets developers write custom p…
102115abandoned
alibaba/dubbo-spring-boot-starter
A Spring Boot starter that integrates the Dubbo RPC framework, enabling publishing and consuming Dubbo services via annotations like @Enabl…
102072abandoned
nsarno/knock
Knock is a Ruby gem providing seamless JWT-based authentication for Rails API-only applications. It integrates with Rails controllers via a…
102053abandoned
reark/reark
Reark is a reference architecture library for Android demonstrating how to build apps around RxJava data streams, with stores backed by Con…
232045abandoned
OpenCensus
OpenCensus Go is a Go toolkit for collecting application performance data, providing tags, stats/metrics collection, and distributed tracin…
102041abandoned
deepsweet/hocs
A collection of Higher-Order Components (HOCs) for React, covering utilities like prop omission, lifecycle handling, debounced/throttled ha…
102040abandoned
auto-ssl/lua-resty-auto-ssl
An OpenResty/nginx plugin that automatically issues and renews free SSL/TLS certificates from Let's Encrypt on the fly as HTTPS requests ar…
481985abandoned
JakeWharton/retrofit2-kotlin-coroutines-adapter
A Retrofit 2 CallAdapter.Factory that lets Retrofit service methods return Kotlin coroutine Deferred types. It is deprecated because Retrof…
101962abandoned
iron-meteor/iron-router
Iron Router is a client and server-side routing library designed specifically for the Meteor JavaScript platform. It lets developers define…
231959abandoned
apache/servicecomb-pack
Apache ServiceComb Pack is an eventually consistent distributed transaction solution for microservice applications, providing Saga and TCC …
101913abandoned
github/github-services
The legacy GitHub Services integration codebase that allowed third-party services to receive GitHub event payloads. It was deprecated in 20…
101890abandoned
Kelin-Hong/MVVMLight
MVVMLight is a Java toolkit for building Android MVVM applications on top of Android Data Binding. It adds binding attributes (e.g., image …
321833abandoned
anthonyjgrove/react-google-login
A React component and hooks library for adding Google OAuth sign-in and logout to web applications. It wraps the Google Identity API with a…
101832abandoned
Karumi/Rosie
Rosie is an Android framework for building applications following Clean Architecture principles, dividing apps into view, domain, and repos…
101797abandoned
MatteoGabriele/vue-analytics
A Vue 2 plugin that integrates Google Analytics (analytics.js) into Vue applications, providing automatic script loading, page/screen/event…
101781abandoned
node-webot/weixin-robot
A Node.js library that wraps the WeChat public account message API to build auto-reply robots. It provides flexible rule-based reply defini…
321767abandoned
square/Cleanse
Cleanse is a lightweight dependency injection framework for Swift, inspired by Dagger and Guice. It was officially deprecated by Square on …
101767abandoned
gitsummore/nile.js
nile.js is a JavaScript library for scalable peer-to-peer live video streaming built on WebTorrent and WebRTC. It provides Express middlewa…
101757abandoned
bradfitz/http2
The original repository for Go's HTTP/2 protocol implementation, which has since moved into the golang.org/x/net module and the Go standard…
101736abandoned
heroku-python/flask-sockets
Flask-Sockets is a Flask extension that adds elegant WebSocket routing support to Flask apps via a decorator-based API, built on gevent and…
101721abandoned
xiaoyaoyou1212/XSnow
XSnow is an Android base framework built on RxJava2 and Retrofit2 that bundles networking, upload/download, caching, event bus, permission …
231692abandoned
jquery-archive/PEP
PEP is a JavaScript polyfill that implements the W3C Pointer Events API in browsers lacking native support, unifying mouse, touch, and pen …
101650abandoned
trailsjs/trails
Trails is a convention-based web application framework for Node.js inspired by Rails and Grails, using a plugin system called Trailpacks to…
231647abandoned
ericclemmons/react-resolver
React Resolver is a JavaScript library that lets you define per-component data requirements and handles nested async rendering on both serv…
321633abandoned
googlearchive/tiger
Tiger is a Java dependency injection framework developed by Google, designed for fast compile-time dependency injection on the JVM. The rep…
101623abandoned
faucetsdn/ryu
Ryu is a component-based software defined networking (SDN) framework written in Python, providing well-defined APIs for building network ma…
321605abandoned
webRTC.io
A JavaScript library that provides a socket.io-style abstraction layer over the WebRTC standard, simplifying peer-to-peer video, audio, and…
321603abandoned
fossasia/wp-accesspress-legacy
AccessPress Twitter Feed is a WordPress plugin that displays real-time tweets from any Twitter account on a website via shortcodes or widge…
321503abandoned
btford/angular-socket-io
A Bower-distributed AngularJS component that wraps Socket.IO clients in a socketFactory service integrated with Angular's digest cycle. It …
321494abandoned
oblador/angular-scroll
An AngularJS module providing scrollspy functionality, animated scrollTo, and scroll event handling with no jQuery dependency. It extends a…
231464abandoned
Frodo
Frodo is an Android library that logs RxJava Observables and Subscribers to logcat via annotations like @RxLogObservable and @RxLogSubscrib…
321459abandoned
visionmedia/express-resource
Express Resource is a Node.js library that adds resourceful, REST-style routing to the Express web framework via an app.resource() method. …
321410abandoned
evrone/quiet_assets
A deprecated Ruby gem that suppresses Rails asset pipeline log messages in the development log. It is no longer needed since sprockets-rail…
101406abandoned
facebookarchive/inject
A Go library providing reflection-based dependency injection. It builds and wires object graphs automatically using struct tags, supporting…
101406abandoned
mythz/jquip
jquip is a modular, lightweight re-implementation of jQuery's most useful features, letting developers include only the parts they need (ev…
321400abandoned
specta-rs/rspc
rspc is a Rust framework for building typesafe web backends, inspired by tRPC, that lets you define routers with queries, mutations, and su…
501390abandoned
chrismccord/render_sync
A Ruby gem for Rails that renders partials which update in real time in the browser when the underlying models change on the server. It wor…
321384abandoned
php-http/message-factory
php-http/message-factory provides factory interfaces for creating PSR-7 HTTP message objects as part of the HTTPlug ecosystem. It is now ob…
101378abandoned
airesvsg/acf-to-rest-api
A WordPress plugin that exposes Advanced Custom Fields (ACF) data through dedicated endpoints in the WordPress REST API. It adds /wp-json/a…
321360abandoned
thoughtbot/griddler
Griddler is a Rails engine that provides an HTTP endpoint for email delivery services (SendGrid, Cloudmailin, Postmark, Mandrill, Mailgun) …
101359abandoned
gorhill/httpswitchboard
HTTP Switchboard is a Chromium browser extension that lets users point-and-click whitelist or blacklist network requests per domain and req…
101327abandoned
simplewebrtc/signalmaster
Signalmaster is a simple Node.js socket.io server that handles WebRTC signaling for peer-to-peer connections, built as the default connecti…
321300abandoned
aspnet/Security
The former home of security and authorization middleware for ASP.NET Core, including authentication handlers for cookies, OAuth, and social…
101296abandoned
container-interop/container-interop
A PHP library defining common interfaces for dependency injection containers and service locators to achieve interoperability. It served as…
231242abandoned
sbstjn/noduino
Noduino is a JavaScript and Node.js framework for controlling Arduino boards from web applications using HTML5, Socket.IO, and WebSockets. …
321234abandoned
cowboy/jquery-hashchange
A jQuery plugin that provides a cross-browser window.onhashchange special event, enabling basic bookmarkable #hash history and back/forward…
321202abandoned
nathanl/authority
Authority is a Ruby gem that helps you authorize actions in Rails apps by grouping models under Authorizer classes with plain Ruby methods.…
101197abandoned
danielcardeenas/whatsapp-framework
A Python framework for building WhatsApp bots on top of the yowsup library, with a modular architecture and built-in human-behavior simulat…
321186abandoned
uber-node/ringpop-node
Ringpop-node is a Node.js library that provides application-layer sharding via a consistent hash ring built on top of a SWIM-style membersh…
101186abandoned
cemerick/friend
Friend is an extensible authentication and authorization library for Clojure Ring web applications and services. It provides authentication…
101152abandoned
fritzy/SleekXMPP
SleekXMPP is an MIT-licensed Python library for the XMPP (Jabber) messaging protocol, with plugin-based support for XEPs. It is deprecated …
101097abandoned
markdalgleish/redial
Redial is a JavaScript library providing universal data fetching and route lifecycle management for React applications, using decorators to…
321092abandoned
webpack-contrib/webpack-serve
A lean, flexible webpack development server with a CLI and programmatic API, built on webpack-dev-middleware and webpack-hot-client. The or…
101088abandoned
remixz/messenger-bot
A Node.js client library for the Facebook Messenger Platform that provides a Bot class with webhook middleware, message sending, and profil…
231087abandoned
brynary/rack-bug
Rack::Bug is a debugging toolbar for Rack applications, implemented as Rack middleware. It injects a floating diagnostics panel into your a…
321072abandoned
google/jsaction
JsAction is a small JavaScript event delegation library from Google that decouples event binding from the code that handles events. The rep…
101070abandoned
RealmTeam/django-rest-framework-social-oauth2
A Django package that integrates python-social-auth and django-oauth-toolkit to provide OAuth2 social authentication for Django REST Framew…
631065abandoned
wzgiceman/RxjavaRetrofitDemo-master
An Android library that wraps Retrofit, RxJava, and OkHttp into a unified HTTP request framework with Gson-based parsing. It centralizes re…
321057abandoned
JakeWharton/retrofit2-kotlinx-serialization-converter
A Retrofit 2 Converter.Factory that lets Retrofit use kotlinx.serialization for serializing request bodies and deserializing response bodie…
101054abandoned
autoas/as-deprecated
An open-source automotive software framework implementing OSEK/AUTOSAR basic software (BSW), including an OSEK-compliant RTOS (ASKAR), CAN/…
571053abandoned
tokudu/AndroidPushNotificationsDemo
An example Android app demonstrating how to receive push notifications using the MQTT protocol. It accompanies a 2010 tutorial on implement…
321049abandoned
phosphorjs/phosphor
PhosphorJS is a TypeScript library providing widgets, layouts, collections, signaling, and messaging primitives for building rich web UIs. …
101046abandoned
aweary/react-perimeter
A React library that renders an invisible padding zone around an element and fires a callback when the mouse enters it. It is commonly used…
231040abandoned
happykit/flags
A lightweight (2 kB) TypeScript SDK that adds feature flags to Next.js applications via a useFlags() React hook or getFlags() function, int…
101038abandoned
kubernetes-retired/service-catalog
A Kubernetes extension (SIG project) that integrates service brokers via the Open Service Broker API, letting users provision external clou…
101037abandoned
FormidableLabs/redux-little-router
A tiny router for Redux applications that treats the URL as part of the state tree and URL changes as plain actions. It provides a core vie…
101036abandoned
acdlite/redux-rx
redux-rx is a JavaScript library providing RxJS utilities for Redux, including observable middleware, a createConnector utility for buildin…
231005abandoned
roots/soil
Soil is a WordPress plugin offering a collection of modules that apply theme-agnostic front-end modifications, such as cleaner markup, nice…
101002abandoned
Graffiti
A discontinued Node.js library that converts existing models (e.g., Mongoose schemas) into a GraphQL schema and exposes it over HTTP via Ex…
23999abandoned
crcn/mesh.js
Mesh is a JavaScript utility library for composing async iterable iterators into unified data flows and message buses. It provides higher-o…
10999abandoned
LangChain
LangChain is an open-source Python framework for building LLM-powered agents and applications, providing a configurable agent harness (crea…
95148099stable
Next.js
Next.js is a React-based framework for building full‑stack web applications. It provides server‑side rendering, static site generation, rou…
95143109active
FastAPI
FastAPI is a modern, high-performance Python web framework for building APIs, based on standard Python type hints and built on Starlette an…
94103093active
Laravel
Laravel is a batteries-included PHP web application framework with expressive syntax, covering routing, ORM (Eloquent), migrations, queues,…
9985265stable
spring-projects/spring-boot
Spring Boot is an opinionated framework for building stand-alone, production-grade Spring-based Java applications with minimal configuratio…
9681530stable
OmniRoute
OmniRoute is an open‑source AI gateway that provides a single OpenAI‑compatible endpoint routing requests across hundreds of LLM providers.…
7877757active
OmniRoute
OmniRoute is a free, MIT-licensed AI gateway that exposes a single OpenAI-compatible endpoint routing to 350+ LLM providers (90+ with free …
7877757active
Caddy
Caddy is a fast, extensible, multi-platform web server written in Go that serves HTTP/1, HTTP/2, and HTTP/3 with automatic HTTPS by default…
9477555stable
Express.js
Express.js is a fast, unopinionated, minimalist web framework for Node.js. It provides a thin layer of fundamental web application features…
9469627active
Traefik
Traefik is a modern, cloud‑native HTTP reverse proxy and load balancer written in Go. It automatically discovers services from orchestrator…
9265024active
scrapy/scrapy
Scrapy is a fast, high-level web crawling and scraping framework for Python. It provides tools for defining spiders, extracting data, and e…
9664503active
LiteLLM
LiteLLM is an open‑source Python library and self‑hosted gateway that provides a single OpenAI‑compatible interface to call 100+ LLM provid…
9261456active
spring-projects/spring-framework
Spring Framework is the foundational application framework for Java-based enterprise applications, providing dependency injection, AOP, tra…
9660263stable
TanStack/query
TanStack Query is a TypeScript/JavaScript library for asynchronous state management and server‑state utilities. It provides declarative API…
9550412active
lysine-dev/okhttp
OkHttp is a meticulous HTTP client library for the JVM, Android, and GraalVM, written in Kotlin. It provides efficient HTTP/2 and HTTP/1.1 …
7747090stable
Meteor
Meteor is a full-stack JavaScript app platform for building modern web, mobile, and desktop applications with a unified codebase. It provid…
10044793active
Apache Dubbo
Apache Dubbo is a high-performance RPC and microservice framework for Java (with multi-language SDKs) that provides service discovery, traf…
8641580stable
tRPC
tRPC is a TypeScript-first library that lets you build end‑to‑end type‑safe APIs without schemas or code generation. It provides adapters f…
9740686active

← prev page 14 / 24 next →