{"repo":"JointOps/hitlimit-monorepo","free":true,"listed":false,"github":"https://github.com/JointOps/hitlimit-monorepo","clone":"git clone https://github.com/JointOps/hitlimit-monorepo.git","description":"High-performance, framework-agnostic rate limiting for Node.js and Bun.","language":"TypeScript","stars":23,"topics":["bun","bundle","dragonfly","elysia","express","express-rate-limit","fastify","hono","honojs","nestjs"],"license":"MIT","category":"data-pipelines","readme_excerpt":"hitlimit The fastest rate limiter for Node.js & Bun express-rate-limit alternative High-performance, framework-agnostic rate limiting for Node.js and Bun. A faster, lighter alternative to express-rate-limit and rate-limiter-flexible. Documentation GitHub Discussions Packages Package Runtime Install --------- --------- --------- @joint-ops/hitlimit Node.js npm i @joint-ops/hitlimit @joint-ops/hitlimit-bun Bun bun add @joint-ops/hitlimit-bun Quick Start Express Bun Fastify NestJS Elysia Hono Why hitlimit - 4M+ ops/sec on Node.js, 5.5M+ on Bun — memory store, 10K unique IPs - 8 stores built in — Memory, SQLite, Redis, Valkey, DragonflyDB, Postgres, MongoDB, MySQL - Zero dependencies for core module - Tiered limits — Free, Pro, Enterprise in one config - Auto-ban — Block repeat offenders without custom code - Every framework — Express, Fastify, Hono, NestJS, Bun.serve, Elysia - TypeScript-first — Full type safety across both packages 8 Storage Backends Pick the right backend for your deployment. All built in, no extra packages. See the Node.js README or Bun README for full import paths and setup. Configuration Default Response (429) Community - Discussions — Ask questions, share ideas, show off your projects - Issues — Report bugs and request features - Documentation — Comprehensive guides and API reference Contributing We welcome contributions! After cloning the repo, run the setup script: The setup script will: - Check that you have Node.js (18+), pnpm, and Bun installed - Prov","default_branch":null,"files":null,"tree":[],"storefront":"/r/JointOps","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JointOps/hitlimit-monorepo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}