Kivach
Cascading donations
Add repoPopularDonorsF.A.Q.
My repos

Footer

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

DiscordTelegramTwitterMediumFacebookYouTubeGitHub

All information about repositories belongs to their owners.

More information about Kivach in the introductory article.

Built on Obyte

Rolling Rate Limiter is a Node.js library that enforces request limits using a true rolling‑window algorithm, available with either in‑memory storage or a Redis backend that can be shared across processes and namespaces. It provides simple async methods (`limit`, `wouldLimit`, etc.) to check or apply limits for any identifier, making it useful for Express apps and other services that need precise, distributed rate‑limiting.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of peterkhayes/rolling-rate-limiter

Account's avatar
yuri0/microtime-nodejs
Native Javascript shim for the microtime (https://github.com/wadey/node-microtime) package
Account's avatar
uuidjs/uuid
RFC9562 UUIDs
Account's avatar
caolan/async
Higher-order functions and common patterns for asynchronous code
Account's avatar
chaijs/chai
BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
Account's avatar
hdachev/fakeredis
Fake redis for testing, works as a drop-in replacement for node_redis
Account's avatar
mochajs/mocha
simple, flexible, fun test framework

Support the repos that depend on this repository

Top contributors

peterkhayes's profile
peterkhayes
48 contributions
dependabot[bot]'s profile
dependabot[bot]
6 contributions
dragonghy's profile
dragonghy
5 contributions
cainus's profile
cainus
4 contributions
lucianweber's profile
lucianweber
3 contributions
Cyral's profile
Cyral
2 contributions
dbellizzi's profile
dbellizzi
2 contributions
huksley's profile
huksley
2 contributions
stringang's profile
stringang
2 contributions
ChickenFur's profile
ChickenFur
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet
peterkhayes

peterkhayes/rolling-rate-limiter

Rate limiter for node.js that supports a rolling window, either in-memory or backed by redis

TypeScript
367
55
MIT License