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

rux
ruxGo

A simple and fast Go web framework with route grouping, parameter binding, middleware, and http.Handler compatibility.

#http-handler#http-server#http-middleware
Stars101
Forks16
Last commit3 days ago
Alternative Lumen Cors
Alternative Lumen CorsPHP

CORS middleware for the Lumen micro-framework to handle cross-origin HTTP requests.

#lumen#micro-framework#api
Stars101
Forks30
Last commit8 years ago
xmux
xmuxGo

A lightweight, high-performance HTTP request muxer for Go, built on httprouter with net/context support.

#high-performance#context#http-router
Stars100
Forks11
Last commit9 years ago
faster_react
faster_reactTypeScript

A tiny full-stack React framework for Deno with automatic routing, bundling, and a custom RSC engine combining SSR and CSR.

#csr#rsc#automatic-routing
Stars100
Forks5
Last commit7 months ago
slog-fiber
slog-fiberGo

Fiber middleware for structured HTTP request logging using Go's slog package.

#gofiber#slog#observability
Stars99
Forks14
Last commit1 month ago
CompressedStaticFiles
CompressedStaticFilesC#

ASP.NET Core middleware for serving precompressed static files and modern image formats based on browser support.

#asp-net-core#zopflipng#performance-optimization
Stars97
Forks19
Last commit2 years ago
Netrack
NetrackGo

A pure Go implementation of the OpenFlow protocol with an API inspired by Go's standard HTTP library.

#sdn#go-library#network-programming
Stars96
Forks23
Last commit7 years ago
go-redoc
go-redocGo

Embedded OpenAPI/Swagger documentation UI for Go using ReDoc with middleware for popular web frameworks.

#echo#http#swagger
Stars95
Forks35
Last commit1 year ago
Muffin/Footprint plugin
Muffin/Footprint pluginPHP

CakePHP plugin for automatically passing logged-in user information to the model layer.

#database#authentication#model-layer
Stars95
Forks20
Last commit11 days ago
crudry
crudryElixir

An Elixir library that reduces boilerplate code for CRUD operations in Phoenix contexts and Absinthe resolvers.

#backend-development#crud#elixir
Stars93
Forks11
Last commit4 years ago
Xun
XunGo

A Go web framework built on Go's standard html/template and net/http router, emphasizing convention over configuration.

#net-http#html-template#content-negotiation
Stars93
Forks6
Last commit9 days ago
freertps
freertpsC

A free, portable, minimalist RTPS implementation for real-time publish-subscribe communication.

#robotics#iot#publish-subscribe
Stars93
Forks32
Last commit8 years ago
REST API
REST APIPHP

A sample REST API implementation using the Phalcon PHP framework, following JSON:API standards with JWT authentication.

#json-api#phalcon-php#rest
Stars93
Forks33
Last commit2 days ago
SwarrotBundle
SwarrotBundlePHP

A Symfony bundle for integrating Swarrot, a PHP library for consuming and publishing messages via AMQP brokers.

#event-driven#swarrot#message-queue
Stars90
Forks61
Last commit2 months ago
Verbal-Exprejon
Verbal-ExprejonClojure

A Clojure library for building complex regexes using a fluent, composable API without writing regex syntax.

#functional-programming#regex-builder#dsl
Stars90
Forks2
Last commit10 years ago
Wagtail Cache
Wagtail CachePython

A fast and simple page cache for Wagtail CMS that eliminates database hits for cached pages.

#caching#wagtail#performance-optimization
Stars89
Forks31
Last commit1 year ago
Guardian
GuardianSwift

A Vapor 3 middleware for rate limiting API requests by IP address and URL, returning HTTP 429 when limits are exceeded.

#api-middleware#http-429#request-throttling
Stars88
Forks6
Last commit8 years ago
mediary
mediaryGo

A Go library for adding interceptors to http.Client to enable request/response logging, modification, tracing, and metrics.

#jaeger#interceptor#interceptors
Stars87
Forks6
Last commit6 years ago
gorm-multitenancy
gorm-multitenancyGo

A Go framework for building multi-tenant applications with GORM, supporting PostgreSQL and MySQL.

#orm#database#postgres
Stars87
Forks9
Last commit10 months ago
django-influxdb-metrics
django-influxdb-metricsPython

A reusable Django app that sends Django application metrics to InfluxDB for monitoring and analytics.

#performance-tracking#monitoring#postgresql
Stars86
Forks28
Last commit5 years ago
Gateleen
GateleenJava

A RESTful middleware toolkit for building API gateways with modular features like caching, routing, and request queuing.

#api-gateway#caching#redis
Stars86
Forks38
Last commit1 day ago
Sippet
SippetElixir

An Elixir library providing essential building blocks to implement SIP protocol middleware for real-time multimedia sessions.

#hex#sip-protocol#telephony
Stars84
Forks26
Last commit2 years ago
ImageWizard
ImageWizardC#

An ASP.NET Core middleware for on-the-fly image processing, resizing, and transformation as an alternative to thumbor.

#thumbor-alternative#caching#asp-net-core
Stars82
Forks12
Last commit8 days ago
speakeasy
speakeasyElixir

Middleware-based authorization for Absinthe GraphQL powered by Bodyguard, providing authentication-agnostic access control.

#elixir#phoenix#graphql
Stars82
Forks7
Last commit3 years ago
OSBot-Fast-API
OSBot-Fast-APIPython

A Type-Safe wrapper for FastAPI providing automatic type conversion, built-in middleware, HTTP event tracking, and AWS Lambda integration.

#fastapi#pydantic#serverless
Stars82
Forks0
Last commit4 months ago
Declarative Authorisation Middleware
Declarative Authorisation MiddlewareTypeScript

A declarative authorization middleware for Prisma that operates at the model level to secure GraphQL APIs.

#declarative#graphql#role-based-access
Stars81
Forks2
Last commit1 year ago
goblin
goblinGo

A lightweight, high-performance HTTP router for Go built on a trie tree data structure.

#net-http#httprouter#trie
Stars81
Forks8
Last commit4 days ago
rk-grpc
rk-grpcGo

A Go library to configure and start gRPC microservices with middleware and server settings from YAML files.

#api-gateway#devops#rk
Stars81
Forks20
Last commit3 years ago
wren
wrenTypeScript

A small, powerful HTTP library for Deno and Deno Deploy, built for convenience and simplicity.

#web-server#api-framework#http
Stars80
Forks1
Last commit3 years ago
sessions
sessionsGo

A dead simple, highly performant, highly customizable sessions middleware for Go HTTP servers.

#http-server#cookies#web-security
Stars80
Forks11
Last commit3 years ago
Luvent
LuventLua

A simple event-driven programming library for Lua that allows creating events with associated actions and flexible triggering.

#event-driven#lua-jit#coroutines
Stars80
Forks6
Last commit11 years ago
Dojo2 Example
Dojo2 ExampleTypeScript

A collection of example applications built using the Dojo framework, demonstrating its capabilities and best practices.

#web-components#internationalization#reactive-programming
Stars76
Forks61
Last commit3 years ago
GMEXT-FMOD
GMEXT-FMODHTML

An open-source GameMaker extension for integrating FMOD audio middleware across desktop, mobile, and console platforms.

#fmod-integration#gamemaker-extension#console-development
Stars74
Forks5
Last commit1 month ago
Authorization plugin
Authorization pluginPHP

A PSR7 middleware authorization stack for CakePHP applications, handling access control separately from authentication.

#cakephp#authorization#security
Stars74
Forks45
Last commit1 day ago
ngamux
ngamuxGo

A lightweight HTTP router for Go with built-in middleware support and simple API.

#api-server#http#golang
Stars71
Forks17
Last commit3 months ago
easy-routes
easy-routesCommon Lisp

A Hunchentoot-based routing utility for Common Lisp web applications, providing HTTP method dispatch, URL parameter extraction, decorators, and URL generation.

#http-server#lisp#cl-web
Stars70
Forks4
Last commit8 months ago
PreviousPage 11 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
#Http51
#Http Server49
#Api46
#Backend45
#Routing44
#Rest Api42
#Web Development41