Global

middleware
48 projects tagged “middleware” that gained the most stars yesterday
#866 · +32 · 1d ·GitHub

Open-source, high-performance AI gateway that works as your LLM gateway, MCP gateway and agent gateway. One OpenAI-compatible API for 10,000+ models, with failover, load balancing, semantic caching, virtual keys, budgets and MCP Code Mode.

Creator
maximhq
Size
1.1 GB
Stars
8.9K
Age
1y
Commits · 90 Days
#1492 · +16 · 1d ·GitHub

HTTP routing and request-handling library for Rust that focuses on ergonomics and modularity

Creator
tokio-rs
Size
6 MB
Stars
27.5K
Age
5y
Commits · 90 Days
#1498 · +16 · 1d ·GitHub

Anubis is a Web AI Firewall Utility that weighs the soul of your connection using one or more challenges in order to protect upstream resources from scraper bots.

Creator
TecharoHQ
Size
30.3 MB
Stars
23.5K
Age
1y
Commits · 90 Days
#2208 · +9 · 1d ·GitHub

Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.

Creator
gin-gonic
Size
10.4 MB
Stars
89.4K
Age
12y
Commits · 90 Days
#2215 · +9 · 1d ·GitHub

Fast, unopinionated, minimalist web framework for Node.js.

Creator
expressjs
Size
9.8 MB
Stars
69.6K
Age
17y
Commits · 90 Days
#2375 · +8 · 1d ·GitHub

Hono - means flame🔥 in Japanese - is a small, simple, and ultrafast web framework built on Web Standards. js.

Creator
honojs
Size
9.9 MB
Stars
32.6K
Age
4y
Commits · 90 Days
#2499 · +8 · 1d ·GitHub

0 is a production-ready framework for building distributed, enterprise-grade agents, providing essential abstractions that work with rising model capability and built-in support for long-running, safely-controlled agent execution.

Size
57.5 MB
Stars
6K
Age
1y
Commits · 90 Days
#3363 · +4 · 1d ·GitHub

Fiber is an Express inspired web framework built on top of Fasthttp , the fastest HTTP engine for Go . Designed to ease things up for fast development with zero memory allocation and performance in mind.

Creator
gofiber
Size
42.8 MB
Stars
40.2K
Age
6y
Commits · 90 Days
#3766 · +3 · 1d ·GitHub

An efficient server implies a lower cost of the infrastructure, better responsiveness under load, and happy users.

Creator
fastify
Size
10.5 MB
Stars
37.3K
Age
10y
Commits · 90 Days
#3802 · +3 · 1d ·GitHub

Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.

Creator
alibaba
Size
55.1 MB
Stars
29.2K
Age
8y
Commits · 90 Days
#4394 · +2 · 1d ·GitHub

chi is a lightweight, idiomatic and composable router for building Go HTTP services. It's especially good at helping you write large REST API services that are kept maintainable as your project grows and changes.

Creator
go-chi
Size
3.8 MB
Stars
23K
Age
11y
Commits · 90 Days
#4401 · +2 · 1d ·GitHub

All-in-one IoT Platform - Device management, data collection, processing and visualization.

Size
402.4 MB
Stars
22.6K
Age
9y
Commits · 90 Days
#4500 · +2 · 1d ·GitHub

js with support for authentication, Stripe integration for payments, and a dashboard for logged-in users.

Creator
nextjs
Size
0.4 MB
Stars
16.2K
Updated
CommitDec 11
Age
2y
Commits · 90 Days
#5081 · +1 · 1d ·GitHub

This is the source repository for Remix 3. It is under active development.

Creator
remix-run
Size
132 MB
Stars
33.4K
Age
5y
Commits · 90 Days
#5086 · +1 · 1d ·GitHub

High performance, extensible, minimalist Go web framework.

Creator
labstack
Size
6.6 MB
Stars
32.8K
Age
11y
Commits · 90 Days
#5288 · +1 · 1d ·GitHub

🥚🥚🥚🥚 Born to build better enterprise frameworks and apps with Node.js & Koa.

Creator
eggjs
Size
29.5 MB
Stars
19K
Age
10y
Commits · 90 Days
#5384 · +1 · 1d ·GitHub

Asynchronous HTTP client/server framework for asyncio and Python

Creator
aio-libs
Size
44.8 MB
Stars
16.6K
Age
13y
Commits · 90 Days
#5490 · +1 · 1d ·GitHub

Framework for quickly creating connected applications in Kotlin with minimal effort

Creator
ktorio
Size
149.9 MB
Stars
14.5K
Age
11y
Commits · 90 Days
#5602 · +1 · 1d ·GitHub

A powerful HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting and canceling a request, files uploading and downloading, requests timeout, custom adapters, etc.

Creator
cfug
Size
5.1 MB
Stars
12.8K
Age
8y
Commits · 90 Days
#5610 · +1 · 1d ·GitHub

Starlette is a lightweight ASGI framework/toolkit, which is ideal for building async web services in Python.

Creator
Kludex
Size
8.5 MB
Stars
12.7K
Age
8y
Commits · 90 Days
#5645 · +1 · 1d ·GitHub

Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs.

Creator
slimphp
Size
7.1 MB
Stars
12.3K
Age
16y
Commits · 90 Days
#5659 · +1 · 1d ·GitHub

Autoware - the world's leading open-source software project for autonomous driving

Size
2.2 MB
Stars
12.2K
Age
11y
Commits · 90 Days
#5666 · +1 · 1d ·GitHub

js middleware for handling multipart/form-data, which is primarily used for uploading files. It is written on top of busboy for maximum efficiency.

Creator
expressjs
Size
5.5 MB
Stars
12.1K
Age
12y
Commits · 90 Days
#5711 · +1 · 1d ·GitHub

🔐 JSON Web Token Authentication for Laravel & Lumen

Size
1.7 MB
Stars
11.5K
Age
12y
Commits · 90 Days
#6288 · +0 · 1d ·GitHub

js to make web applications and APIs more enjoyable to write. Koa's middleware stack flows in a stack-like manner, allowing you to perform actions downstream then filter and manipulate the response upstream.

Creator
koajs
Size
3.9 MB
Stars
35.7K
Age
13y
Commits · 90 Days
#6304 · +0 · 1d ·GitHub

A cloud-native Go microservices framework with cli tool for productivity.

Creator
zeromicro
Size
32.4 MB
Stars
33.4K
Age
6y
Commits · 90 Days
#6403 · +0 · 1d ·GitHub

The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control.

Creator
kataras
Size
18 MB
Stars
25.6K
Age
10y
Commits · 90 Days
#6445 · +0 · 1d ·GitHub

Passport is Express-compatible authentication middleware for Node.js.

Size
0.8 MB
Stars
23.5K
Updated
CommitAug 16
Age
15y
Commits · 90 Days
#6447 · +0 · 1d ·GitHub

Guzzle is a PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services.

Creator
guzzle
Size
13.2 MB
Stars
23.4K
Age
15y
Commits · 90 Days
#6460 · +0 · 1d ·GitHub

js apps. It is designed to resemble the MVC architecture from frameworks like Ruby on Rails, but with support for the more modern, data-oriented style of web app & API development. It's especially good for building realtime features like chat.

Size
12.9 MB
Stars
22.8K
Age
14y
Commits · 90 Days