An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with throttle

A curated list of projects in awesome lists tagged with throttle .

https://github.com/animir/node-rate-limiter-flexible

Atomic counters and rate limiting tools. Limit resource access at any scale.

bruteforce dynamodb express hapi koa limit nestjs postgresql prisma rate-limiting ratelimter redis security sqlite throttle valkey

Last synced: 06 May 2025

https://github.com/macmade/hot

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

app cpu limit mac macos menubar status thermal throttle throttling

Last synced: 11 Apr 2025

https://github.com/macmade/Hot

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

app cpu limit mac macos menubar status thermal throttle throttling

Last synced: 08 Apr 2025

https://github.com/SGrondin/bottleneck

Job scheduler and rate limiter, supports Clustering

clustering limiter rate-limiter rate-limiting scheduler throttle throttling

Last synced: 21 Mar 2025

https://github.com/sgrondin/bottleneck

Job scheduler and rate limiter, supports Clustering

clustering limiter rate-limiter rate-limiting scheduler throttle throttling

Last synced: 14 May 2025

https://github.com/yulingtianxia/messagethrottle

A lightweight Objective-C message throttle and debounce library.

carthage cocoapod-pod debounce message objective-c objective-c-runtime runtime throttle

Last synced: 04 Apr 2025

https://github.com/yulingtianxia/MessageThrottle

A lightweight Objective-C message throttle and debounce library.

carthage cocoapod-pod debounce message objective-c objective-c-runtime runtime throttle

Last synced: 03 May 2025

https://github.com/github/freno

freno: cooperative, highly available throttler service

high-availability mysql proxysql replication throttle vitess

Last synced: 15 May 2025

https://github.com/netanelbasal/helpful-decorators

Helpful decorators for typescript projects

debounce decorators measure once settimeout throttle typscript

Last synced: 16 May 2025

https://github.com/NetanelBasal/helpful-decorators

Helpful decorators for typescript projects

debounce decorators measure once settimeout throttle typscript

Last synced: 01 Apr 2025

https://github.com/ozontech/file.d

A blazing fast tool for building data pipelines: read, process and output events. Our community: https://t.me/file_d_community

actions clickhouse elasticsearch events file gelf go http input json kafka logs observability output pipeline processing reading sre throttle tracing

Last synced: 29 Dec 2025

https://github.com/sitespeedio/throttle

Throttle your network connection [Linux/Mac OS X]

bandwith latency throttle

Last synced: 15 May 2025

https://github.com/1pkg/gohalt

Gohalt 👮‍♀🛑: Fast; Simple; Powerful; Go Throttler library

go golang metrics monitoring queueing rate-limit throttle

Last synced: 06 Apr 2025

https://github.com/github/mini-throttle

A small JavaScript throttle & debounce implementation.

debounce throttle utility

Last synced: 14 May 2025

https://github.com/leandromoreira/nginx-lua-redis-rate-measuring

A lua library to provide distributed rate measurement using nginx + redis, you can use it to do a throttling system within many nodes.

distributed-systems lua measurements nginx rate-limit rate-limiter redis redis-cluster throttle

Last synced: 04 Oct 2025

https://github.com/hamburgscleanest/guzzle-advanced-throttle

A Guzzle middleware that can throttle requests according to (multiple) defined rules. It is also possible to define a caching strategy, e.g. get the response from cache when the rate limit is exceeded or always get a cached value to spare your rate limits. Using wildcards in host names is also supported.

advanced api cache cache-responses guzzle middleware rate-limit rate-limiter rate-limiting request request-handler throttle throttle-requests wildcards

Last synced: 02 Apr 2025

https://github.com/hallazzang/asyncio-throttle

Simple, easy-to-use throttler for asyncio.

asyncio python throttle throttler throttling

Last synced: 02 Sep 2025

https://github.com/etcinit/speedbump

A Redis-backed rate limiter in Go

gin go middleware negroni rate-limiting redis throttle

Last synced: 12 Apr 2025

https://github.com/alextanhongpin/go-advance-concurrency

A collection of best practices and lessons learnt from applying concurrency in go.

backoff backpressure channel concurrency golang goroutine mutex rate-limit throttle worker

Last synced: 23 Mar 2025

https://github.com/djwassink/promise-parallel-throttle

It's kinda like Promise.all(), but throttled!

parallel promise sequential throttle

Last synced: 12 Apr 2025

https://github.com/terkelg/workshy

A small (376B) lazy function scheduler for a butter smooth main thread.

lazy performance queue-tasks scheduler task-scheduler throttle

Last synced: 07 Jul 2025

https://github.com/sigmavirus24/rush

Modular, way of implementing rate-limiting in python with a few handy default implementations

gcra python3 rate-limiter rate-limiting ratelimit throttle throttle-requests throttler

Last synced: 29 Jul 2025

https://github.com/dmnsgn/raf-perf

RAF loop with an adaptive fps and performance ratio calculated from either a sample count or a sample duration. Typically used when doing intensive graphics computation in canvas.

adaptive fps loop performance raf requestanimationframe throttle tick ticker

Last synced: 14 Apr 2025

https://github.com/sideeffect-io/regulate

Provides time-based regulation operators like Debounce and Throttle. 100% based on Swift concurrency.

debounce swiftui throttle

Last synced: 13 Jun 2025

https://github.com/defense-cr/defense

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

allow2ban block crystal fail2ban handler rack-attack throttle throttling

Last synced: 28 Dec 2025

https://github.com/sidovsky/debouncemonitoring

📑 Add debounce logic for any method in a single line.

click debounce maui mvvm rx throttle touch ui uwp winforms wpf xamarin

Last synced: 09 Apr 2025

https://github.com/aldaviva/throttledebounce

🚗 Rate-limit your actions and funcs by throttling and debouncing them. Retry when an exception is thrown.

debounce rate-limiting retry throttle

Last synced: 30 Apr 2025

https://github.com/boz/go-throttle

Go throttle package for rate limiting arbitrary code.

golang throttle

Last synced: 04 Aug 2025

https://github.com/lpinca/valvelet

Limit the execution rate of a function

promise rate-limiting throttle

Last synced: 14 Sep 2025

https://github.com/captaincodeman/svelte-api-keys

API Key Generation, Validation, and Rate Limiting for SvelteKit

api firestore keys permissions rate-limiting redis security svelte svelte-kit throttle token-bucket

Last synced: 26 Apr 2025

https://github.com/nerdoza/vue-click

Vue plugin for advanced click directive

click debounce doubleclick throttle vue vue-plugin vue3 vue3-typescript

Last synced: 02 Aug 2025

https://github.com/timacdonald/debounced-notifications

Basecamp style notification debouncing / throttling for Laravel notifications.

laravel notifications throttle

Last synced: 30 Apr 2025

https://github.com/kahbazi/throttlr

A throttling middleware for ASP.NET Core

aspnetcore endpoint middleware ratelimit throttle

Last synced: 30 Apr 2025

https://github.com/kevincobain2000/laravel-alert-notifications

Send alert to email, microsoft teams from laravel app, when an exception occurs. Throttle is enabled by default.

alerts email laravel microsoft-teams monitoring slack throttle

Last synced: 06 Apr 2025

https://github.com/bettertyped/react-performance-hooks

🎊 React hooks that will make you extremely easy to debounce and throttle your functions to gain instant performance boost!

debounce hooks performance react throttle usedebounce usedebouncestate usethrottle usethrottlestate

Last synced: 27 Oct 2025

https://github.com/jcoreio/async-throttle

throttle async and promise-returning functions like lodash.throttle

async async-await promise throttle

Last synced: 15 Jul 2025

https://github.com/fabiospampinato/dettle

A tiny fully-featured debounce and throttle implementation.

debounce throttle tiny

Last synced: 25 Oct 2025

https://github.com/kovstas/fs2-throttler

Throttling for FS2 based on the Token bucket algorithm.

fs2 scala stream throttle throttler throttling

Last synced: 25 Jul 2025

https://github.com/lpinca/stopcock

Limit the execution rate of a function using the token bucket algorithm

leaky-bucket promise rate-limiting throttle token-bucket

Last synced: 14 Sep 2025

https://github.com/fastify/fastify-throttle

Throttle the download speed of a request

fastify fastify-plugin throttle throttling

Last synced: 19 Oct 2025

https://github.com/grimmerk/d4c-queue

Execute tasks sequentially or concurrently. Wrap an async/promise-returning/sync function as a queue-ready async function for easy reusing. Support passing arguments/getting return value, decorators. below is an introduction to v1.6.

apollo await browser concurency concurrency decorators javascript lock nestjs nodejs promise-returning-functions sequential synchronization task-queue throttle typescript

Last synced: 03 Apr 2025

https://github.com/gopal96685/throttler

A highly configurable Go library for rate-limiting, task scheduling, and priority-based execution with retries, backoff, and circuit breaking capabilities.

circuit-breaker concurrency go priority-queue ratelimit ratelimiter retry-mechanism taskqueue throttle throttling workerpool

Last synced: 06 Oct 2025

https://github.com/dandv/rate-limit

Meteor package to rate-limit a function by queuing up calls (instead of dropping them like throttle or debounce)

debounce javascript meteor rate-limiting throttle

Last synced: 12 Apr 2025

https://github.com/zewish/prottle

Promise.all() throttle

batches promise throttle

Last synced: 29 Oct 2025

https://github.com/blakeembrey/js-functools

Utilities for working with functions in JavaScript, with TypeScript

functools operand throttle typescript

Last synced: 14 Sep 2025

https://github.com/client-side/throttle

Java Rate Limiter Derived From Googles' Guava Implementation

java rate-limiter rate-limiting throttle

Last synced: 05 Oct 2025

https://github.com/noahflk/react-relaxed

Lightweight React Hooks for debouncing and throttling inputs

debounce hooks react react-hook react-hooks throttle

Last synced: 16 Mar 2025

https://github.com/nsweeting/throttle

A general purpose Elixir throttle utility.

api elixir pheonix phoenix-framework plug throttle

Last synced: 07 May 2025

https://github.com/dwayne/elm-debouncer

Debounce or throttle your actions in Elm.

debounce debouncer elm throttle throttler

Last synced: 06 Oct 2025

https://github.com/behnammodi/tlence

debounce and throttle techniques for performance

debounce debouncing delay javascript throttle throttling wait

Last synced: 22 Mar 2025

https://github.com/martinstark/throttle-ts

Correctly typed, generic, typescript throttle function

throttle typescript

Last synced: 13 Apr 2025

https://github.com/solkimicreb/history-throttler

A simple fix for unwanted duplicate history entries on the frontend.

client-side frontend history history-api requestanimationframe throttle

Last synced: 15 Apr 2025

https://github.com/leocolman/simplefeaturethrottler

When adding a new feature to an unstable production environment, a service might want to limit the amount of calls made to external services or procedures. With Simple Feature Throttle you can control this.

feature hacktoberfest kotlin percentage-throttle rate-limit rate-limiter rate-limiting throttle throttler throttling

Last synced: 27 Apr 2025

https://github.com/baekteun/eventlimiter

💎 Simple classes for efficiently handling events based on a Swift Concurrency.

async-await debounce swift-concurrency throttle

Last synced: 24 Apr 2025

https://github.com/insidezhou/southern-quiet

这是一个基于Spring Boot,为了提供一些基础设施抽象,减少重复劳动而存在的库。

debounce event job notification spring-boot throttle

Last synced: 04 Oct 2025

https://github.com/soulomoon/python-throttle

Super naive python redis limiter

limiter python redis throttle

Last synced: 12 Jun 2025

https://github.com/gowork/throttler

Simple PHP execution throttler.

php throttle throttler throttling

Last synced: 30 Jul 2025

https://github.com/anko/zthrottle

tool to throttle a pipeline, so an expensive consumer gets a line less often

pipeline throttle tool zsh

Last synced: 29 Apr 2025

https://github.com/dorssel/dotnet-debounce

.NET library that coalesces, debounces, serializes, and throttles incoming concurrent events.

coalesce debounce dotnet rate-limit throttle

Last synced: 09 Apr 2025

https://github.com/emiraydin/ratelimiter

Rate limiter for APIs, built with Node.js and Redis

javascript rate-limit rate-limiter rate-limiting rate-limits throttle throttle-calls

Last synced: 26 Oct 2025

https://github.com/tjcchen/practice-makes-perfect

🏆 All are FE relevant stuff: Ajax, Promise, ES6 New Features, Flex Layout, Grid Layout, Debounce, Throttle, Currying etc.

ajax components css currying debounce es6 flex frontend grid javascript layout promise slider tabs throttle xhr

Last synced: 18 Oct 2025

https://github.com/soenkekluth/nextframe

Promise for requestAnimationFrame plus nextFrames, sequence, delay, throttleFrames, waitFrames

delay loop nextframe performance promise rendering requestanimationframe sequence settimeout throttle unblocking until wait when

Last synced: 04 Oct 2025

https://github.com/gruppio/throttle

Throttle library for arduino, just like a Debounce but faster! 😎

arduino arduino-library bounce button debounce due duemilanove esp32 esp8266 platformio throttle uno

Last synced: 15 Apr 2025

https://github.com/vpodk/debouncing

🛂 Debouncing and throttling library optimizes event handling by delaying or limiting function execution.

debounce javascript throttle

Last synced: 12 Apr 2025

https://github.com/viktorsvertoka/goit-js-hw-07

Home task for JavaScript course📒 ---Event delegation. Receiving throttle and debounce---

css css3 debounce dom event gallery goit goit-js-hw-07 homework html html5 javascript lazysizes learning-javascript modal practice practice-javascript throttle ukraine

Last synced: 09 Apr 2025

https://github.com/fabiospampinato/dettle-batch

A batched debouncing and throttling solution, for performance.

batch debounce dettle performance throttle

Last synced: 27 Jul 2025

https://github.com/bdurand/simple_throttle

Simple redis backed throttle ruby gem

performance redis ruby throttle

Last synced: 09 Jul 2025

https://github.com/biw/tiny-throttle

throttle & debounce package, only 326 bytes, 83% smaller than lodash

debounce event-debounce event-throttle javascript jest lodash throttle tiny

Last synced: 22 Apr 2025

https://github.com/camus-design/toolbox

A comprehensive utility library for Dart and Flutter projects.

dart datetime-format debounce empty extention flutter launcher logger throttle toolbox toolkit uri utility

Last synced: 11 Apr 2025

https://github.com/startpolymer/s-utils

Polymer utility functions, mixins, modules and styles.

polymer throttle utilities utils

Last synced: 13 Jun 2025

https://github.com/muhamed-didovic/php-throttle

Throttle for Zend / Laravel or PHP Framework

php throttle throttling zend zend-framework

Last synced: 15 Jul 2025

https://github.com/chneau/slow

Go package for Debounce and Throttle

debounce golang lodash throttle underscore

Last synced: 07 Nov 2025

https://github.com/jmingzi/vue-mobile-page

vue mobile page,移动端分页插件

mobile page scrolling throttle vue

Last synced: 05 Apr 2025

https://github.com/ganesha2552/nestjs-multi-throttler

NestJS Multi-Throttler is a powerful rate limiting package for NestJS applications that supports both Express and Fastify frameworks. It allows you to easily implement rate limiting functionality to control the number of requests your application can handle within a specific time frame.

custom express fastify mongodb multiple-rate-limit nestjs rate-limiter rate-limiting redis throttle throttler

Last synced: 19 Apr 2025

https://github.com/vpalmisano/throttler

A Linux tool that allows to apply network constraints to a single or a group of processes.

bitrate latency loss netem network-analysis testing-tools throttle

Last synced: 16 Jun 2025

https://github.com/ambassify/throttle

Throttle depending on function arguments.

cache javascript throttle timeout

Last synced: 11 Apr 2025

https://github.com/ds5105119/webtool

Well-Architected Python library for JWT authentication, throttling, caching, logging, and utilities.

cache fastapi jwt msgpack starlette throttle

Last synced: 30 Oct 2025

https://github.com/ouyangjinting/grape-throttling

Grape rate limit exceeded.

grape limit throttle

Last synced: 26 Oct 2025

https://github.com/danielhaim1/modulator

An advanced debouncing utility designed to optimize high-frequency events in web applications, such as scroll, resize, and input.

debounce helper optimization performance throttle utility

Last synced: 08 Apr 2025

https://github.com/chrvadala/aggregate-fn

Aggregate fn is a tiny Javascript utility that groups together multiple async operations.

batch debounce javascript nodejs rate-limit throttle utility

Last synced: 08 Sep 2025

https://github.com/petlack/tollbooth

Throttle and limit number of request per client in Node/Deno JS/TS apps using Redis.

aws-lambda deno express javascript nodejs rate-limiting redis throttle typescript

Last synced: 19 Nov 2025

https://github.com/zjuasmn/react-utilities

The missing react utility components.

debounce delegate promise react react-component resolver throttle utils

Last synced: 29 Mar 2025