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

Wish
WishGo

A Go library for building SSH applications with middleware support, making it easy to create secure, terminal-accessible apps.

#hacktoberfest#ssh-server#go-library
Stars5.3k
Forks116
Last commit4 days ago
ThinkJS
ThinkJSJavaScript

A Node.js framework using ES2015+ features and TypeScript to build scalable web applications.

#modular-architecture#thinkjs#async-await
Stars5.3k
Forks615
Last commit16 days ago
Fast Route
Fast RoutePHP

A high-performance regular expression based request router for PHP applications.

#php-router#request-handling#api-routing
Stars5.3k
Forks450
Last commit14 days ago
wretch
wretchTypeScript

A tiny wrapper built around fetch with an intuitive syntax for making HTTP requests.

#formdata#request#isomorphic
Stars5.2k
Forks107
Last commit1 month ago
go-restful
go-restfulGo

A Go package for building RESTful web services with explicit HTTP method mapping and flexible routing.

#http-server#rest#web-services
Stars5.1k
Forks681
Last commit18 days ago
req
reqGo

A simple yet powerful Go HTTP client with automatic decoding, debugging, retry, and HTTP fingerprinting support.

#retry-logic#http#http-fingerprinting
Stars4.8k
Forks406
Last commit8 days ago
Go
GoGo

A concise and high-performance Telegram bot framework for Go, featuring command routing, middleware, and transparent file handling.

#keyboard-support#command-routing#high-performance
Stars4.6k
Forks525
Last commit1 month ago
poem
poemRust

A full-featured, easy-to-use web framework for building high-performance applications in Rust.

#fastapi#high-performance#poem
Stars4.4k
Forks353
Last commit2 months ago
Salvo
SalvoRust

A powerful and simple Rust web framework with full HTTP protocol support and built-in OpenAPI integration.

#http-server#api-server#async
Stars4.4k
Forks271
Last commit11 hours ago
Tower
TowerRust

A library of modular and reusable components for building robust networking clients and servers in Rust.

#service-layer#client-server#async
Stars4.3k
Forks341
Last commit1 month ago
authboss
authbossGo

A modular authentication system for Go web applications, providing pluggable modules for common auth features.

#oauth#web-security#authentication
Stars4.2k
Forks221
Last commit13 days ago
minify
minifyGo

A high-performance Go minifier for HTML5, CSS3, JS, JSON, SVG, and XML that shrinks web files without changing output.

#minification#js#minifier
Stars4.1k
Forks239
Last commit4 days ago
awesome-iot
awesome-iot

A curated list of awesome Internet of Things projects, resources, hardware, software, protocols, and standards.

#iot#hacktoberfest#embedded-systems
Stars4.0k
Forks498
Last commit11 days ago
kemal
kemalCrystal

A fast, effective, and simple web framework for Crystal, perfect for building web applications and APIs with minimal code.

#fast#rest#api
Stars3.9k
Forks198
Last commit3 days ago
ring
ringClojure

A Clojure web applications library that abstracts HTTP into a simple, unified API for building modular web components.

#wsgi-inspired#http-server#modular-architecture
Stars3.9k
Forks526
Last commit1 month ago
dora
doraRust

A Rust-based middleware framework for building low-latency, composable, and distributed AI robotic applications using dataflow graphs.

#robotics#ai#apache-arrow
Stars3.9k
Forks418
Last commit9 hours ago
godis
godisGo

A Redis-compatible server and distributed cluster implemented in Go, designed as a high-concurrency middleware example.

#godis#raft-consensus#kv-cache
Stars3.8k
Forks603
Last commit10 months ago
Coraza
CorazaGo

An open-source, enterprise-grade Web Application Firewall library written in Go, compatible with ModSecurity SecLang rulesets.

#reverse-proxy#waf#owasp
Stars3.7k
Forks342
Last commit10 hours ago
Laravel Localization
Laravel LocalizationPHP

A Laravel package for easy i18n localization with smart routing, locale detection, and translated routes.

#laravel#laravel-localization#multilingual
Stars3.6k
Forks510
Last commit2 months ago
go-json-rest
go-json-restGo

A thin layer on top of net/http for building fast, scalable RESTful JSON APIs in Go with middleware support.

#json-api#net-http#http-server
Stars3.5k
Forks372
Last commit5 years ago
recipes
recipesGo

A collection of example implementations and best practices for building web applications with the Fiber framework in Go.

#hacktoberfest#deployment-guides#examples
Stars3.5k
Forks492
Last commit20 hours ago
alice
aliceGo

A minimal, painless middleware chaining library for Go HTTP handlers.

#net-http#http-middleware#handler-composition
Stars3.4k
Forks152
Last commit2 years ago
PHP
PHPPHP

A PHP SDK for building Telegram Bots with Laravel support out of the box.

#botkit#php-sdk#laravel
Stars3.3k
Forks672
Last commit23 days ago
Secure Headers
Secure HeadersRuby

A Ruby gem for automatically applying security headers with safe defaults to protect web applications from common vulnerabilities.

#csp#web-security#rails-middleware
Stars3.2k
Forks251
Last commit3 days ago
BlazingMQ (.1k)
BlazingMQ (.1k)C++

A modern, high-performance open source distributed message queuing system with durability, fault tolerance, and rich routing strategies.

#high-performance#message-queue#queue
Stars3.2k
Forks191
Last commit14 hours ago
AspNetCoreRateLimit
AspNetCoreRateLimitC#

ASP.NET Core middleware for IP and client-based rate limiting to protect Web APIs and MVC apps.

#redis#asp-net-core#client-authentication
Stars3.2k
Forks442
Last commit2 years ago
Vulcand
VulcandGo

A programmatic, extendable proxy for microservices and API management, backed by etcd.

#api-gateway#reverse-proxy#canary-deployment
Stars3.1k
Forks219
Last commit2 years ago
Ts.ED
Ts.EDTypeScript

A Node.js and TypeScript framework on top of Express/Koa to build server-side applications with decorators and class-based structure.

#serverless#dependency-injection#multer
Stars3.1k
Forks291
Last commit13 hours ago
Nickel
NickelRust

A simple and lightweight web framework for Rust with an Express.js-inspired API.

#expressjs-inspired#http-server#web-framework
Stars3.1k
Forks159
Last commit4 years ago
Express Gateway
Express GatewayJavaScript

A microservices API gateway built on Node.js and Express.js for securing and exposing services in cloud-native architectures.

#api-gateway#expressjs#express-gateway
Stars3.0k
Forks354
Last commit2 years ago
plug
plugElixir

A specification and toolkit for building composable web applications with functions in Elixir.

#http-server#functional-programming#elixir
Stars3.0k
Forks608
Last commit18 hours ago
Pdfkit
PdfkitRuby

A Ruby gem that converts HTML and CSS into PDF documents using the wkhtmltopdf command-line utility.

#html-to-pdf#pdfkit#rack-app
Stars2.9k
Forks419
Last commit2 years ago
bolt-js
bolt-jsTypeScript

A JavaScript framework for building Slack apps with support for events, actions, shortcuts, and slash commands.

#slack-apps#javascript-framework#slack
Stars2.9k
Forks439
Last commit20 hours ago
Tinyhttp
TinyhttpTypeScript

A modern, minimal, and fast web framework for Node.js, designed as a drop-in replacement for Express.

#http-server#webframework#javascript-framework
Stars2.9k
Forks151
Last commit2 days ago
tinyhttp
tinyhttpTypeScript

A modern, minimal, and fast Express-like web framework for Node.js, written in TypeScript and compiled to native ESM.

#http-server#webframework#fast
Stars2.9k
Forks151
Last commit2 days ago
CORS
CORSGo

A configurable Go net/http handler for handling Cross-Origin Resource Sharing (CORS) requests.

#http-handler#net-http#web-security
Stars2.9k
Forks233
Last commit1 month ago
PreviousPage 2 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