throttling

There are 230 repositories under throttling topic.

  • bree

    breejs/bree

    Bree is a Node.js and JavaScript job task scheduler with worker threads, cron, Date, and human syntax. Built for @ladjs, @forwardemail, @spamscanner, @cabinjs.

    Language:JavaScript3.2k1016888
  • erpalma/throttled

    Workaround for Intel throttling issues in Linux.

    Language:Python2.8k44285167
  • macmade/Hot

    Hot is macOS menu bar application that displays the CPU speed limit due to thermal issues.

    Language:Swift2.8k2699107
  • go-streams

    reugn/go-streams

    A lightweight stream processing library for Go

    Language:Go2.1k2838169
  • SGrondin/bottleneck

    Job scheduler and rate limiter, supports Clustering

    Language:JavaScript1.9k2119188
  • marcosbarbero/spring-cloud-zuul-ratelimit

    Rate limit auto-configure for Spring Cloud Netflix Zuul

    Language:Java1.1k86178387
  • epicweb-dev/cachified

    🤑 wrap virtually everything that can store by key to act as cache with ttl/max-age, stale-while-validate, parallel fetch protection and type-safety support

    Language:TypeScript1k43025
  • satmihir/fair

    A Go library for serving resources fairly

    Language:Go7696318
  • ixti/sidekiq-throttled

    Concurrency and rate-limit throttling for Sidekiq

    Language:Ruby7623111586
  • windows10-latency-optimization

    denis-g/windows10-latency-optimization

    :rocket: Windows 10/11 Latency Optimization – гайд про оптимизацию Windows и уменьшение задержек (latency, input-lag, throttling и stuttering), а так же про повышение FPS.

    Language:Batchfile357161029
  • TanStack/pacer

    Utilities for debouncing, throttling, rate limiting, and queueing. Non-async and Async.

    Language:TypeScript3551024
  • MarcGiffing/bucket4j-spring-boot-starter

    Spring Boot Starter for Bucket4j

    Language:Java3451315673
  • TheLunarCompany/lunar

    lunar.dev: Ground Control for 3rd Party APIs

    Language:Go283436
  • tannerlinsley/swimmer

    🏊 Swimmer - An async task pooling and throttling utility for JS

    Language:JavaScript223618
  • oslabs-beta/portara

    Portara directive is a rate limiter / throttler for GraphQL

    Language:TypeScript159504
  • JMPerez/promise-throttle

    A small library to throttle promises. Useful to avoid rate limiting when using REST APIs.

    Language:JavaScript15131911
  • agoose77/throttlestop

    Simple tool to manage thermal behaviour on Linux

    Language:Python1389128
  • hallazzang/asyncio-throttle

    Simple, easy-to-use throttler for asyncio.

    Language:Python1275213
  • ThrottlingTroll

    ThrottlingTroll/ThrottlingTroll

    Rate limiting/throttling/circuit-breaking middleware for ASP.NET Core and Azure Functions. Supports Redis and many other distributed counter stores.

    Language:C#1173266
  • uburuntu/throttler

    🔀⏳ Easy throttling with asyncio support

    Language:Python103337
  • bitrix24-api-php

    andrey-tech/bitrix24-api-php

    Обертка на PHP7+ для работы с REST API Битрикс24 с использованием механизма входящих вебхуков, троттлингом запросов к API и логированием в файл.

    Language:PHP98131631
  • reugn/equalizer

    A set of performant rate limiters for Go

    Language:Go91223
  • WeTransfer/prorate

    Redis-based rate limiter (with a leaky bucket implementation in Lua)

    Language:Ruby901645
  • OpenIG

    OpenIdentityPlatform/OpenIG

    OpenIG is an open-source identity gateway (reverse-proxy) that secures, routes, and manages web traffic. It enables authentication, access control, and integration with identity providers, delivering single sign-on and API security for web and cloud applications.

    Language:Java84779
  • DianaIonita/serverless-api-gateway-throttling

    A plugin for the Serverless framework which configures throttling for API Gateway endpoints.

    Language:JavaScript751237
  • calasanmarko/TurboMac

    Stops CPU throttling on Intel-based Macs

    Language:Shell714198
  • ExHammer/hammer-plug

    A plug to apply rate-limiting with Hammer

    Language:Elixir70218
  • defense-cr/defense

    🔮 A Crystal HTTP handler for throttling, blocking and tracking malicious requests.

    Language:Crystal59253
  • dropbox/load_management

    This repository contains Go utilities for managing isolation and improving reliability of multi-tenant systems.

    Language:Go5416415
  • lambdaclass/throttle

    Erlang/OTP application to rate limit resource access

    Language:Erlang4461818
  • rubrikinc/fluent-plugin-throttle

    Rate limiting for fluentd

    Language:Ruby4251026
  • amocrm-api-php

    andrey-tech/amocrm-api-php

    Простая обертка на PHP7+ для работы с API amoCRM v2 с aвторизацией oAuth 2.0, поддержкой AJAX-запросов к frontend-методам, троттлингом запросов к API, блокировкой одновременного обновления одной сущности и логированием в файл.

    Language:PHP3561812
  • api-gateway-websocket-saas-rate-limiting-using-aws-lambda-authorizer

    aws-samples/api-gateway-websocket-saas-rate-limiting-using-aws-lambda-authorizer

    When creating a SaaS multi-tenant systems which require websocket connections we need a way to rate limit those connections on a per tenant basis. With Amazon API Gateway you have the option to use usage plans with HTTP connections however they are not available for websockets. To enable rate limiting we can use a API Gateway Lambda Authorizer to validate a connection and control access. Using a Lambda Authorizer we can implement code to allow the system to valid connection rates and throttle inbound connections on a per tenant basis. This sample also demonstrates pool and silo modes for handling the message traffic per tenant.

    Language:JavaScript35414
  • bx24-wrapper-js

    andrey-tech/bx24-wrapper-js

    Класс-обертка для стандартной JS-библиотеки Битрикс24. Позволяет избежать ада колбеков и работать c REST API Битрикс24, используя асинхронные функции и асинхронные генераторы ECMAScript 9.

    Language:JavaScript313514
  • orkunkaraduman/go-ioshape

    Go Traffic Shaper

    Language:Go29402
  • bashkirtsevich-llc/aioudp

    Asyncio UDP server

    Language:Python26129