#Rate-limiting

Showing 38 of 38 repositories tagged #rate-limiting, ranked by stars

digitalocean
digitalocean
nginxconfig.io

โš™๏ธ NGINX config generator on steroids ๐Ÿ’‰

Score
71
โ˜… 28.3k โ‘‚ 2.0k โ€”
JavaScript
alibaba
alibaba
Sentinel

A powerful flow control component enabling reliability, resilience and monitoring for microservices. (้ขๅ‘ไบ‘ๅŽŸ็”ŸๅพฎๆœๅŠก็š„้ซ˜ๅฏ็”จๆตๆŽง้˜ฒๆŠค็ป„ไปถ)

Score
100
โ˜… 23.1k โ‘‚ 8.2k โ€”
Java
animir
animir
node-rate-limiter-flexible

Atomic and non-atomic counters and rate limiting tools. Limit resource access at any scale.

Score
86
โ˜… 3.6k โ‘‚ 189 โ€”
JavaScript
express-rate-limit
express-rate-limit
express-rate-limit

Basic rate-limiting middleware for the Express web server

Score
100
โ˜… 3.3k โ‘‚ 252 +2/day
TypeScript
alibaba
alibaba
sentinel-golang

Sentinel Go enables reliability and resiliency for Go microservices

Score
100
โ˜… 3.0k โ‘‚ 453 โ€”
Go
openappsec
openappsec
openappsec

open-appsec is a machine learning security engine that preemptively and automatically prevents threats against Web Application & APIs. This repo include the main code and logic.

Score
80
โ˜… 1.6k โ‘‚ 127 +3/day
C++
theopenco
theopenco
llmgateway

Route, manage, and analyze your LLM requests across multiple providers with a unified API interface.

Score
100
โ˜… 1.4k โ‘‚ 155 +4/day
TypeScript
unionj-cloud
unionj-cloud
go-doudou

go-doudou๏ผˆdoudou pronounce /dษ™udษ™u/๏ผ‰is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.

Score
88
โ˜… 1.2k โ‘‚ 195 +1/day
Go
Baroshem
Baroshem
nuxt-security

๐Ÿ›ก Automatically configure your app to follow OWASP security patterns and principles by using HTTP Headers and Middleware

Score
57
โ˜… 976 โ‘‚ 78 โ€”
TypeScript
Nya-Foundation
Nya-Foundation
NyaProxy

NyaProxy acts like a smart, central manager for accessing various online services (APIs) โ€“ think AI tools (like OpenAI, Gemini, Anthropic), image generators, or almost any web service that uses access keys. It helps you use these services more reliably, efficiently, and securely.

Score
0
โ˜… 971 โ‘‚ 13 +1/day
Python
mailgun
mailgun
gubernator

High Performance Rate Limiting MicroService and Library

Score
50
โ˜… 959 โ‘‚ 95 โ€”
Go
boinkor-net
boinkor-net
governor

A rate-limiting library for Rust (f.k.a. ratelimit_meter)

Score
75
โ˜… 920 โ‘‚ 67 +1/day
Rust
tomasbasham
tomasbasham
ratelimit

API Rate Limit Decorator

Score
100
โ˜… 830 โ‘‚ 160 โ€”
Python
fabriziosalmi
fabriziosalmi
caddy-waf

Caddy WAF (Regex Rules, IP and DNS filtering, Rate Limiting, GeoIP, Tor, Anomaly Detection)

Score
75
โ˜… 787 โ‘‚ 30 +4/day
Go
LibreQoE
LibreQoE
LibreQoS

Self-hosted traffic management and network operations platform for ISPs. Use CAKE and fq_codel to reduce bufferbloat, enforce bandwidth plans, and troubleshoot congestion with topology-aware subscriber visibility.

Score
100
โ˜… 707 โ‘‚ 83 โ€”
Rust
arcjet
arcjet
arcjet-js

Arcjet JavaScript (JS) / TypeScript SDK. Stop bots and automated attacks from burning your AI budget, leaking data, or misusing tools with Arcjet's AI security building blocks.

Score
43
โ˜… 672 โ‘‚ 30 โ€”
TypeScript
mennanov
mennanov
limiters

Golang rate limiters for distributed applications

Score
62
โ˜… 648 โ‘‚ 63 +2/day
Go
rhinobase
rhinobase
hono-rate-limiter

Rate Limit middleware for Hono Server

Score
14
โ˜… 646 โ‘‚ 23 +1/day
TypeScript
ParisNeo
ParisNeo
lollms_hub

A proxy server for multiple ollama instances with Key security

Score
29
โ˜… 638 โ‘‚ 100 โ€”
Python
Helicone
Helicone
ai-gateway

The fastest, lightest, and easiest-to-integrate AI gateway on the market. Fully open-sourced.

Score
67
โ˜… 609 โ‘‚ 58 +2/day
Rust
daniel3303
daniel3303
ClaudeCodeStatusLine

Custom status line for Claude Code showing model, tokens, rate limits, and git info in real-time

Score
100
โ˜… 564 โ‘‚ 53 +5/day
Shell
piccolo-orm
piccolo-orm
piccolo_api

ASGI middleware for authentication, rate limiting, and building REST endpoints.

Score
0
โ˜… 161 โ‘‚ 26 โ€”
Python
voidmind-io
voidmind-io
voidllm

Privacy-first LLM proxy and AI gateway โ€” load balancing, multi-provider routing, API key management, usage tracking, rate limiting. Self-hosted. Zero knowledge of your prompts.

Score
40
โ˜… 117 โ‘‚ 13 +2/day
Go
AlephantAI
AlephantAI
AIephant-AI-Agent-Gateway

Alephant is an open-source AI Agent Gateway for routing, tracking, and controlling LLM usage across AI agents, members, and workflows, and for publishing agent capabilities as paid endpoints with x402 and MPP payment rails.

Score
25
โ˜… 105 โ‘‚ 15 +6/day
Rust
ayarotsky
ayarotsky
redis-shield

Redis and Valkey module that implements the token-bucket algorithm as a native command for high-performance rate limiting

Score
0
โ˜… 98 โ‘‚ 5 โ€”
Rust
ngMinhDan
ngMinhDan
go-base-service

This project allows developers to build services for exporting REST APIs. It makes it easy to connect to databases, cache, Kafka, S3, elasticsearch and authentication. Keep building !

Score
25
โ˜… 94 โ‘‚ 26 โ€”
Go
Kuadrant
Kuadrant
kuadrant-operator

The Operator to install and manage the lifecycle of the Kuadrant components deployments.

Score
60
โ˜… 87 โ‘‚ 76 +1/day
Go
watzon
watzon
0x45

๐Ÿš€ Modern, high-performance file sharing and URL shortening service with S3 support, rate limiting, and API keys. Built with Go and inspired by 0x0.st ๐Ÿ“ค

Score
12
โ˜… 87 โ‘‚ 9 โ€”
Go
Kuadrant
Kuadrant
limitador

Rate limiter

Score
50
โ˜… 86 โ‘‚ 34 โ€”
Rust
neelp03
neelp03
ThrottleX

A distributed rate-limiting solution built with Go and Redis, designed to control API traffic and ensure system stability. Supports multiple rate-limiting policies and is scalable with Docker for easy deployment.

Score
0
โ˜… 82 โ‘‚ 5 โ€”
Go
vstorm-co
vstorm-co
pydantic-ai-shields

Guardrail capabilities for Pydantic AI โ€” cost tracking, prompt injection detection, PII filtering, secret redaction, tool permissions, and async guardrails. Built on pydantic-ai's native capabilities API.

Score
33
โ˜… 77 โ‘‚ 10 +3/day
Python
ml-archive
ml-archive
gatekeeper

Rate limiting middleware for Vapor ๐Ÿ‘ฎ

Score
0
โ˜… 76 โ‘‚ 16 โ€”
Swift
TwiN
TwiN
g8

โ›ฉ๏ธ Go library for protecting your HTTP handlers

Score
38
โ˜… 73 โ‘‚ 6 โ€”
Go
uppnrise
uppnrise
distributed-rate-limiter

High-performance distributed rate limiter service with Redis backend. Supports token bucket and sliding window algorithms, dynamic configuration, and real-time metrics. Built for microservices architectures.

Score
20
โ˜… 71 โ‘‚ 10 โ€”
Java
itxashancode
itxashancode
Pull-Shark-Automation

Automate GitHub PR creation at scale with intelligent token rotation, proxy support, and real-time notifications. Create thousands of PRs effortlessly using sequential or high-speed parallel modes (62 PRs/min). Features: multi-token management, auto-merge, state persistence, Discord/Slack webhooks, async operations, and Windows compatibility.

Score
0
โ˜… 58 โ‘‚ 1 โ€”
Python
arcjet
arcjet
example-nextjs

An example Next.js application protected by Arcjet.

Score
50
โ˜… 58 โ‘‚ 10 โ€”
TypeScript
Tuntii
Tuntii
RustAPI

A high-performance, ergonomic web framework for Rust with native AI/LLM support.

Score
0
โ˜… 56 โ‘‚ 3 +1/day
Rust
gitcommitshow
gitcommitshow
resilient-llm

Resilient multi-LLM orchestration with in-built failure handing, rate limits, retries, and circuit breaker.

Score
0
โ˜… 48 โ‘‚ 4 โ€”
TypeScript
Related Topics
#security#golang#llm#redis#go#microservice#rate-limiter#rest-api#kubernetes#ai#developer-tools#nodejs

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly