@vercaemer/rate-limiter
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

@vercaemer/rate-limiting

A no-dependencies minimal rate limiter for Cloudflare Durable Objects

Currently it supports:

  • Sliding Window Rate Limiting
  • Multiple limits per request
  • Caching limited keys to save usage

To do:

  • Fixed Window Rate Limiting

See example for usage.

Contributing

To install dependencies:

bun install

To run:

bun run src/index.ts

This project was created using bun init in bun v1.0.14. Bun is a fast all-in-one JavaScript runtime.

Readme

Keywords

none

Package Sidebar

Install

npm i @vercaemer/rate-limiter

Weekly Downloads

0

Version

0.1.1

License

MIT

Unpacked Size

19.2 kB

Total Files

5

Last publish

Collaborators

  • eddd.ddde