Showing 27 of 99 projects
A fast, dependency-free middleware server for Deno with built-in utilities like logging, CORS, rate limiting, and file uploads.
A GraphQL rate-limiting library with query complexity analysis for Node.js and Express APIs.
A Go library providing io.Reader and io.Writer implementations that simulate network connections at specific speeds.
An Elixir library for implementing passwordless authentication and verification flows with code generation, validation, and rate limiting.
A lightweight and versatile Go library providing utility functions for common operations like boolean conversions, map operations, string manipulations, and more.
A native macOS menu bar app that tracks your Claude.ai usage in real time with color-coded icons, burn rate display, and reset timers.
A Go library implementing lodash-style throttling to limit function execution to once per specified duration.
A utility to limit the execution rate of promise-returning functions, useful for rate-limiting API requests.
A zero-allocation, thread-safe debounce library for Go that delays function execution to reduce redundant operations.
A terminal tool for interactive benchmarking and comparison of shell command performance with real-time feedback.
A Go library for multiplexing HTTP clients based on source IP addresses to bypass rate limits and manage network interfaces.
OpenResty module that artificially delays repeated requests to protect sensitive resources from brute-force attacks.
Erlang application providing rate limiting and overload protection via per-queue processes and ETS counters.
A Go library for limiting goroutine concurrency with timeouts, dynamic priority, and context cancellation support.
A Deno KV-based file system that stores files in 64KB chunks with configurable rate limits, user quotas, and concurrent operation controls.
A Go library for using DynamoDB as a fast and reliable atomic counter.
A Fiber middleware that protects against DDoS and bots by requiring clients to solve periodic proof-of-work challenges.
An Elixir library for scheduling rate-limited actions with support for complex limits and time estimation.
Redis-based rate limiting middleware for the Fiber web framework with sliding window and GCRA leaky bucket algorithms.
A Go library for seamlessly fetching paginated data from any source with built-in API scraping and parallel processing.
A modern, universal HTTP client built on native fetch with zero dependencies, featuring request orchestration, retries, rate limiting, and hedging.
An unofficial Go SDK for interacting with the RAWG Video Games Database API.
A Symfony2 bundle for limiting HTTP requests to your application based on customizable rules.
A production-ready Go client for Meta's Threads API with full endpoint coverage, OAuth 2.0, and intelligent rate limiting.
A Rust library implementing popular rate limiting algorithms with support for multithreaded usage.
A Redis plugin for GenKit that provides state storage, trace storage, caching, and rate limiting capabilities.
A high-performance rate limiting middleware for Go web frameworks with multiple algorithms and storage options.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.