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☆93Updated this week
- Job queues and scheduled jobs for Node.js, Beanstalkd and/or Iron.io.☆71Updated 4 years ago
- Fast and efficient in-memory rate-limit for Node, used to alleviate most common DOS attacks.☆112Updated 2 weeks ago
- A minimalistic Disque client using modern Node.js.☆52Updated 9 years ago
- Redis-backed task queue engine with advanced task control and eventual consistency☆78Updated 2 years ago
- Sample memory usage for your Node.js program and write the samples to a stream☆75Updated 4 years ago
- Gracefully exit Express in order to get zero downtime deploys☆87Updated last year
- Advanced streaming http request proxy middleware for Express with support for custom routes, caching, and response transforms.☆95Updated 2 years ago
- ☆39Updated 8 years ago
- Official monitoring & metrics addons for Moleculer framework☆48Updated 3 years ago
- turn a connect/express middleware into a runtime replaceable, deletable middleware☆41Updated 2 years ago
- Job Queue in LevelDB☆86Updated 2 years ago
- A collection of node.js streams that work well with promises (through, map, reduce, etc...)☆92Updated 7 years ago
- ☆23Updated 2 years ago
- Add a 'ttl' (time-to-live) option to levelup for put() and batch().☆70Updated 2 years ago
- Lightweight RethinkDB wrapper☆62Updated 6 years ago
- Middleware to allow or block requests based on origin country.☆60Updated 6 years ago
- ☆40Updated 7 years ago
- In-memory shared cache for nodejs application using cluster module☆91Updated 8 years ago
- Directory based autoloader for hapi.js routes☆23Updated 2 years ago
- Handy JavaScript Error classes representing the standard HTTP errors. Easily extensible and subclassable.☆32Updated 2 years ago
- Get stats on your Node.js HTTP server requests☆77Updated 6 years ago
- node module for always tailing a file -- recovers gracefully if it gets moved, deleted, or rolled-over.☆55Updated 4 years ago
- Install MongoDB prebuilt package using npm https://npmjs.org/package/mongodb-prebuilt☆58Updated 2 years ago
- hapi plugin to handle graceful pm2 reloads☆37Updated 7 years ago
- Node.js reader for MaxMind DB (.mmdb) files for IP address data☆46Updated 6 years ago
- Node.js globbing for amqp-like topics☆49Updated last year
- ☆78Updated last year
- Node.js persistent caching module with pluggable backing store (local file system, Amazon S3, Google Drive / Cloud, PostgreSQL...) and st…☆70Updated 6 years ago
- Topological sorting with grouping support☆108Updated last year