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

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
Stars99
Forks6
Last commit3 months ago
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
Stars99
Forks14
Last commit5 days 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
Stars99
Forks19
Last commit2 years ago
gqloom
gqloomTypeScript

A code-first GraphQL schema loom that weaves runtime types from validation libraries and ORMs into GraphQL schemas for TypeScript/JavaScript.

#runtime-types#orm-integration#yup
Stars99
Forks6
Last commit1 day 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
Stars97
Forks23
Last commit7 years ago
slog-fiber
slog-fiberGo

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

#gofiber#slog#observability
Stars97
Forks15
Last commit6 days 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
Forks22
Last commit1 month ago
freertps
freertpsC

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

#robotics#iot#publish-subscribe
Stars94
Forks32
Last commit8 years ago
go-redoc
go-redocGo

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

#echo#http#swagger
Stars94
Forks34
Last commit1 year 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
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
Forks34
Last commit3 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
Stars91
Forks4
Last commit13 days 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
Stars91
Forks29
Last commit11 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
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 commit4 months 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
Stars89
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
Stars88
Forks6
Last commit6 years 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 commit4 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
Stars86
Forks0
Last commit4 months 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
speakeasy
speakeasyElixir

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

#elixir#phoenix#graphql
Stars83
Forks7
Last commit2 years ago
goblin
goblinGo

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

#net-http#httprouter#trie
Stars82
Forks6
Last commit1 year ago
Gateleen
GateleenJava

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

#api-gateway#caching#redis
Stars82
Forks35
Last commit1 day ago
gorm-multitenancy
gorm-multitenancyGo

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

#orm#database#postgres
Stars82
Forks7
Last commit6 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
Stars82
Forks2
Last commit7 months 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 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
Stars80
Forks12
Last commit6 months ago
sessions
sessionsGo

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

#http-server#cookies#web-security
Stars79
Forks11
Last commit2 years ago
wren
wrenTypeScript

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

#web-server#api-framework#http
Stars79
Forks1
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
Stars79
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 commit2 years ago
Authorization plugin
Authorization pluginPHP

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

#cakephp#authorization#security
Stars74
Forks44
Last commit8 days 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
Stars72
Forks5
Last commit1 month ago
ngamux
ngamuxGo

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

#api-server#http#golang
Stars70
Forks16
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
Stars69
Forks4
Last commit3 months ago
plug_auth
plug_authElixir

A collection of Elixir plugs for HTTP Basic and Token authentication with role-based access control.

#elixir#web-security#authentication
Stars67
Forks13
Last commit9 years ago
PreviousPage 11 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
#Go100
#Web Framework94
#Golang61
#Php43
#Http Server41
#Authentication39
#Routing39
#Http39
#Dotnet33
#Rest Api32
#Backend32
#Api31