midnight-smoker is a Node.js module providing rate limiting capabilities, ensuring your application remains resilient under heavy traffic. It employs a configurable token bucket algorithm to manage incoming requests, preventing abuse and ensuring fair usage. This simple yet effective rate limiter can be easily integrated into Express.js applications using middleware, making it ideal for protecting APIs and other critical endpoints. Customize settings like request limits and reset intervals to perfectly match your application's needs and performance profile.