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

CSRF
CSRFSwift

A Vapor middleware package that protects against CSRF attacks using session-based tokens.

#web-security#server-side#authentication
Stars44
Forks8
Last commit3 years ago
choo-persist
choo-persistJavaScript

Persist choo application state to localStorage with automatic synchronization.

#browser-storage#localstorage#choo
Stars44
Forks4
Last commit8 years ago
ADmad/I18n plugin
ADmad/I18n pluginPHP

A CakePHP plugin providing I18n tools like language-prefixed routing, database translations, and timezone widgets.

#timezone#cakephp#internationalization
Stars44
Forks17
Last commit26 days ago
Lumen Cors
Lumen CorsPHP

A simple CORS middleware package for Lumen Framework 5.* (now abandoned).

#lumen#micro-framework#laravel
Stars43
Forks10
Last commit4 years ago
ostrio:spiderable-middleware
ostrio:spiderable-middlewareJavaScript

A Node.js middleware that pre-renders JavaScript web apps for search engines and social media bots, improving SEO and link previews.

#meteor-package#spa#npm
Stars42
Forks2
Last commit26 days ago
oak-http-proxy
oak-http-proxyTypeScript

A middleware for Deno Oak HTTP servers that proxies requests to other URLs with extensive customization options.

#http-proxy#api-gateway#reverse-proxy
Stars42
Forks4
Last commit2 years ago
Lumen 5.2 HTTP Basic Auth Guard
Lumen 5.2 HTTP Basic Auth GuardPHP

A Lumen package that restores stateless HTTP Basic Authentication functionality for Lumen 5.2 and above.

#lumen#authentication#http-basic-auth
Stars40
Forks10
Last commit7 years ago
fiberseed
fiberseedGo

A production-ready REST API boilerplate built with Go Fiber and GORM, featuring middleware, Docker support, and live reloading.

#rest-api#boilerplate#go-fiber
Stars40
Forks13
Last commit5 years ago
straf
strafGo

Convert Go structs to GraphQL objects and build schemas dynamically using struct tags.

#graphql#structs#api-builder
Stars40
Forks6
Last commit6 years ago
plug_canonical_host
plug_canonical_hostElixir

An Elixir Plug that redirects requests from non-canonical hosts to a single canonical host.

#elixir#http-middleware#web-server
Stars40
Forks8
Last commit2 years ago
ReduxSwift
ReduxSwiftSwift

A minimal Swift port of Redux for predictable state management in iOS, tvOS, macOS, and watchOS applications.

#functional-programming#ios#tvos
Stars39
Forks3
Last commit9 years ago
Bugsnag
BugsnagSwift

A Vapor middleware for reporting errors to Bugsnag with automatic error capture and customizable reporting.

#server-side#observability#monitoring
Stars39
Forks7
Last commit3 years ago
formjson
formjsonGo

A Go net/http handler that transparently exposes posted JSON data as form values.

#http-handler#net-http#api
Stars38
Forks4
Last commit10 years ago
Flash
FlashSwift

A Vapor package for displaying flash messages (success, info, warning, error) between views in Swift web applications.

#leaf-templating#flash#user-feedback
Stars37
Forks9
Last commit4 years ago
JWT Middleware
JWT MiddlewareSwift

Middleware for JWT-based authentication and authorization in Vapor applications.

#hacktoberfest#authentication#jwt
Stars37
Forks5
Last commit4 years ago
Ronykit
RonykitGo

API Framework supporting REST and RPC.

#rest-api#server#performant
Stars37
Forks5
Last commit2 days ago
API Error Middleware
API Error MiddlewareSwift

Vapor middleware that catches thrown errors and converts them to standardized JSON responses.

#json-api#api-development#error-handling
Stars35
Forks3
Last commit8 years ago
Phalcon Composer
Phalcon ComposerPHP

A high-performance PHP framework built on Phalcon with Composer integration, event listeners, middleware, and MongoDB/Redis support.

#event-driven#composer#high-performance
Stars35
Forks7
Last commit2 years ago
ADmad/Glide plugin
ADmad/Glide pluginPHP

A CakePHP plugin that integrates the Glide image manipulation library for on-demand image processing.

#flysystem#glide#cakephp
Stars34
Forks11
Last commit1 year ago
Slim Config
Slim ConfigPHP

A configuration loader for Slim Framework supporting PHP, INI, XML, JSON, and YML files.

#yaml#dependency-injection#ini
Stars33
Forks7
Last commit4 years ago
Cache plugin
Cache pluginPHP

A CakePHP plugin for caching complete views as static HTML files to eliminate dynamic processing.

#view-caching#caching#performance-optimization
Stars33
Forks18
Last commit26 days ago
rosidl_generator_objc
rosidl_generator_objcObjective-C

Objective C and iOS bindings for ROS2, enabling ROS2 application development on macOS and iOS devices.

#robotics#ios#mobile-robotics
Stars33
Forks11
Last commit6 years ago
nject
njectGo

A Go library for type-safe dependency injection using call chains, eliminating the need for type assertions.

#debugging-tools#composition#dependency-injection
Stars32
Forks3
Last commit16 days ago
bind
bindGo

A Go library for binding HTTP request parameters to Go objects with validation support.

#go-library#http-request-handling#api-development
Stars32
Forks6
Last commit12 years ago
plug_accesslog
plug_accesslogElixir

A Plug middleware for writing HTTP access logs in Elixir applications with configurable formats and output options.

#elixir#plug-middleware#web-server
Stars31
Forks5
Last commit4 years ago
Vert.x Web Accesslog
Vert.x Web AccesslogJava

An event-based access log implementation for Vert.x web routes, compatible with Apache and W3C log formats.

#event-driven#w3c-log-format#accesslog
Stars30
Forks6
Last commit1 year ago
alexa-verifier-middleware
alexa-verifier-middlewareJavaScript

Express middleware to verify HTTP requests sent to Alexa skills are from Amazon.

#http-middleware#es-modules#amazon
Stars30
Forks5
Last commit6 months ago
Lit
LitGo

An expressive and fast HTTP framework for Go, built on httprouter for high performance and simplicity.

#http-server#httprouter#api-server
Stars29
Forks2
Last commit2 years ago
SpiderMan
SpiderManElixir

A fast high-level web crawling and scraping framework for Elixir, built on Broadway.

#elixir#web-crawling#spider
Stars28
Forks6
Last commit9 months ago
phalcon-authmiddleware
phalcon-authmiddlewarePHP

A middleware component for handling authentication in Phalcon PHP applications.

#auth#authentication#security
Stars28
Forks7
Last commit11 months ago
pydds
pyddsC

Python API for Vortex Lite and OpenSplice DDS implementations, supporting both IDL-based and Python object topic types.

#vortex-lite#data-centric#publish-subscribe
Stars27
Forks9
Last commit8 years ago
rmw_connext_cpp
rmw_connext_cppC++

A ROS 2 middleware implementation using RTI Connext DDS for communication between nodes.

#robotics#ros2#dds
Stars27
Forks32
Last commit5 years ago
plug_require_header
plug_require_headerElixir

An Elixir Plug middleware for requiring and extracting specific HTTP headers in web applications.

#elixir#web-security#phoenix-framework
Stars27
Forks3
Last commit1 year ago
dropper
dropperTypeScript

An event-driven WebSocket framework for building real-time applications on Deno with custom event handling.

#event-driven#live-updates#client
Stars27
Forks5
Last commit3 years ago
gofiber-firebaseauth
gofiber-firebaseauthGo

Firebase Authentication Middleware for Go Fiber framework.

#gofiber#ignore-urls#firebase-authentication
Stars26
Forks7
Last commit4 years ago
rmw_dps
rmw_dpsC++

ROS 2 middleware implementation using Intel's Distributed Publish & Subscribe protocol for IoT communication.

#robotics#iot#publish-subscribe
Stars26
Forks9
Last commit1 year ago
PreviousPage 13 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