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

Apinto (.6k)
Apinto (.6k)Go

A high-performance, extensible, cloud-native API gateway built with Go, featuring plugin-based architecture and enterprise-grade management.

#api-gateway#api#proxy
Stars1.7k
Forks258
Last commit28 days ago
next-connect
next-connectTypeScript

A TypeScript-ready, minimal router and middleware layer for Next.js, Edge API Routes, App Router, Middleware, and getServerSideProps.

#api-routes#connect#serverless
Stars1.6k
Forks65
Last commit2 years ago
Reitit
ReititClojure

A fast data-driven routing library for Clojure and ClojureScript with bi-directional routing and pluggable coercion.

#clojurescript#api#interceptors
Stars1.6k
Forks261
Last commit4 days ago
nuxt-auth for Nuxt3
nuxt-auth for Nuxt3TypeScript

Authentication library for Nuxt 3+ applications, supporting OAuth, credentials, and email magic links.

#local#oauth#authentication
Stars1.5k
Forks183
Last commit8 days ago
exq
exqElixir

A Redis-backed job processing library for Elixir with Resque/Sidekiq compatibility.

#sidekiq#exq#elixir
Stars1.5k
Forks181
Last commit24 days ago
web
webGo

A Go mux and middleware package that provides statically typed contexts and fast, scalable routing.

#http-server#static-typing#mux
Stars1.5k
Forks117
Last commit5 years ago
ros2_rust
ros2_rustRust

A client library and toolset enabling developers to write ROS 2 applications in the Rust programming language.

#robotics#node-management#ros2
Stars1.5k
Forks215
Last commit2 days ago
OpenDDS
OpenDDSC++

Open-source C++ implementation of the OMG Data Distribution Service (DDS) for building real-time, distributed publish-subscribe systems.

#java bindings#platform-agnostic#publish-subscribe
Stars1.5k
Forks515
Last commit1 day ago
Laravel Cookie Consent
Laravel Cookie ConsentPHP

A Laravel package that adds a simple, customizable cookie consent banner to comply with EU cookie law.

#eu-cookie-law#laravel#cookie-consent
Stars1.5k
Forks137
Last commit2 months ago
librg
librgC

A lightweight C99 library for efficient world replication and entity synchronization in multiplayer games.

#multiplayer#library#gamedev
Stars1.5k
Forks44
Last commit6 months ago
Slack Notifier
Slack NotifierRuby

A Ruby gem for sending notifications to Slack via webhooks with formatting, middleware, and custom HTTP client support.

#devops#team-collaboration#slack
Stars1.5k
Forks155
Last commit3 years ago
go-mail
go-mailGo

A comprehensive and idiomatic Go library for sending emails with SMTP, attachments, templates, and extensive security features.

#hacktoberfest#mail#smtp
Stars1.5k
Forks108
Last commit11 days ago
lambda-api
lambda-apiJavaScript

A zero-dependency web framework for AWS Lambda and API Gateway optimized for serverless performance.

#api-gateway#webframework#alb-integration
Stars1.5k
Forks127
Last commit5 days ago
nff-go
nff-goGo

A framework for building high-performance cloud-native network functions in Go using DPDK and AF_XDP.

#packet-processing#intel#vnf
Stars1.4k
Forks160
Last commit3 years ago
redux-search
redux-searchJavaScript

Higher-order Redux library for client-side search with web-worker indexing and automatic result updates.

#search#web-worker#search-index
Stars1.4k
Forks62
Last commit5 years ago
Horse
HorsePascal

A fast, minimalist web framework for Delphi and Lazarus, inspired by Express.js.

#rest#api#server-side
Stars1.4k
Forks244
Last commit2 days ago
govalidator
govalidatorGo

A Go library for validating request data with simple, Laravel-inspired rules.

#go-request-validation#request#laravel-inspired
Stars1.3k
Forks122
Last commit2 years ago
Flask-GraphQL
Flask-GraphQLPython

A Flask extension that adds GraphQL support to Python web applications, including GraphiQL IDE and batch query capabilities.

#api#flask#flask-application
Stars1.3k
Forks139
Last commit3 years ago
metaq
metaqJava

A high-availability, high-performance Java message queue system similar to Apache Kafka with optimizations for production use.

#taobao#high-performance#message-queue
Stars1.3k
Forks672
Last commit6 years ago
cyclonedds
cycloneddsC

A high-performance, robust open-source implementation of the OMG DDS specification for real-time distributed systems.

#robotics#iot#publish-subscribe
Stars1.3k
Forks478
Last commit2 days ago
bolt-python
bolt-pythonPython

A Python framework for building Slack apps with full support for the latest Slack platform features.

#slack-apps#aiohttp#flask
Stars1.3k
Forks287
Last commit1 day ago
Atreugo
AtreugoGo

A high-performance, extensible micro web framework for Go with zero memory allocations in hot paths.

#atreugo#fast#micro-framework
Stars1.3k
Forks77
Last commit1 year ago
Security
SecurityC#

Security and authorization middleware for ASP.NET Core web applications.

#web-security#authentication#aspnet-product
Stars1.3k
Forks580
Last commit7 years ago
Bone
BoneGo

A lightweight and lightning fast HTTP multiplexer for Go with URL parameters, regex support, and sub-router compatibility.

#backend-development#high-performance#api-server
Stars1.3k
Forks101
Last commit7 years ago
Page Cache
Page CachePHP

A Laravel package that caches HTTP responses as static files on disk for lightning-fast page loads.

#caching#laravel#web-optimization
Stars1.3k
Forks119
Last commit5 months ago
hprose
hproseGo

A high-performance, cross-language RPC engine for building distributed applications in Go.

#remote-object-service#rpc-client#api
Stars1.3k
Forks199
Last commit2 years ago
csrf
csrfGo

A Go middleware library providing CSRF protection for web applications with support for HTML forms and JavaScript frameworks.

#http-handler#web-security#csrf-protection
Stars1.2k
Forks174
Last commit1 year ago
rama
ramaRust

A modular Rust service framework for building programmable network proxies, clients, and servers with fine-grained control over packet flow.

#service-architecture#http-server#proxy
Stars1.2k
Forks102
Last commit1 day ago
Friend
FriendClojure

An extensible authentication and authorization library for Clojure Ring web applications and services.

#functional-programming#web-security#authentication
Stars1.2k
Forks121
Last commit5 years ago
graphql-middleware
graphql-middlewareTypeScript

A schema wrapper for GraphQL that lets you run arbitrary code before or after resolver execution using middleware functions.

#graphql#apollo-server#resolvers
Stars1.1k
Forks58
Last commit2 days ago
gentleman
gentlemanGo

Plugin-driven, extensible HTTP client toolkit for Go, built on net/http with a hierarchical middleware layer.

#net-http#plugin-system#pluggable
Stars1.1k
Forks58
Last commit2 years ago
Laravel Ban
Laravel BanPHP

A Laravel package that simplifies blocking and banning Eloquent models with support for multiple bans, soft deletes, and middleware.

#eloquent#package#ban-management
Stars1.1k
Forks64
Last commit5 months ago
ProxyKit
ProxyKitC#

A toolkit for creating code-first HTTP reverse proxies as middleware in ASP.NET Core applications.

#http-proxy#reverse-proxy#proxy
Stars1.1k
Forks136
Last commit5 years ago
Crawly
CrawlyElixir

A high-level web crawling and scraping framework for Elixir, designed for data extraction and processing.

#scraping-websites#elixir#web-crawling
Stars1.1k
Forks123
Last commit1 year ago
Clack
ClackCommon Lisp

A web server abstraction layer for Common Lisp inspired by Python's WSGI and Ruby's Rack.

#wsgi-inspired#http-server#server-abstraction
Stars1.1k
Forks89
Last commit6 months ago
arpc
arpcGo

A high-performance Go RPC framework supporting two-way calling, notifications, and broadcast for effective network communication.

#high-performance#distributed-systems#pubsub
Stars1.1k
Forks80
Last commit1 month ago
PreviousPage 4 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