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

sugar
sugarElixir

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

#http-server#elixir#modular
Stars431
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 commit6 months ago
next-api-decorators
next-api-decoratorsTypeScript

A collection of decorators to create typed Next.js API routes with easy request validation and transformation.

#pipes#api-routes#serverless
Stars428
Forks30
Last commit2 years 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
Stars416
Forks135
Last commit
rx-redux
rx-reduxJavaScript

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

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

A Prometheus metrics exporter middleware for Starlette and FastAPI applications.

#fastapi#observability#starlette
Stars413
Forks38
Last commit1 month 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 commit6 months ago
PSR-15 Middlewares
PSR-15 Middlewares

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

#php-middleware#http-middleware#authentication
Stars409
Forks14
Last commit1 year 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
Stars407
Forks33
Last commit1 year 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
Stars407
Forks26
Last commit5 years 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
Stars406
Forks74
Last commit15 days ago
cors_plug
cors_plugElixir

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

#elixir#phoenix-framework#http-headers
Stars403
Forks79
Last commit2 years 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
Forks288
Last commit2 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
Stars391
Forks28
Last commit1 month ago
Macchiato
MacchiatoClojure

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

#http-server#webframework#clojurescript
Stars385
Forks33
Last commit8 months 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
Stars385
Forks23
Last commit7 years ago
common_interfaces
common_interfacesC++

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

#message-interfaces#robotics#ros2
Stars383
Forks155
Last commit1 month 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
Stars379
Forks23
Last commit8 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 commit7 months ago
Starlette Prometheus
Starlette PrometheusPython

A Prometheus middleware and metrics endpoint for Starlette applications.

#observability#starlette#monitoring
Stars377
Forks33
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
Stars373
Forks83
Last commit1 month 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
Stars367
Forks13
Last commit3 months 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
Stars362
Forks139
Last commit1 day 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
Stars358
Forks24
Last commit2 years ago
Slim CSRF
Slim CSRFPHP

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

#web-security#form-security#csrf-protection
Stars352
Forks59
Last commit8 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
Stars342
Forks29
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
Stars335
Forks84
Last commit1 day 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
Stars328
Forks18
Last commit6 years 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
Stars314
Forks39
Last commit13 days ago
template
templateGo

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

#template#html-templating#server-side-rendering
Stars313
Forks61
Last commit2 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
Stars309
Forks7
Last commit1 year 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 commit11 months ago
casbin
casbinGo

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

#hacktoberfest#open-source#authentication
Stars305
Forks164
Last commit1 day ago
circuitbreaker
circuitbreakerGo

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

#hacktoberfest#authentication#monitoring
Stars305
Forks164
Last commit1 day ago
Ginrpc
GinrpcGo

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

#api-framework#auto#parameter-binding
Stars303
Forks38
Last commit9 months ago
PreviousPage 7 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
1 month ago
#Go135
#Web Framework132
#Golang85
#Authentication69
#Php57
#Http50
#Http Server48
#Api46
#Backend44
#Routing44
#Rest Api42
#Web Development41