awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

27 Repos

Awesome GitHub RepositoriesAPI Throttling

Mechanisms for limiting request frequency to protect backend services.

Distinguishing note: Focuses on traffic shaping and rate limiting.

Explore 27 awesome GitHub repositories matching devops & infrastructure · API Throttling. Refine with filters or upvote what's useful.

Awesome API Throttling GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • daytonaio/daytonaAvatar von daytonaio

    daytonaio/daytona

    72,416Auf GitHub ansehen↗

    Daytona is a cloud-native development environment platform designed to orchestrate ephemeral, containerized workspaces. It provides a centralized system for managing reproducible coding environments as code, ensuring consistency across distributed teams by abstracting the underlying infrastructure. By utilizing declarative configuration, the platform automates the entire lifecycle of development sandboxes, from initial provisioning to resource governance. The platform distinguishes itself through its infrastructure-agnostic runner layer, which allows development environments to be deployed ac

    Limits API request frequency based on user tier to maintain system stability and performance.

    TypeScriptagentic-workflowaiai-agents
    Auf GitHub ansehen↗72,416
  • searxng/searxngAvatar von searxng

    searxng/searxng

    32,180Auf GitHub ansehen↗

    This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web, academic, and media sources into a single, unified interface. By acting as a proxy between the user and external search providers, it strips identifying headers and tracking parameters from requests, ensuring that search activity remains anonymous and protected from third-party profiling. The platform distinguishes itself through a modular, plugin-based architecture that allows for extensive customization of search behavior, result filtering, and interface branding. It supports a

    Enforces per-client request limits to maintain service availability and prevent bot traffic.

    Pythonbingbravedegoogle
    Auf GitHub ansehen↗32,180
  • zeroclaw-labs/zeroclawAvatar von zeroclaw-labs

    zeroclaw-labs/zeroclaw

    31,920Auf GitHub ansehen↗

    Zeroclaw is a modular framework for building and deploying autonomous agents that integrate AI models, messaging platforms, and hardware interfaces. It functions as a multi-agent orchestrator and embedded systems controller, providing a unified runtime for managing agent lifecycles, memory, and security policies across diverse environments. The system distinguishes itself through its focus on secure, verifiable hardware and software orchestration. It enforces strict security boundaries, including command allowlisting, resource throttling, and interactive human-in-the-loop approval for sensiti

    Limits request frequency and operational costs to prevent runaway resource consumption or excessive API spending.

    Rust
    Auf GitHub ansehen↗31,920
  • encode/django-rest-frameworkAvatar von encode

    encode/django-rest-framework

    30,083Auf GitHub ansehen↗

    Django REST Framework is a toolkit for building standards-compliant web services that map complex data models to structured HTTP responses. It provides a modular architecture for handling the request lifecycle, including authentication, permission checks, and content negotiation. The framework is designed to facilitate the development of robust APIs by transforming complex data types into native formats and validating incoming request payloads against defined schemas. The project distinguishes itself through a highly modular, class-based design that allows developers to build complex views an

    Protects backend infrastructure by enforcing request frequency limits.

    Pythonapidjangopython
    Auf GitHub ansehen↗30,083
  • fingerprintjs/fingerprintjsAvatar von fingerprintjs

    fingerprintjs/fingerprintjs

    27,334Auf GitHub ansehen↗

    Fingerprint is a visitor identification and fraud detection platform that generates persistent, unique identifiers by analyzing browser and device attributes. By extracting technical signals from the client environment, it enables reliable user tracking across sessions without relying on traditional cookies. The platform distinguishes itself through its focus on high-accuracy identification and security-first architecture. It employs edge-side proxying to bypass ad-blockers and privacy restrictions, ensuring consistent data collection. To maintain data integrity, it uses cryptographic payload

    Limits the frequency of incoming API requests to prevent service abuse and maintain operational stability.

    TypeScriptaudio-fingerprintingbrowserbrowser-fingerprint
    Auf GitHub ansehen↗27,334
  • vonng/ddiaAvatar von Vonng

    Vonng/ddia

    22,648Auf GitHub ansehen↗

    This project serves as a comprehensive technical reference for the architecture and design of data-intensive applications. It provides a structured analysis of the fundamental principles required to build reliable, scalable, and maintainable software systems, covering the core trade-offs inherent in modern data infrastructure. The repository explores the mechanics of distributed data management, including strategies for replication, partitioning, and achieving consensus across multiple nodes. It details the design of storage engines, indexing techniques, and transaction management models, whi

    Rejects or delays requests during peak load to prevent cascading failures and maintain stability.

    Pythonbookdatabaseddia
    Auf GitHub ansehen↗22,648
  • redis/go-redisAvatar von redis

    redis/go-redis

    22,159Auf GitHub ansehen↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Limits the frequency of incoming requests by tracking usage counts in a shared data store to prevent service abuse.

    Gogogolangredis
    Auf GitHub ansehen↗22,159
  • gofr-dev/gofrAvatar von gofr-dev

    gofr-dev/gofr

    21,321Auf GitHub ansehen↗

    Gofr is a comprehensive framework for building production-ready microservices in Go. It provides a unified toolkit for developing RESTful APIs and gRPC services, offering built-in support for observability, database management, and distributed system communication. The framework distinguishes itself through its focus on developer productivity and system resilience. It automates common backend tasks such as CRUD handler generation, schema-driven code creation, and database migration orchestration, while preventing race conditions in clustered environments. To maintain stability, it includes in

    Limit the rate of incoming unary and streaming RPC calls using a token bucket algorithm to protect service capacity and ensure fair resource distribution.

    Goframeworkgogo-framework
    Auf GitHub ansehen↗21,321
  • vercel-labs/agent-skillsAvatar von vercel-labs

    vercel-labs/agent-skills

    20,764Auf GitHub ansehen↗

    Agent Skills is a centralized registry and management system designed for the discovery, auditing, and integration of reusable procedural modules into automated agent workflows. It provides a structured environment for sourcing verified capabilities that extend the functional range of AI agents, enabling the development and scaling of complex, multi-step automated processes. The platform distinguishes itself through a security-first approach to module integration, utilizing audit-verified data to ensure that capabilities meet safety requirements before they are deployed. It incorporates a dec

    Limits request frequency per client to manage traffic and prevent service abuse.

    JavaScript
    Auf GitHub ansehen↗20,764
  • github/docsAvatar von github

    github/docs

    18,951Auf GitHub ansehen↗

    GitHub Copilot is an AI-powered development platform designed to integrate large language models directly into coding environments. It functions as an interactive assistant and an agentic workflow orchestrator, enabling developers to automate code generation, perform automated code reviews, and execute complex, multi-step development tasks through natural language prompts. The platform distinguishes itself through its autonomous agent capabilities, which allow for repository-level research, implementation planning, and code modifications across multiple files. It supports a modular architectu

    Limits the frequency of automated requests to ensure fair service availability and protect infrastructure.

    TypeScriptdocsworks-with-codespaces
    Auf GitHub ansehen↗18,951
  • langchain-ai/langchainjsAvatar von langchain-ai

    langchain-ai/langchainjs

    17,818Auf GitHub ansehen↗

    LangChain.js is a framework for building, executing, and monitoring stateful agentic applications. It provides an orchestration engine that models workflows as directed graphs, allowing developers to connect language models, data sources, and external tools into modular, multi-step processes. The platform distinguishes itself through its focus on stateful execution and human-in-the-loop control. It manages agent lifecycles by persisting execution state across threads, enabling fault tolerance and the ability to pause workflows at designated breakpoints for manual review or modification. This

    Enforces request limits on endpoints to maintain service stability and ensure fair usage.

    TypeScript
    Auf GitHub ansehen↗17,818
  • google-gemini/cookbookAvatar von google-gemini

    google-gemini/cookbook

    17,418Auf GitHub ansehen↗

    The Gemini Cookbook is a comprehensive collection of implementation patterns, code samples, and development guides designed for building applications with Google Gemini models. It serves as a central resource for developers to integrate multimodal generative artificial intelligence into their software, providing the necessary frameworks to manage model interactions, stateful workflows, and structured data extraction. The repository distinguishes itself by offering specialized toolkits for autonomous agent orchestration, enabling the construction of agents that can execute code, browse the web

    Enforces usage caps based on request frequency and token volume to ensure service stability and manage resource consumption.

    Jupyter Notebookgeminigemini-api
    Auf GitHub ansehen↗17,418
  • kilo-org/kilocodeAvatar von Kilo-Org

    Kilo-Org/kilocode

    15,616Auf GitHub ansehen↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    Enforces minimum time delays between API requests to manage operational costs and prevent excessive usage.

    TypeScriptaiai-ageai-coding
    Auf GitHub ansehen↗15,616
  • cisofy/lynisAvatar von CISOfy

    CISOfy/lynis

    15,284Auf GitHub ansehen↗

    Lynis is an automated security auditing and system hardening framework designed for UNIX-based operating systems. It functions as a command-line utility that inspects local system configurations to identify security vulnerabilities, configuration weaknesses, and compliance gaps. By executing a series of modular tests, the tool generates actionable reports and remediation suggestions to assist in strengthening system defenses. The project distinguishes itself through a highly modular architecture that relies on shell-script-based execution and native system inspection. Users can define custom

    Limits request frequency to ensure service stability during automated operations.

    Shellauditingcompliancedevops
    Auf GitHub ansehen↗15,284
  • cachethq/cachetAvatar von cachethq

    cachethq/cachet

    14,932Auf GitHub ansehen↗

    Cachet is a self-hosted, open-source status page system designed to communicate service uptime, incident history, and infrastructure performance to end users. It provides a centralized dashboard for managing the operational lifecycle of system components, tracking service disruptions, and scheduling maintenance windows. The platform distinguishes itself through a comprehensive RESTful API that enables programmatic status page management and automated incident reporting. It supports deep integration with external monitoring tools, allowing for the synchronization of performance metrics and the

    Protects system capacity by enforcing request frequency limits on the API to prevent abuse.

    PHPcachetlaravelphp
    Auf GitHub ansehen↗14,932
  • supertokens/supertokens-coreAvatar von supertokens

    supertokens/supertokens-core

    14,922Auf GitHub ansehen↗

    SuperTokens Core is an open-source, self-hosted authentication and identity management platform designed for deployment within private infrastructure. It provides a comprehensive suite for managing user accounts, roles, and secure authentication flows, utilizing a modular, recipe-based architecture that allows developers to enable specific security features without modifying the core codebase. The platform distinguishes itself through its robust multi-tenancy capabilities, which allow for the logical or physical isolation of user records and configuration settings across different organizatio

    Limits incoming API requests per application and IP address to prevent service abuse and ensure stability.

    Javaauth0authenticationaws-cognito
    Auf GitHub ansehen↗14,922
  • chocobozzz/peertubeAvatar von Chocobozzz

    Chocobozzz/PeerTube

    14,520Auf GitHub ansehen↗

    PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent, interoperable servers. By utilizing the ActivityPub protocol, it connects these servers into a global, federated network where users can follow channels, discover content, and interact across different instances. The platform is designed to function as a self-hosted video content management system, providing a community-driven alternative to centralized media services. What distinguishes PeerTube is its hybrid approach to content delivery and infrastructure management. It integrates peer

    Limits the frequency of API calls per client to protect system capacity and prevent service abuse.

    TypeScriptactivitypubangulardecentralized
    Auf GitHub ansehen↗14,520
  • formbricks/formbricksAvatar von formbricks

    formbricks/formbricks

    12,391Auf GitHub ansehen↗

    Formbricks is an open-source survey and feedback platform designed to help teams capture and analyze user insights through targeted, in-app, and website-based interactions. It functions as a comprehensive customer experience analytics system that allows organizations to maintain full control over their data, user attributes, and survey workflows. The platform distinguishes itself through its event-driven architecture, which enables precise behavioral targeting by triggering surveys based on specific user actions or application events. It supports deep integration with external ecosystems by a

    Limits the frequency of incoming requests based on IP address, API key, or user identity to prevent abuse and ensure stability.

    TypeScriptexperience-managementformforms
    Auf GitHub ansehen↗12,391
  • instaloader/instaloaderAvatar von instaloader

    instaloader/instaloader

    11,619Auf GitHub ansehen↗

    Instaloader is a Python library and command-line utility designed for the automated retrieval, archiving, and analysis of Instagram content. It provides a programmatic interface to fetch media, captions, and metadata from public or private profiles, hashtags, and stories, while maintaining persistent user sessions for authorized access. The tool distinguishes itself through robust archive management and traffic control mechanisms. It supports incremental synchronization, allowing users to resume interrupted downloads and update local collections without redundant requests. To ensure reliable

    Regulates outgoing request frequency using sliding windows to prevent service-side rate limiting.

    Pythondownloaderinstagraminstagram-client
    Auf GitHub ansehen↗11,619
  • wandb/wandbAvatar von wandb

    wandb/wandb

    10,844Auf GitHub ansehen↗

    Wandb is a centralized platform for machine learning experiment tracking, model registry management, and workflow orchestration. It provides a comprehensive suite of tools for logging, visualizing, and versioning training metrics, model artifacts, and hyperparameter sweeps to ensure reproducibility across development cycles. The platform also functions as an observability tool for large language model applications, enabling the tracing of execution steps, token usage, and reasoning processes. The project distinguishes itself through its event-driven automation capabilities, which allow users

    Caps the number of simultaneous requests per user or project to maintain service stability and rejects excess traffic.

    Pythonaicollaborationdata-science
    Auf GitHub ansehen↗10,844
Vorherige12Nächste
  1. Home
  2. DevOps & Infrastructure
  3. API Throttling

Unter-Tags erkunden

  • Latency Simulation ThrottlingAdds a configurable delay to API responses to simulate slow networks or test application behavior under latency. **Distinct from API Throttling:** Distinct from API Throttling: focuses on adding artificial delay for testing, not on limiting request frequency for protection.