PackageTrack
Sign in Get early access

rate_limiter

A pure dart package to apply useful rate limiting strategies on regular functions.

1.1.1 64K downloads/mo #1322 most downloaded on pub.dev GetStream/rate_limiter

What this package is like to depend on

Last release 10 days ago

14 Aug 2026

Ships fairly regularly

a new release about every 2.7 years

Nearly every release is documented

notes for 5 of 5 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

5 releases · first in 2021

2 releases in the last 12 months

see the full history below

Release timeline

5 releases · Apr 2021 to Aug 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 5
  1. 1.1.1 14 Aug 2026
    Release notes

    What's Changed

    Full Changelog: v1.1.0...v1.1.1

    Open source →
    Release notes
    • Relaxed the clock constraint to ^1.1.1 so packages that depend on flutter_localizations (which pins clock to 1.1.1) can resolve. 1.1.1 and 1.1.2 are identical apart from doc comments.
    Open source →
  2. 1.1.0 11 Aug 2026
    Release notes

    What's Changed

    • CI: add least-privilege permissions to GitHub Actions workflows by @peter-matkovski in #7
    • feat: read time via package:clock, fix flush() leaving a timer armed by @xsahil03x in #8

    New Contributors

    Full Changelog: 1.0.0...v1.1.0

    Open source →
    Release notes
    • Read the current time through package:clock instead of DateTime.now(), so Debounce and Throttle can be tested deterministically with fakeAsync.
    • Fixed Debounce.flush() and Throttle.flush() leaving their timer armed. The orphaned timer rescheduled itself, which made isPending report true again shortly after a flush.
    • Raised the minimum Dart SDK to ^3.4.0, as required by package:clock.
    Open source →
  3. 1.0.0 14 Dec 2022
    Release notes
    • Added BackOff.
    • Added support for passing nullable values in Debounce and Throttle function.
    Open source →
    Release notes
    • Added BackOff.
    • Added support for passing nullable values in Debounce and Throttle function.
    Open source →
  4. 0.1.1 13 Apr 2021
    Release notes

    Signed-off-by: Sahil Kumar [email protected]

    Open source →
    Release notes
    • Add example.
    Open source →
  5. 0.1.0 13 Apr 2021
    Release notes

    v0.1.0 (#2)

    Open source →
    Release notes
    • Initial release.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive