jes-carr / tokenbucket
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.
☆23Updated last year
Alternatives and similar repositories for tokenbucket
Users that are interested in tokenbucket are comparing it to the libraries listed below
Sorting:
- Cache mongoose queries in memory, redis or use your own driver☆80Updated 5 years ago
- Easily handle HTTP Access Control (CORS) in your applications☆33Updated 2 years ago
- Gracefully exit Express in order to get zero downtime deploys☆88Updated 9 months ago
- A dead simple distributed locking library for Node.js and Etcd☆93Updated 2 weeks ago
- turn a connect/express middleware into a runtime replaceable, deletable middleware☆42Updated 2 years ago
- Knex-based object-relational mapping for JavaScript.☆61Updated 7 years ago
- Add a 'ttl' (time-to-live) option to levelup for put() and batch().☆70Updated 2 years ago
- hapi plugin to handle graceful pm2 reloads☆37Updated 6 years ago
- Cache and replay NodeJS streams☆40Updated 5 years ago
- ☆39Updated 8 years ago
- A minimalistic Disque client using modern Node.js.☆52Updated 8 years ago
- Job queues and scheduled jobs for Node.js, Beanstalkd and/or Iron.io.☆71Updated 3 years ago
- Simple ACL for Sequelize☆32Updated 7 years ago
- User-agent information plugin for hapi☆46Updated last year
- Decorates a Hapi server's response toolkit with functions to make it easy to reply with Boom errors☆29Updated 4 years ago
- Lightweight RethinkDB wrapper☆62Updated 6 years ago
- Unique job utility for kue☆23Updated 2 years ago
- Add advanced selector support to cheerio☆30Updated 7 years ago
- node client for disqueue☆22Updated 3 years ago
- cluster control module, allowing run-time control and monitoring of cluster☆99Updated 6 years ago
- Safe, constant-time comparison of Buffers☆50Updated last year
- ☆40Updated 6 years ago
- A cross-platform thread pool add-on for Node.js and io.js.☆107Updated 8 years ago
- ☆58Updated 7 years ago
- A web monitor for the bull library.☆53Updated 8 years ago
- Very simple module to calculate block execution time.☆38Updated 2 years ago
- Handy JavaScript Error classes representing the standard HTTP errors. Easily extensible and subclassable.☆31Updated 2 years ago
- The RBAC core from hapi-rbac☆13Updated 8 years ago
- A simple utility for creating sub-classed errors in Javascript☆103Updated 9 years ago
- Node.js reader for MaxMind DB (.mmdb) files for IP address data☆46Updated 5 years ago