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

casbin
casbinGo

A collection of third-party middleware and service implementations for the Fiber web framework in Go.

#hacktoberfest#open-source#authentication
Stars301
Forks162
Last commit1 day ago
Hunt Framework
Hunt FrameworkD

A high-level, full-stack web framework for the D programming language, designed for rapid development of high-performance applications.

#d-language#orm#high-performance
Stars300
Forks28
Last commit2 years ago
Donkey
DonkeyJava

A modern, Ring-compliant HTTP server and client library for Clojure, built on Vert.x for high performance and ease of use.

#http-server#ring-compatible#non-blocking
Stars298
Forks14
Last commit2 years ago
stuntman
stuntmanC#

A .NET library for impersonating users during development using ASP.NET Identity claims.

#nuget#authentication#asp-net-core
Stars292
Forks33
Last commit4 years ago
grip
gripCrystal

A fast, modular microframework for building RESTful web applications in Crystal, featuring middleware pipes and Phoenix-like routing.

#json-api#modular-architecture#high-performance
Stars291
Forks18
Last commit2 days ago
msgpack-asgi
msgpack-asgiPython

Add automatic MessagePack content negotiation to ASGI applications with a single line of code for reduced bandwidth usage.

#fastapi#msgpack#api
Stars279
Forks6
Last commit5 months ago
Go-MediatR
Go-MediatRGo

A Go library implementing the mediator pattern for decoupled request/response and event handling, inspired by MediatR for .NET.

#event-driven#mediator#cqrs
Stars278
Forks18
Last commit1 year ago
react-relay-network-layer
react-relay-network-layerJavaScript

A configurable network layer for Relay Classic with middleware support for request manipulation, batching, and error handling.

#authentication#relay#query-batching
Stars277
Forks38
Last commit7 years ago
aspnetcore-security-headers
aspnetcore-security-headersC#

Middleware for adding Content Security Policy, HSTS, and HPKP security headers to ASP.NET Core applications.

#csp#web-security#security-headers
Stars275
Forks43
Last commit1 year ago
jeff
jeffGo

A simple, stateful session management library for Go with CSRF protection and easy session revocation.

#web-sessions#stateful-sessions#web-security
Stars272
Forks16
Last commit1 year ago
router.cr
router.crCrystal

A minimal, high-performance middleware for routing in Crystal's built-in HTTP server.

#http-server#webserver#web-server
Stars271
Forks14
Last commit5 years ago
GlobalExceptionHandlerDotNet
GlobalExceptionHandlerDotNetC#

A middleware for centralized exception handling as a convention in ASP.NET Core applications.

#api#asp-net-core#content-negotiation
Stars269
Forks32
Last commit3 years ago
Slim JSON API
Slim JSON APIPHP

A Slim framework extension for easily implementing fast JSON APIs with structured responses.

#json-api#rest-api#microframework
Stars267
Forks49
Last commit9 years ago
OpenSplice
OpenSpliceC

A full implementation of the OMG Data Distribution Service (DDS) standard for real-time data sharing in distributed systems.

#robotics#iot#distributed-systems
Stars267
Forks155
Last commit3 years ago
antch
antchGo

A fast, powerful, and extensible web crawling and scraping framework for Go, inspired by Scrapy.

#web-crawling#concurrent#crawler
Stars266
Forks40
Last commit6 years ago
vestigo
vestigoGo

A standalone, high-performance URL router for Go that embeds URL parameters into the request's Form without requiring a specific framework.

#web-services#standalone-library#http-router
Stars265
Forks30
Last commit5 years ago
ground-control
ground-controlJavaScript

Scalable reducer management and universal data fetching for React Router and Redux applications.

#spa#route-management#isomorphic
Stars258
Forks5
Last commit3 years ago
gosession
gosessionGo

A Go package providing a fast, secure session management implementation for the standard net/http library.

#net-http#cookies#authentication
Stars257
Forks18
Last commit2 years ago
Typin
TypinC#

A declarative, ASP.NET Core-inspired framework for building interactive and direct-mode command-line applications in .NET.

#declarative#library#command-line-interface
Stars252
Forks13
Last commit1 year ago
CsaGuzzleBundle
CsaGuzzleBundlePHP

A Symfony bundle that integrates Guzzle HTTP client with debugging tools, configuration, and middleware.

#profiler-integration#appveyor#guzzle
Stars250
Forks72
Last commit5 years ago
go-lark
go-larkGo

A Go SDK for building chat and notification bots on Feishu and Lark Open Platform, focusing on instant messaging APIs.

#lark-sdk#notification-bot#feishu-api
Stars246
Forks36
Last commit2 months ago
jwt-auth
jwt-authGo

A JWT authentication middleware for Go HTTP servers with short-lived auth tokens, refresh tokens, and CSRF protection.

#http-server#web-security#go-middleware
Stars238
Forks41
Last commit5 years ago
ExGram
ExGramElixir

An Elixir library and framework for building Telegram bots with a low-level API and opinionated DSL.

#hacktoberfest#elixir-lang#elixir
Stars236
Forks33
Last commit1 month ago
Valum
ValumVala

A web micro-framework written in Vala, providing powerful routing and middleware for building expressive web services.

#micro-framework#server-abstraction#asynchronous
Stars235
Forks19
Last commit2 years ago
Slim Session
Slim SessionPHP

A simple session middleware for Slim Framework 2/3/4 with a helper class for managing PHP sessions.

#slim-3#session#php-sessions
Stars233
Forks36
Last commit2 years ago
JSONMapper
JSONMapperPHP

A PHP library that maps nested JSON structures to PHP classes using doc blocks or typed properties.

#hacktoberfest#object-mapper#docblock-annotations
Stars221
Forks29
Last commit3 months ago
Kalm
KalmTypeScript

A lightweight, extensible socket manager for Node.js with pluggable transports and protocol support.

#hacktoberfest#tcp#network
Stars219
Forks10
Last commit3 months ago
Netflux
NetfluxTypeScript

Isomorphic JavaScript peer-to-peer transport API for building secure, fault-tolerant full mesh networks using WebRTC and WebSocket.

#isomorphic#isomorphic-javascript#websocket
Stars217
Forks15
Last commit10 days ago
aqua
aquaTypeScript

A minimal and fast HTTP server framework for Deno, designed for building web applications with simplicity and performance.

#http-server#cookies#minimalist
Stars216
Forks6
Last commit2 years ago
Eclipse Zenoh-Plugin-DDS
Eclipse Zenoh-Plugin-DDSRust

A Zenoh plugin that transparently routes DDS data for geographical routing, scaling discovery, and bridging DDS systems.

#robotics#zenoh#iot
Stars215
Forks60
Last commit1 day ago
Oryx
OryxF#

A high-performance, cross-platform functional HTTP request handler library for building web clients and orchestrating requests in F#.

#ai-low-risk#functional-programming#sdk-development
Stars213
Forks11
Last commit4 days ago
redux-tcomb
redux-tcombJavaScript

Adds runtime type checking and immutability to Redux state and actions using tcomb.

#reducer#immutability#tcomb
Stars211
Forks7
Last commit10 years ago
slate-irc
slate-ircTypeScript

A general-purpose IRC client library for Node.js with a plugin system and simple API.

#tls#bot-framework#real-time-communication
Stars209
Forks22
Last commit1 month ago
fiberprometheus
fiberprometheusGo

Prometheus middleware for the Fiber web framework in Go, providing HTTP metrics collection.

#observability#grafana#http-metrics
Stars208
Forks42
Last commit3 days ago
botkit-middleware
botkit-middlewareTypeScript

A Botkit middleware plugin to connect IBM Watson Assistant to multiple chat channels like Slack, Facebook, and Twilio.

#nlp-integration#chatbot#facebook-messenger
Stars206
Forks250
Last commit3 years ago
muxchain
muxchainGo

Lightweight middleware chaining library for Go's net/http package with type safety and minimal dependencies.

#net-http#minimal-dependencies#type-safety
Stars206
Forks9
Last commit7 years ago
PreviousPage 8 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