salvo-rate-limiter

Installation
SKILL.md

Salvo Rate Limiting

[dependencies]
salvo = { version = "0.89.3", features = ["rate-limiter"] }

Components

A RateLimiter combines four pieces:

Component Purpose Built-ins
RateIssuer Identify client RemoteIpIssuer, RealIpIssuer
RateGuard Limiting algorithm FixedGuard (needs BasicQuota), SlidingGuard (needs CelledQuota)
RateStore Persist state MokaStore
QuotaGetter Lookup quota for key any Clone Quota, or custom impl

Fixed Window by IP

Related skills
Installs
15
GitHub Stars
18
First Seen
Feb 10, 2026