Skip to content
/ pacer Public

Utilities for debouncing, throttling, rate limiting, and queueing. Non-async and Async.

License

Notifications You must be signed in to change notification settings

TanStack/pacer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

TanStack Pacer

A lightweight timing and scheduling library for debouncing, throttling, rate limiting, and managing complex async workflows.

  • Debouncing, throttling & rate limiting with sync/async support
  • Queuing & batching utilities with pause, resume & cancel controls
  • Framework adapters (React, Solid, etc.) with convenient hooks
  • Fully type‑safe with small, tree‑shakeable utilities

Note

You may know TanSack Pacer by our adapter names, too!

  • React Pacer
  • Solid Pacer
  • Angular Pacer - needs a contributor!
  • Preact Pacer - Coming soon! (After React Pacer is more fleshed out)
  • Svelte Pacer - needs a contributor!
  • Vue Pacer - needs a contributor!

Get Involved

Partners

Code Rabbit Cloudflare Unkey
Pacer & you?

We're looking for TanStack Pacer Partners to join our mission! Partner with us to push the boundaries of TanStack Pacer and build amazing things together.

LET'S CHAT

Explore the TanStack Ecosystem

… and more at TanStack.com »

About

Utilities for debouncing, throttling, rate limiting, and queueing. Non-async and Async.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Contributors 14

Languages