jes-carr / tokenbucketLinks
A flexible rate limiter using the Token Bucket algorithm, with optional persistence in Redis, useful for API clients, web crawling, and other tasks that need to be throttled.
☆24Updated 2 years ago
Alternatives and similar repositories for tokenbucket
Users that are interested in tokenbucket are comparing it to the libraries listed below
Sorting:
- A dead simple distributed locking library for Node.js and Etcd☆94Updated last month
- Job queues and scheduled jobs for Node.js, Beanstalkd and/or Iron.io.☆70Updated 4 years ago
- Gracefully exit Express in order to get zero downtime deploys☆85Updated last year
- Middleware to allow or block requests based on origin country.☆60Updated 7 years ago
- Lightweight RethinkDB wrapper☆62Updated 6 years ago
- hapi plugin to handle graceful pm2 reloads☆37Updated 7 years ago
- Modular Redis connection and PUBSUB subscription manager for node. Easily extendable. Built for performance, powered by ioredis.☆83Updated 8 years ago
- turn a connect/express middleware into a runtime replaceable, deletable middleware☆41Updated 3 years ago
- Sample memory usage for your Node.js program and write the samples to a stream☆75Updated 5 years ago
- ☆39Updated 9 years ago
- Fast and efficient in-memory rate-limit for Node, used to alleviate most common DOS attacks.☆112Updated 2 months ago
- Node.js persistent caching module with pluggable backing store (local file system, Amazon S3, Google Drive / Cloud, PostgreSQL...) and st…☆70Updated 7 years ago
- Node.js public key infrastructure management library inspired by EasyRSA.