Clear ×

Middleware

40 repositories found

tinyauthapp

tinyauthapp

tinyauth
Go AI analysis

Tinyauth is a minimal, self-hosted OpenID Certified authentication and authorization server written in Go, designed to work as both a standalone...

Production ready Beginner friendly Niche use case
authentication caddy golang
7.8k
248
36
73/wk
active
8/10 Security
eclipse-iceoryx

eclipse-iceoryx

iceoryx2
Rust AI analysis

iceoryx2 is a zero-copy, lock-free inter-process communication (IPC) middleware written in Rust, designed for ultra-low latency communication between...

Production ready Niche use case
data-plane eclipse iceoryx
2.4k
162
219
16/wk
active
8/10 IoT
cytostack

cytostack

openwolf
TypeScript AI analysis

OpenWolf is an open-source middleware that optimizes Claude Code's context usage by maintaining a project index, learning memory, and token ledger...

Production ready Beginner friendly Niche use case
anthropic claude-ai claude-code
2.1k
184
44
21/wk
slow
7/10 Dev Tools
middyjs

middyjs

middy
JavaScript AI analysis

Middy is a middleware engine for AWS Lambda on Node.js that lets developers focus on business logic while attaching reusable middleware for parsing,...

Production ready Niche use case
aws aws-lambda aws-powertools
3.9k
397
6
5/wk
active
9/10 DevOps
github

github

secure_headers
Ruby AI analysis

Secure Headers is a Ruby gem that automatically applies security headers (CSP, HSTS, X-Frame-Options, etc.) to web applications with sensible...

Production ready Niche use case
content-security-policy cookie csp
3.2k
250
13
4/wk
active
8/10 Security
robustmq

robustmq

robustmq
Rust AI analysis

RobustMQ is a unified messaging engine written in Rust that consolidates multiple messaging protocols (MQTT, Kafka, AMQP, NATS) into a single binary...

Niche use case
agent-communication ai ai-agnet
1.6k
235
111
7/wk
active
6/10 DevOps
eclipse-iceoryx

eclipse-iceoryx

iceoryx
C++ AI analysis

iceoryx is a C++ inter-process communication (IPC) middleware implementing true zero-copy shared memory communication for low-latency,...

Production ready Niche use case
autosar-adaptive client-server cpp
2.1k
479
260
7/wk
recent
8/10 IoT
eclipse-ecal

eclipse-ecal

ecal
C++ AI analysis

eCAL is a high-performance publish-subscribe and client-server middleware for interprocess communication, optimized for autonomous driving and...

Production ready Niche use case
autonomous-driving client-server ecal
1k
213
84
3/wk
active
8/10 IoT
thingsboard

thingsboard

thingsboard
Java AI analysis

ThingsBoard is a comprehensive open-source IoT platform for device provisioning, data collection, processing, and real-time visualization. It serves...

Production ready Beginner friendly Niche use case
big-data cloud coap-server
22k
6.4k
252
49/wk
active
8/10 IoT
tower-rs

tower-rs

tower
Rust AI analysis

Tower is a modular Rust library for building robust networking clients and servers around a request/response pattern. It serves as a foundational...

Production ready Niche use case
middleware rust tower
4.2k
341
100
8/wk
recent
8/10 Dev Tools
go-chi

go-chi

chi
Go AI analysis

Chi is a lightweight HTTP router for Go that emphasizes composability, modularity, and maintainability for REST API services. It is purpose-built for...

Production ready Beginner friendly Niche use case
api context go
22.5k
1.1k
106
33/wk
active
9/10 Web Dev
apache

apache

camel
Java AI analysis

Apache Camel is a mature, enterprise-grade integration framework with 350+ connectors for databases, APIs, message brokers, and cloud services. It...

Production ready Niche use case
camel cloud-native data-transformation
6.3k
5.1k
18
8/wk
active
9/10 DevOps
eProsima

eProsima

Fast-DDS
C++ AI analysis

eProsima Fast DDS is a C++ implementation of the DDS (Data Distribution Service) standard and RTPS protocol, designed for publish-subscribe...

Production ready Niche use case
cpp dds distributed-systems
2.8k
931
130
3/wk
active
8/10 IoT
labstack

labstack

echo
Go AI analysis

Echo is a high-performance, minimalist Go web framework built on the standard library, providing a fast radix-tree router, middleware ecosystem,...

Production ready
echo go http2
32.5k
2.3k
33
21/wk
active
8/10 Web Dev
bloomberg

bloomberg

blazingmq
C++ AI analysis

BlazingMQ is a distributed, high-performance message queue system developed and battle-tested at Bloomberg for 8+ years, designed for production use...

Production ready Niche use case
blazingmq distributed-systems message-queue
3.2k
191
99
2/wk
active
8/10 DevOps
eolinker

eolinker

apinto
Go AI analysis

Apinto is a cloud-native API gateway written in Go, designed for high performance, extensibility, and ease of maintenance. It serves enterprises...

Production ready Niche use case
api api-gateway apigateway
1.7k
257
45
1/wk
active
7/10 DevOps
gin-gonic

gin-gonic

gin
Go AI analysis

Gin is a high-performance HTTP web framework for Go, built on top of httprouter, offering fast routing with zero heap allocations, middleware...

Production ready Beginner friendly
framework gin go
88.9k
8.6k
720
53/wk
recent
9/10 Web Dev
luraproject

luraproject

lura
Go AI analysis

Lura is an open-source API Gateway framework written in Go that aggregates, transforms, and filters responses from multiple backend services into...

Production ready Niche use case
api-gateway apis backend-services
6.8k
584
13
4/wk
active
8/10 DevOps
chimurai

chimurai

http-proxy-middleware
TypeScript AI analysis

http-proxy-middleware is a Node.js HTTP proxy middleware for connect, express, next.js, hono, and similar frameworks, enabling simple request routing...

Production ready Beginner friendly
browser-sync connect express
11.1k
882
17
5/wk
active
8/10 Web Dev
alibaba

alibaba

transmittable-thread-local
Java AI analysis

TransmittableThreadLocal (TTL) is a Java library that extends InheritableThreadLocal to preserve context values across thread boundaries, even when...

Production ready Niche use case
apm async async-context
8.3k
1.7k
55
3/wk
recent
8/10 Dev Tools
expressjs

expressjs

session
JavaScript AI analysis

express-session is a widely-adopted session middleware for Express.js that manages user sessions server-side while storing only the session ID in...

Production ready Beginner friendly
expressjs javascript middleware
6.4k
998
97
2/wk
active
8/10 Web Dev
go-resty

go-resty

resty
Go AI analysis

Resty is a mature HTTP/REST client library for Go that provides a simple, chainable API for making HTTP requests with built-in support for...

Production ready Beginner friendly Single maintainer
backoff circuit-breaker curl-command
11.7k
786
10
3/wk
active
8/10 Dev Tools
helmetjs

helmetjs

helmet
TypeScript AI analysis

Helmet is a middleware library for Express/Node.js that automatically sets secure HTTP response headers (CSP, HSTS, X-Frame-Options, etc.) to...

Production ready Beginner friendly
helmet http-headers javascript
10.7k
410
4
2/wk
recent
8/10 Security
expressjs

expressjs

body-parser
JavaScript AI analysis

body-parser is the canonical Node.js middleware for parsing incoming HTTP request bodies (JSON, URL-encoded, raw, and plain text) before they reach...

Production ready Beginner friendly
body expressjs javascript
5.5k
758
52
1/wk
active
9/10 Web Dev
apache

apache

shardingsphere-elasticjob
Java AI analysis

ElasticJob is a distributed task scheduling framework that handles job sharding, failover, and resource management in scalable environments. It...

Production ready Niche use case
cron database elasticjob
8.2k
3.3k
115
1/wk
active
8/10 DevOps
cfug

cfug

dio
Dart AI analysis

dio is a production-grade HTTP client for Dart and Flutter that provides global configuration, interceptors, request cancellation, file operations,...

Production ready Beginner friendly
adapter cancellable dart
12.8k
1.6k
38
1/wk
active
8/10 Mobile
devfeel

devfeel

dotweb
Go

DotWeb is a lightweight Go web micro framework designed for building simple HTTP services with built-in support for routing, middleware, sessions,...

Production ready Beginner friendly Niche use case
cache dotweb go
1.4k
177
17
active
6/10 Web Dev
alibaba

alibaba

sentinel-golang
Go AI analysis

Sentinel Go is a microservice resilience library from Alibaba that provides flow control, traffic shaping, circuit breaking, and adaptive overload...

Production ready Niche use case
cloud-native go golang
3k
453
125
active
7/10 DevOps
swaggo

swaggo

gin-swagger
Go AI analysis

gin-swagger is a Go middleware that automatically generates Swagger 2.0 API documentation for Gin web framework applications through source code...

Production ready Beginner friendly Niche use case
gin gin-middleware gin-swagger
4.2k
296
109
active
8/10 Dev Tools
go-pkgz

go-pkgz

auth
Go AI analysis

go-pkgz/auth is a Go library providing flexible authentication mechanisms including OAuth2 with multiple social providers (GitHub, Google, Facebook,...

Production ready Niche use case
authentication custom-oauth2 go
1.3k
95
13
active
8/10 Security

Showing 30 of 40