A flexible rate-limiting middleware for Express.js, with customizable time windows and IP-based limitations.