<YourName />

Global Search

Search across all content

Back to Projects

API Rate Limiter Library

A lightweight npm package for implementing rate limiting in Node.js applications.

Node.jsRedisTypeScript

Overview

A zero-dependency rate limiting library for Node.js supporting multiple algorithms and storage backends.

Key Features

  • Multiple rate limiting algorithms
  • Redis and in-memory storage
  • Express and Fastify middleware
  • TypeScript support
  • Distributed rate limiting

Challenges & Solutions

Ensuring accurate rate limiting in distributed environments required implementing Lua script-based atomic operations for Redis.

Tech Stack

Node.jsRedisTypeScript