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

Commander
CommanderGo

A Go library for building event-driven and event streaming applications with support for event sourcing, RPC over messages, and SAGA patterns.

#event-driven#cqrs#event-sourcing
Stars68
Forks5
Last commit9 months ago
Leaf Error Middleware
Leaf Error MiddlewareSwift

A Vapor middleware for serving custom 404 and server error pages using Leaf templates.

#custom-error-pages#leaf#swift4
Stars67
Forks7
Last commit4 years 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
kemal-session
kemal-sessionCrystal

A session management library for Kemal web applications in Crystal, supporting multiple storage engines and built-in CSRF protection.

#web-security#authentication#kemal
Stars66
Forks35
Last commit6 days ago
pinia-xstate
pinia-xstateTypeScript

Integrates XState state machines into Pinia stores for global state management in Vue applications.

#state-machines#reactive-state#vue-composition-api
Stars65
Forks4
Last commit1 year ago
baraka
barakaGo

A Go library for parsing and handling file uploads in HTTP servers with filtering and storage capabilities.

#upload#http-server#api
Stars65
Forks6
Last commit3 years ago
tanka-graphql
tanka-graphqlC#

A comprehensive .NET GraphQL library providing a complete GraphQL server and execution engine for .NET applications.

#nuget#api#graphql
Stars63
Forks4
Last commit1 month ago
ros_type_introspection
ros_type_introspectionC++

A C++ library for deserializing ROS messages when their types are unknown at compilation time.

#robotics#ros-bag#c-plus-plus
Stars63
Forks30
Last commit6 years ago
slacker
slackerGo

A low-friction Go framework for building Slack bots with Socket Mode support and easy command definitions.

#chat#cron-jobs#chatops
Stars62
Forks17
Last commit1 year ago
Muffin/Throttle plugin
Muffin/Throttle pluginPHP

A CakePHP plugin for rate limiting API requests with configurable limits, client identification, and event-driven customization.

#cakephp#cakephp-plugin#rate-limiting
Stars62
Forks13
Last commit2 years ago
chain
chainGo

A Go package for composing nested http.Handler instances into reusable chains.

#http-handler#net-http#server-side
Stars61
Forks3
Last commit8 years ago
Vane
VaneDart

A server-side framework for Dart with a built-in middleware system and easy access to common request data.

#dart#http-server#api-framework
Stars61
Forks11
Last commit7 years ago
Don
DonGo

A fast and simple Go API framework with automatic request parsing, multi-format support, and low memory footprint.

#web-services#high-performance#api-framework
Stars60
Forks6
Last commit5 days ago
Lingo Vapor
Lingo VaporSwift

A Vapor provider for Lingo, enabling localization and internationalization in Server Side Swift web applications.

#leaf-templates#internationalization#server
Stars59
Forks12
Last commit3 years ago
Laminas Stratigility
Laminas StratigilityPHP

A PSR-7 middleware foundation for building and dispatching middleware pipelines in PHP.

#http-handling#php-middleware#modular-architecture
Stars58
Forks12
Last commit5 days ago
faster
fasterTypeScript

A fast, dependency-free middleware server for Deno with built-in utilities like logging, CORS, rate limiting, and file uploads.

#high-performance#middleware-server#server
Stars57
Forks11
Last commit1 year ago
rclgo
rclgoGo

A Go wrapper for ROS2 Core Libraries (RCL) using cgo to interface with the ROS Client Libraries API.

#robotics#cgo#robotics-framework
Stars56
Forks14
Last commit6 years ago
graphqlgate
graphqlgateTypeScript

A GraphQL rate-limiting library with query complexity analysis for Node.js and Express APIs.

#api-throttling#expressjs#redis
Stars56
Forks2
Last commit4 years ago
bellt
belltGo

A simple Go HTTP router with parameterized routes, middleware support, and route grouping.

#rest#library#api
Stars55
Forks7
Last commit4 years ago
go-respond
go-respondGo

A Go package for handling common HTTP JSON responses with minimal boilerplate.

#json-api#api#http
Stars55
Forks9
Last commit5 years ago
TG
TGGo

A modern and elegant Telegram Bot Framework for Go with functional programming style and comprehensive API support.

#functional-programming#bot-framework#type-safe
Stars54
Forks2
Last commit26 days ago
Conduit
ConduitSwift

A session-based Swift HTTP networking and OAuth2 authentication library for iOS, macOS, tvOS, and watchOS.

#ios#oauth2#authentication
Stars54
Forks8
Last commit4 days ago
graphql-api-koa
graphql-api-koaJavaScript

GraphQL execution and error handling middleware for Koa, built from scratch.

#api#maintained#npm
Stars52
Forks7
Last commit3 years ago
rk-gin
rk-ginGo

A plugin for rk-boot that configures Gin microservices and injects middlewares from YAML files.

#rk-boot#devops#rk
Stars51
Forks17
Last commit2 years ago
ADmad/SocialAuth plugin
ADmad/SocialAuth pluginPHP

A CakePHP plugin for authenticating users via social providers like Facebook, Google, and Twitter using SocialConnect/auth.

#oauth#oauth2#authentication
Stars51
Forks23
Last commit8 months ago
Instruct
InstructRuby

A Ruby library for intuitively combining code, prompts, and completions to instruct LLMs with a flexible middleware stack.

#ai#structured-output#openai
Stars49
Forks1
Last commit1 year ago
PSR-15
PSR-15PHP

A PSR-15 middleware adapter for Inertia.js, enabling integration with PHP frameworks like Mezzio and Slim.

#hacktoberfest#single-page-application#server-side-rendering
Stars49
Forks7
Last commit2 years ago
Cors Illuminate
Cors IlluminatePHP

Adds CORS (Cross-Origin Resource Sharing) support to Laravel and Lumen applications.

#lumen#laravel#psr-7
Stars48
Forks6
Last commit5 years ago
BasePath
BasePathPHP

A URL base path detector middleware for Slim 4 PHP applications.

#apache#slim#php-built-in-server
Stars48
Forks7
Last commit7 months ago
gossiperl
gossiperlErlang

A language-agnostic gossip middleware and message bus built with Apache Thrift for distributed communication.

#publish-subscribe#distributed-systems#apache-thrift
Stars48
Forks6
Last commit5 years ago
Slim
Slim

A curated collection of packages, resources, and boilerplates for the Slim PHP micro-framework.

#hacktoberfest#hacktoberfest2021#developer-tools
Stars48
Forks4
Last commit4 months ago
wagtailenforcer
wagtailenforcerPython

Enforces security protocols like password policies, login attempt limits, and antivirus scanning for Wagtail CMS sites.

#axes#password-policies#authentication
Stars47
Forks3
Last commit4 years ago
choo-log
choo-logJavaScript

A development logger middleware for the choo framework, providing browser performance timing and customizable logging.

#choo-framework#browser-performance#frontend
Stars47
Forks8
Last commit9 years ago
LSSO - Lua + Nginx SSO System with an OAuth Backend
LSSO - Lua + Nginx SSO System with an OAuth BackendLua

Nginx SSO middleware written in Lua that uses Redis for session storage and supports OAuth, 2FA, and cross-domain authentication.

#oauth#redis#authentication
Stars47
Forks7
Last commit9 years ago
ReduxUI
ReduxUISwift

A Redux-like state management architecture for SwiftUI applications, providing predictable state updates and middleware support.

#ios#flux#flux-architecture
Stars46
Forks5
Last commit3 months ago
accent
accentElixir

A plug-based Elixir library to dynamically convert JSON API keys between camelCase, PascalCase, and snake_case.

#json-api#elixir-lang#elixir
Stars45
Forks13
Last commit2 years ago
PreviousPage 12 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