Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Middleware

Middleware

561 projects

Showing 36 of 561 projects

ASGI Correlation ID
ASGI Correlation IDPython

Middleware for propagating and logging correlation IDs across ASGI applications to trace HTTP requests.

#fastapi#tracing#correlation-id
Stars638
Forks37
Last commit1 month ago
slog-multi
slog-multiGo

Advanced composition patterns for Go's structured logging (slog) with fanout, routing, failover, load balancing, and middleware pipelines.

#slog#handler-composition#error
Stars631
Forks27
Last commit23 days ago
ROS2 For Unity
ROS2 For UnityC#

A high-performance communication solution that integrates Unity3D with the ROS2 ecosystem using native ROS2 middleware.

#unity3d#simulation#ros2-foxy
Stars628
Forks82
Last commit8 months ago
ros1_bridge
ros1_bridgeC++

A network bridge enabling bidirectional message and service communication between ROS 1 and ROS 2 systems.

#robotics#hacktoberfest#ros2
Stars620
Forks367
Last commit8 months ago
httptreemux
httptreemuxGo

A high-speed, flexible tree-based HTTP router for Go with relaxed routing rules and wildcard support.

#patricia-tree#concurrent-routing#high-performance
Stars618
Forks59
Last commit2 years ago
sapper
sapperRust

A lightweight, typed web framework for Rust built on hyper, focusing on ergonomic usage and rapid development.

#rapid-development#server-side#lightweight
Stars617
Forks42
Last commit6 years ago
CommandDotNet
CommandDotNetC#

A modern .NET framework for building feature-rich command-line interface (CLI) applications with minimal boilerplate.

#cli-framework#dependency-injection#csharp
Stars614
Forks32
Last commit8 months ago
Blazor-State
Blazor-StateC#

A fully asynchronous state management library for Blazor applications implementing the Flux pattern with a middleware-driven pipeline.

#hacktoberfest#flux#async-await
Stars613
Forks57
Last commit16 days ago
Starlette Context
Starlette ContextPython

Middleware for Starlette that stores and accesses request context data, enabling automatic logging with headers like x-request-id.

#fastapi#correlation-id#starlette
Stars613
Forks29
Last commit1 month ago
graphql-dotnet-server
graphql-dotnet-serverC#

A GraphQL server implementation for ASP.NET Core, providing HTTP and WebSocket transports with built-in UI tools.

#graphql#api-server#server
Stars602
Forks165
Last commit1 day ago
YARP (Yet Another Robot Platform)
YARP (Yet Another Robot Platform)C++

A library and toolkit for communication and device interfaces in robotics, from humanoids to embedded devices.

#robotics#interprocess-communication#device-interface
Stars598
Forks215
Last commit1 day ago
graphql-armor
graphql-armorTypeScript

A customizable security middleware for Apollo GraphQL, Yoga, and Envelop GraphQL servers.

#hacktoberfest#dos-protection#graphql
Stars586
Forks51
Last commit1 day ago
rk-boot
rk-bootGo

A Go library for building standardized microservices with YAML-based dependency management.

#observability#echo#gorilla-mux
Stars572
Forks60
Last commit1 year ago
react-router-relay
react-router-relayJavaScript

Relay Classic integration for React Router, enabling efficient data fetching and parallel query execution for route components.

#data-fetching#relay#graphql
Stars557
Forks65
Last commit7 years ago
Laminas Diactoros
Laminas DiactorosPHP

PSR-7 and PSR-17 HTTP message implementations for PHP applications.

#laminas#interoperability#api-development
Stars553
Forks79
Last commit4 days ago
AspNetCore.Proxy
AspNetCore.ProxyC#

A lightweight library for creating HTTP and WebSocket proxies in ASP.NET Core applications with minimal configuration.

#http-proxy#api-gateway#reverse-proxy
Stars551
Forks79
Last commit1 year ago
Secure Headers
Secure HeadersPHP

A PHP package to add security-related HTTP response headers with Laravel integration.

#csp#lumen#web-security
Stars549
Forks48
Last commit3 days ago
corsica
corsicaElixir

An Elixir library and Plug for handling CORS requests with compliance to the W3C specification.

#elixir-lang#elixir#http
Stars536
Forks37
Last commit1 year ago
Alfred
AlfredDart

A performant, Express.js-like web server and REST API framework for Dart, designed for ease of use and minimal dependencies.

#dart#web-server#express-like
Stars532
Forks35
Last commit1 year ago
emitter
emitterGo

A channel-based pubsub package for Go with wildcard support, predicates, cancellation, and flexible event handling.

#event-driven#emitter#channels
Stars532
Forks37
Last commit3 years ago
Mediator.Net
Mediator.NetC#

A powerful and flexible mediator implementation for .NET that enables clean architecture by decoupling request/response handling.

#event-driven#mediator#cqrs
Stars531
Forks52
Last commit2 months ago
gorouter
gorouterGo

A simple and fast HTTP router for Go that supports regexp parameters and is optimized for building RESTful APIs.

#rest-api#regexp#golang-library
Stars524
Forks70
Last commit6 years ago
Redux.dart
Redux.dartDart

A predictable state container for Dart and Flutter applications, implementing the Redux pattern with type safety.

#dart#dev-tools#redux-pattern
Stars519
Forks57
Last commit3 years ago
Exception Handler
Exception HandlerRuby

A Ruby on Rails gem that replaces default error pages with dynamic custom views for 400/500 HTTP status codes.

#http-error-pages#custom-error-pages#rails
Stars508
Forks68
Last commit5 years ago
Aura.Router
Aura.RouterPHP

A powerful and flexible web router implementation for PHP that handles PSR-7 requests.

#php-packages#composer#aura
Stars501
Forks76
Last commit1 year ago
PipelinR
PipelinRJava

A lightweight command processing pipeline library for Java applications, enabling clean separation of concerns via small, single-responsibility handlers.

#service-layer#command-pattern#spring
Stars492
Forks67
Last commit3 months ago
rmw_zenoh
rmw_zenohC++

A ROS 2 RMW implementation using the Zenoh protocol for efficient, scalable, and configurable middleware communication.

#robotics#zenoh#iot
Stars491
Forks100
Last commit2 days ago
jsonista
jsonistaClojure

A high-performance Clojure library for JSON encoding and decoding, built on Jackson.

#jackson#metosin-stable#clojure
Stars469
Forks30
Last commit3 months ago
websocket-manager
websocket-managerC#

A WebSocket middleware for ASP.NET Core with TypeScript/JavaScript and .NET Core clients for real-time communication.

#asp-net-core#websocket#bidirectional-communication
Stars456
Forks185
Last commit5 years ago
Expressa
ExpressaJavaScript

Data-driven API middleware for Node.js/Express with an admin interface for creating REST endpoints from JSON schemas.

#admin-interface#hacktoberfest#crud
Stars452
Forks24
Last commit3 months ago
ozzo-routing
ozzo-routingGo

An extremely fast Go HTTP router with regex route matching and full RESTful API support.

#high-performance#api-server#rest-api
Stars452
Forks48
Last commit4 years ago
Graphul
GraphulRust

An Express-inspired web framework for Rust, designed to build fast, scalable microservices with a friendly syntax and powerful extractor system.

#extractors#api-server#rest-api
Stars451
Forks10
Last commit2 years ago
Slim Basic Auth
Slim Basic AuthPHP

A PSR-7 and PSR-15 compliant HTTP Basic Authentication middleware for PHP frameworks.

#php-middleware#authentication#http-basic-auth
Stars443
Forks65
Last commit3 months ago
Defender
DefenderPHP

An Access Control List (ACL) solution for Laravel applications, providing roles and permissions management with security and usability in mind.

#rbac#authentication#laravel
Stars439
Forks94
Last commit2 years ago
sugar
sugarElixir

A modular web framework for Elixir focused on speed, ease, and effectiveness.

#http-server#elixir#modular
Stars433
Forks26
Last commit7 years ago
Bitronix
BitronixJava

A simple, complete Java Transaction API (JTA) 1.1 implementation for XA transaction management.

#database#xa-transactions#jta
Stars431
Forks155
Last commit5 months ago
PreviousPage 6 of 16Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Go135
#Web Framework132
#Golang85
#Authentication69
#Php57
#Http50
#Http Server48
#Api46
#Backend44
#Routing44
#Rest Api42
#Web Development41