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

fiber_tracing
fiber_tracingGo

OpenTracing middleware for the Fiber web framework to trace HTTP requests with distributed tracing systems.

#tracing#jaeger#observability
Stars12
Forks7
Last commit2 years ago
Cat Facts
Cat FactsRuby

Rack middleware that adds random cat facts to HTTP response headers for amusement.

#developer-tools#rack-middleware#ruby-gem
Stars12
Forks0
Last commit8 years ago
rmw_opensplice_cpp
rmw_opensplice_cppC++

ROS 2 middleware implementation using Vortex OpenSplice DDS for communication.

#robotics#publish-subscribe#ros2
Stars12
Forks26
Last commit4 years ago
plug_response_header
plug_response_headerElixir

An Elixir Plug for deleting, setting, and customizing HTTP response headers in web applications.

#response-manipulation#elixir#server-header
Stars12
Forks2
Last commit11 years ago
clack-pretend
clack-pretendCommon Lisp

A debugging and testing tool for Clack that captures and replays web requests from the Lisp REPL.

#clack#testing-tool#unit-testing
Stars12
Forks0
Last commit2 years ago
eCAL
eCALC++

eCAL is a middleware that enables scalable, high-performance inter-process communication on a single computer or across networks.

#distributed-systems#c-plus-plus#protocol-buffers
Stars11
Forks3
Last commit4 years ago
rclada
rcladaAda

Ada programming language client library for ROS2/RCL robotics middleware.

#robotics#embedded-systems#safety-critical
Stars11
Forks2
Last commit1 year ago
Handlers
HandlersJava

A minimal and adaptable web framework for building applications on the Vert.x 3 platform.

#http-server#functional-programming#java
Stars11
Forks1
Last commit5 years ago
go-eventbus
go-eventbusGo

A Go event bus package supporting publish/subscribe and request/response patterns with middleware processors.

#hacktoberfest#message-queue#event-bus
Stars11
Forks1
Last commit8 months ago
fiber-health-check
fiber-health-checkGo

A middleware for the Fiber web framework that adds customizable health check endpoints to monitor application status.

#devops#api#fiber-framework
Stars10
Forks2
Last commit5 years ago
fiberlogrus
fiberlogrusGo

A Fiber middleware that integrates logrus for structured HTTP request/response logging.

#logrus#logging#structured-logging
Stars10
Forks6
Last commit1 year ago
next-pocketbase-auth
next-pocketbase-authTypeScript

A lightweight authentication wrapper for Next.js applications using PocketBase, with support for both client and server components.

#oauth#authentication#server-components
Stars10
Forks1
Last commit1 year ago
Prometheus.Client.AspNetCore
Prometheus.Client.AspNetCoreC#

ASP.NET Core middleware for exposing Prometheus metrics from .NET applications.

#asp-net-core#observability#dotnet
Stars10
Forks6
Last commit10 days ago
Fiber
FiberGo

A server-side adapter for Inertia.js that enables building single-page applications with the Fiber framework in Go.

#spa#single-page-application#fiber-framework
Stars10
Forks4
Last commit1 year ago
docker-ros2-ospl-ce
docker-ros2-ospl-ceShell

A Dockerfile for building container images with ROS2 and OpenSplice CE middleware.

#robotics#containerization#devops
Stars10
Forks2
Last commit9 years ago
Phalcon Auth
Phalcon AuthPHP

A flexible authentication library for Phalcon PHP framework with guards, providers, and access control.

#authentication#remember-me#php-library
Stars10
Forks6
Last commit4 months ago
ngx-stashr
ngx-stashrTypeScript

A lightweight, signal-first, composable state management library for Angular 21.

#reactive-programming#frontend#typescript
Stars9
Forks0
Last commit8 months ago
catena
catenaGo

A Go package for chaining gRPC unary server interceptors with flexible composition methods.

#interceptor#server#grpc
Stars9
Forks2
Last commit8 years ago
giallo_session
giallo_sessionErlang

Session management middleware for the Giallo web framework, providing secure user session handling.

#authentication#giallo#security
Stars9
Forks4
Last commit12 years ago
kitura-credentials-google
kitura-credentials-googleSwift

A Kitura plugin for authenticating users via Google OAuth web login and token-based authentication.

#oauth#authentication#google-login
Stars9
Forks11
Last commit5 years ago
goroute
gorouteGo

A simple yet powerful HTTP request multiplexer for Go with middleware support and global error handling.

#minimalist#api-server#http
Stars9
Forks2
Last commit6 years ago
apitally-go
apitally-goGo

A Go SDK for API monitoring and analytics that provides metrics, logs, traces, and alerts with minimal code.

#api-analytics#go-sdk#api
Stars8
Forks1
Last commit3 days ago
forwarded
forwardedTypeScript

A Deno port of the forwarded library for parsing X-Forwarded-For headers from HTTP requests.

#proxy#http#deno-library
Stars8
Forks0
Last commit4 months ago
zeiss/fiber-authz
zeiss/fiber-authzGo

A middleware for securing routes in Fiber web framework with OpenFGA, RBAC, and team-based access control.

#team-based-authorization#authz#rbac
Stars8
Forks0
Last commit1 day ago
vxbloauth
vxbloauthV

Xbox Live OAuth2 authentication middleware for V web applications.

#oauth2#authentication#vlang
Stars8
Forks2
Last commit5 years ago
cdds
cddsC

Cyclone DDS is a high-performance, open-source implementation of the OMG Data Distribution Service (DDS) standard.

#robotics#iot#embedded-systems
Stars8
Forks1
Last commit7 years ago
fursy
fursyGo

A next-generation HTTP router for Go 1.25+ with type-safe handlers, RFC 9457 errors, built-in OpenAPI generation, and minimal dependencies.

#rfc9457#http-server#rfc-9457
Stars7
Forks0
Last commit8 days ago
plug_redirect_https
plug_redirect_httpsElixir

Elixir plug that redirects HTTP to HTTPS when behind a load balancer or reverse proxy.

#reverse-proxy#elixir#web-security
Stars7
Forks1
Last commit9 years ago
FIROS2
FIROS2C++

A ROS2 integrable tool for bidirectional communication between ROS2 and FIWARE via the NGSIv2 protocol.

#robotics#ros2#context-broker
Stars7
Forks1
Last commit6 years ago
circuit
circuitGo

A highly-tunable, type-safe circuit breaker implementation for Go with gradual recovery via probabilistic throttling.

#circuit-breaker#observability#fault-tolerance
Stars7
Forks2
Last commit3 months ago
ngxsmk-gatekeeper
ngxsmk-gatekeeperTypeScript

A composable middleware engine for Angular that protects routes and HTTP requests with a single, type-safe configuration.

#angular-17#angular-router#authentication
Stars7
Forks0
Last commit5 months ago
expressive
expressiveJavaScript

A minimalist framework for building Alexa Skill Kit applications on Amazon Lambda or as a web service.

#expressjs-inspired#serverless#intent-handling
Stars7
Forks0
Last commit11 years ago
Vapor Request Storage
Vapor Request StorageSwift

A Vapor package that restores request.storage functionality for persisting data across request lifecycle in Vapor 3+.

#api#request-handling#vapor
Stars7
Forks0
Last commit8 years ago
Node.js
Node.jsTypeScript

An Inertia.js server-side adapter for Node.js frameworks like Express and Koa, with optional flash message support.

#spa#adapter#server-side-rendering
Stars6
Forks5
Last commit5 years ago
roamer
roamerGo

A flexible, extensible HTTP request parser for Go that maps request data to structs using declarative tags.

#api#request-handling#http
Stars6
Forks0
Last commit1 month ago
zeiss/fiber-goth
zeiss/fiber-gothGo

A Fiber middleware for integrating multi-provider authentication with lightweight adapters and providers.

#oauth#web-security#authentication
Stars5
Forks0
Last commit1 day ago
PreviousPage 15 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