Rolling rate limit in redis via a lua script
Rate limiter that supports a rolling window, either in-memory or backed by Redis
Run multiple promise-returning & async functions with limited concurrency
A node.js version of unix's `tail -f` command
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
A simple file-logger for React Native
Tooltip and Popover Positioning Engine
A rolling time window
Bare bones Promises/A+ implementation
Throttle the parallelism of an asynchronous (promise returning) function / functions
Detect global variables in JavaScript using acorn
Call an array of promise-returning functions, restricting concurrency to a specified limit.
FarmHash functions compiled using Rust and WebAssembly to make them easy to use in node.js and the browser
🚀 The Animated Digits component for React Native seamlessly blends a sophisticated number rotation effect with dynamic value updates, creating an engaging and interactive experience that enhances your user interfaces with a touch of elegance and exciteme
File size plugin for Size Limit
Run an array of functions in parallel, but limit the number of tasks executing at the same time
Rolling statistics
CLI tool for Size Limit
A Redis store for the `express-rate-limit` middleware
Lightweight Babel AST traversal
file streams that roll over when size limits, or dates are reached
This package is a helper to run multiple promise-returning & async functions with limited concurrency.
A fast function for calculating where a string should be truncated, given an optional width limit and an ellipsis string.
limits calls to functions that return promises
Uses redis sorted sets to allow easy rate limiting
Often Redis is used for rate limiting purposes. Usually the rate limit packages available count how many times something happens on a certain second or a certain minute. When the clock ticks to the next minute, rate limit counter is reset back to the zero. This might be problematic if you are looking to limit rates where hits per integration time window is very low. If you are looking to limit to the five hits per minute, in one time window you get just one hit and six in another, even though the average over two minutes is 3.5. This package allows you to implement a correct rolling window of threshold that's backed by ATOMIC storage in Redis meaning you can use this implementation across multiple machines and processes.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.