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

casbin
casbinGo

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

#hacktoberfest#open-source#authentication
Stars299
Forks159
Last commit3 days 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
Stars290
Forks18
Last commit4 months 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
Stars278
Forks6
Last commit4 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
Stars277
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
Stars276
Forks44
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
Stars272
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
Stars270
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
Forks156
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
Stars267
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
Stars266
Forks30
Last commit5 years ago
gosession
gosessionGo

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

#net-http#cookies#authentication
Stars258
Forks18
Last commit1 year 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
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
Stars253
Forks13
Last commit11 months ago
CsaGuzzleBundle
CsaGuzzleBundlePHP

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

#profiler-integration#appveyor#guzzle
Stars250
Forks73
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
Stars244
Forks37
Last commit25 days 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 commit4 years 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
Stars232
Forks36
Last commit2 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
Stars232
Forks32
Last commit21 days 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
Stars218
Forks29
Last commit1 month ago
Kalm
KalmTypeScript

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

#hacktoberfest#tcp#network
Stars218
Forks11
Last commit1 month 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
Forks14
Last commit4 years 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
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
Stars212
Forks11
Last commit2 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 commit9 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
Stars211
Forks61
Last commit1 day 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
Stars210
Forks22
Last commit4 days ago
fiberprometheus
fiberprometheusGo

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

#observability#grafana#http-metrics
Stars208
Forks43
Last commit12 days 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
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
gql
gqlTypeScript

Universal GraphQL HTTP middleware for Deno and Bun, compatible with Deno.serve, Bun.serve, and oak.

#http-server#api#graphql
Stars203
Forks11
Last commit4 months ago
PreviousPage 8 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