Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Middleware

Middleware

407 projects

Showing 36 of 407 projects

rosbag2
rosbag2C++

ROS 2 tool for recording and playback of timestamped messages from robotic systems.

#robotics#storage-plugin#message-playback
Stars416
Forks317
Last commit6 days ago
rx-redux
rx-reduxJavaScript

A Redux implementation built with RxJS that provides reactive streams for state and actions.

#universal-apps#observables#reactive-programming
Stars416
Forks18
Last commit11 years ago
Starlette Exporter
Starlette ExporterPython

A Prometheus metrics exporter middleware for Starlette and FastAPI applications.

#fastapi#observability#starlette
Stars414
Forks37
Last commit1 year ago
Orchard Core - Modular and Multi-tenant applications
Orchard Core - Modular and Multi-tenant applicationsC#

Sample applications demonstrating how to build modular and multi-tenant ASP.NET Core applications using the Orchard Core Framework.

#modular-architecture#admin-ui#sample-code
Stars413
Forks135
Last commit
httpretty
httprettyGo

A Go package that prints HTTP client and server requests and responses in a human-readable, colorful terminal format.

#http-server#developer-tools#terminal-output
Stars413
Forks16
Last commit8 days ago
PSR-15 Middlewares
PSR-15 Middlewares

A comprehensive collection of reusable PSR-15 middleware components for PHP applications.

#php-middleware#http-middleware#authentication
Stars411
Forks14
Last commit1 year ago
Rack::App
Rack::AppRuby

A minimalist Ruby web framework for building Rack applications with a focus on simplicity, maintainability, and performance.

#api#rack#minimalist
Stars410
Forks21
Last commit3 months ago
FSharp.Data.GraphQL
FSharp.Data.GraphQLF#

An F# implementation of the GraphQL specification, providing a type-safe server and client library for .NET ecosystems.

#type-provider#relay#graphql
Stars408
Forks75
Last commit16 days ago
raxx
raxxElixir

A clean interface for building HTTP servers, frameworks, and clients in Elixir, supporting both simple and streaming exchanges.

#http-server#elixir#webserver
Stars406
Forks28
Last commit5 years ago
cors_plug
cors_plugElixir

An Elixir Plug for adding Cross-Origin Resource Sharing (CORS) headers to web applications.

#elixir#phoenix-framework#http-headers
Stars404
Forks78
Last commit2 years ago
teler-waf
teler-wafGo

A Go HTTP middleware that protects web services from OWASP Top 10 threats, known vulnerabilities, malicious actors, and brute force attacks.

#teler-waf#bot-protection#waf
Stars401
Forks33
Last commit1 year ago
WSO2 Enterprise Integrator ()
WSO2 Enterprise Integrator ()Java

An open-source hybrid integration platform for connecting applications, data, and systems with enterprise-grade features.

#api-gateway#rest#api
Stars398
Forks289
Last commit8 months ago
httpin
httpinGo

A Go library for bi-directional data binding between HTTP requests and Go structs, decoding requests and encoding structs into requests.

#go-api#go-http-requests#http-request-params-reader
Stars385
Forks28
Last commit11 days ago
lars
larsGo

A lightweight, fast, and extensible zero-allocation HTTP router for Go, designed for building customizable web frameworks.

#customizable-context#high-performance#customizable
Stars384
Forks23
Last commit7 years ago
Macchiato
MacchiatoClojure

Ring-style HTTP server abstraction for Node.js, implementing async handlers and middleware with a familiar API.

#http-server#webframework#clojurescript
Stars383
Forks34
Last commit5 months ago
sqldb-logger
sqldb-loggerGo

A Go SQL database driver logger that adds structured logging without modifying existing *sql.DB usage.

#database-driver#sql-logger#database
Stars382
Forks23
Last commit6 months ago
di
diGo

A lightweight, Spring-inspired dependency injection container for Go with support for singleton, prototype, and request-scoped beans.

#software-architecture#dependency-injection#golang-library
Stars378
Forks15
Last commit4 months ago
Starlette Prometheus
Starlette PrometheusPython

A Prometheus middleware and metrics endpoint for Starlette applications.

#observability#starlette#monitoring
Stars378
Forks32
Last commit2 years ago
Slim Twig View
Slim Twig ViewPHP

A Slim Framework view helper that integrates the Twig templating engine for rendering templates in PHP applications.

#view-helper#dependency-injection#templating-engine
Stars371
Forks83
Last commit7 days ago
common_interfaces
common_interfacesC++

A metapackage containing standard ROS 2 message and service interface definitions for inter-stack communication.

#message-interfaces#robotics#ros2
Stars369
Forks153
Last commit6 days ago
FastAPI Profiler
FastAPI ProfilerPython

A FastAPI middleware that integrates pyinstrument for performance profiling, request statistics, and a built-in dashboard.

#fastapi#api-performance#monitoring
Stars365
Forks13
Last commit28 days ago
next-session
next-sessionTypeScript

A lightweight, promise-based session middleware for Next.js, Express, micro, and Node.js HTTP servers.

#stateless-authentication#promise-based#server-side-rendering
Stars357
Forks25
Last commit2 years ago
AREG SDK
AREG SDKC++

A C++ middleware and framework for building distributed service-oriented systems with automated threading, IPC, and location-transparent Object RPC.

#realtime#iot#embedded-systems
Stars352
Forks136
Last commit6 days ago
Slim CSRF
Slim CSRFPHP

PSR-15 middleware for CSRF protection in Slim Framework applications.

#web-security#form-security#csrf-protection
Stars351
Forks59
Last commit6 months ago
Siesta
SiestaGo

A composable framework for writing HTTP handlers in Go with typed URL parameters and middleware chains.

#context-passing#web-server#composable-handlers
Stars347
Forks15
Last commit2 years ago
vex
vexV

A modular, easy-to-use web framework for the V programming language, featuring routing, middleware, and static file serving.

#backend-development#http-server#vlang
Stars344
Forks28
Last commit2 years ago
storage
storageGo

A collection of premade storage drivers implementing a unified interface for Fiber middleware in Go.

#caching#storage#fiber-framework
Stars332
Forks84
Last commit3 days ago
BadActor
BadActorGo

An in-memory application-driven jailer written in Go, inspired by fail2ban, to deter system probing and attacks.

#in-memory#security#application-security
Stars326
Forks18
Last commit6 years ago
template
templateGo

A collection of template engine middlewares for the Fiber web framework, supporting nine popular engines.

#template#html-templating#server-side-rendering
Stars314
Forks60
Last commit3 days ago
OwaspHeaders
OwaspHeadersC#

An ASP.NET Core middleware that injects OWASP-recommended HTTP security headers with a single line of code.

#nuget#owasp#web-security
Stars311
Forks40
Last commit12 days ago
Fault
FaultGo

A Go library for structured, composable error handling with extensible decorators and metadata annotation.

#go-errors#go-context#open-source-library
Stars310
Forks8
Last commit11 months ago
WebGo
WebGoGo

A minimalistic, standard library compliant Go router for building web applications with no third-party dependencies.

#graceful-shutdown#http-handler#webframework
Stars307
Forks32
Last commit8 months ago
Ginrpc
GinrpcGo

A Go library for Gin that provides automatic parameter binding, gRPC support, and annotation-based routing.

#api-framework#auto#parameter-binding
Stars304
Forks38
Last commit6 months ago
phprest
phprestPHP

A REST-like PHP micro-framework for building flexible, versioned APIs with HATEOAS support.

#micro-framework#dependency-injection#rest-api
Stars304
Forks17
Last commit5 years ago
Hunt Framework
Hunt FrameworkD

A high-level, full-stack web framework for the D programming language, designed for rapid development of high-performance applications.

#d-language#orm#high-performance
Stars300
Forks28
Last commit2 years ago
circuitbreaker
circuitbreakerGo

A collection of third-party middleware and service implementations for the Fiber web framework in Go.

#hacktoberfest#authentication#monitoring
Stars299
Forks159
Last commit3 days ago
PreviousPage 7 of 12Next

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
24 days ago
#Go100
#Web Framework94
#Golang61
#Php43
#Http Server41
#Authentication39
#Routing39
#Http39
#Dotnet33
#Rest Api32
#Backend32
#Api31