#Rate-limiting
Showing 38 of 38 repositories tagged #rate-limiting, ranked by stars
โ๏ธ NGINX config generator on steroids ๐
A powerful flow control component enabling reliability, resilience and monitoring for microservices. (้ขๅไบๅ็ๅพฎๆๅก็้ซๅฏ็จๆตๆง้ฒๆค็ปไปถ)
Atomic and non-atomic counters and rate limiting tools. Limit resource access at any scale.
Basic rate-limiting middleware for the Express web server
Sentinel Go enables reliability and resiliency for Go microservices
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.
Route, manage, and analyze your LLM requests across multiple providers with a unified API interface.
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.
๐ก Automatically configure your app to follow OWASP security patterns and principles by using HTTP Headers and Middleware
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.
High Performance Rate Limiting MicroService and Library
A rate-limiting library for Rust (f.k.a. ratelimit_meter)
API Rate Limit Decorator
Caddy WAF (Regex Rules, IP and DNS filtering, Rate Limiting, GeoIP, Tor, Anomaly Detection)
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.
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.
Golang rate limiters for distributed applications
Rate Limit middleware for Hono Server
A proxy server for multiple ollama instances with Key security
The fastest, lightest, and easiest-to-integrate AI gateway on the market. Fully open-sourced.
Custom status line for Claude Code showing model, tokens, rate limits, and git info in real-time
ASGI middleware for authentication, rate limiting, and building REST endpoints.
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.
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.
Redis and Valkey module that implements the token-bucket algorithm as a native command for high-performance rate limiting
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 !
The Operator to install and manage the lifecycle of the Kuadrant components deployments.
๐ 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 ๐ค
Rate limiter
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.
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.
Rate limiting middleware for Vapor ๐ฎ
โฉ๏ธ Go library for protecting your HTTP handlers
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.
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.
An example Next.js application protected by Arcjet.
A high-performance, ergonomic web framework for Rust with native AI/LLM support.
Resilient multi-LLM orchestration with in-built failure handing, rate limits, retries, and circuit breaker.