Showing 35 of 71 projects
An Elixir rate-limiter with pluggable backends and multiple algorithms for API requests, file uploads, and more.
A security middleware library for FastAPI providing IP control, rate limiting, penetration detection, and security headers.
A request rate limiter for FastAPI applications, powered by pyrate-limiter.
A Go library providing distributed rate limiting algorithms with pluggable backends and locks for scalable applications.
A production-tested HTTP library for iOS/macOS with built-in authentication, rate limiting, and automatic request cancellation.
A Python framework for the Riot Games League of Legends API, designed for easy data access and analysis.
A promise-aware throttling library that rate-limits function calls without discarding them, ideal for API interactions.
A Go worker pool library that limits concurrency of goroutine execution, supports timeouts, and never blocks task submission.
An Elixir OTP GenServer that implements a token bucket algorithm for rate limiting calls to external APIs or services.
An idiomatic, concurrent Go library for the Telegram Bot API with built-in rate limiting and per-chat state isolation.
A Go library for implementing timed rate limiting with both blocking and non-blocking approaches.
A proxy service that offloads event processing, normalization, and ingestion from Sentry SDKs and server.
A Symfony bundle that adds rate limiting to controllers and actions using PHP attributes.
An in-memory application-driven jailer written in Go, inspired by fail2ban, to deter system probing and attacks.
An NGINX-based API gateway for the Red Hat 3scale API Management Platform, offering high performance, scalability, and extensible policies.
A simple, in-memory FIFO queue for Elixir with worker pooling and rate limiting.
A generic background job runner for Crystal applications supporting delayed, periodic, and manually queued jobs with Redis storage.
Debounce promise-returning and async functions with configurable leading/trailing edge and abort signal support.
An intelligent Claude API proxy with load balancing across multiple accounts, real-time analytics, and multi-provider support.
A simple tool for API load testing and batch jobs with configurable rate, concurrent workers, and protocol-agnostic design.
A lightweight, high-performance API gateway and reverse proxy with declarative YAML configuration, robust middleware, and support for REST, GraphQL, TCP, UDP, and gRPC.
A high-performance rate limiter library for Go applications with multiple rate limiting strategies.
A distributed, high-performance, cloud-native rate limiting microservice and library developed at Mailgun.
A drop-in alternative to Go's sync/errgroup with configurable goroutine worker limits for rate-limited operations.
A comprehensive Go wrapper for the TMDb API, supporting both v3 and v4 with optional auto-retry and custom HTTP client configuration.
A flexible, performant, and thread-safe Discord API wrapper for Go, providing 100% one-to-one implementation of Discord's API.
A Go library implementing the semaphore pattern with timeout support for lock/unlock operations.
A Redis module implementing the token-bucket algorithm as a native command for high-performance rate limiting.
A Vapor 3 middleware for rate limiting API requests by IP address and URL, returning HTTP 429 when limits are exceeded.
A set of performant rate limiters for Go, including adaptive, sliding window, and token bucket algorithms.
A job processing system for Elixir applications built on GenStage and Redis, offering durability, back-pressure, and rate limiting.
Rate limiting middleware for Vapor applications, restricting requests based on client identifiers like IP address.
A modern, self-hostable pastebin with client-side encryption, customizable expiry, user accounts, and a developer API.
A thread-safe Go map implementation with automatic expiration of key-value pairs after a specified duration.
A CakePHP plugin for rate limiting API requests with configurable limits, client identification, and event-driven customization.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.