Rare find

P-Queue. A tool that manages how many tasks run at the same time.

github.com/sindresorhus/p-queue

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

July 2026
  • Release —
  • 9.3.3
  • Fix rate limiter delaying tasks in a fresh window when `intervalCap > 1`
  • Meta tweaks
  • Release —
  • 9.3.2
  • Fix per-task timeout validation
  • Release —
  • 9.3.1
  • Fix `onSizeLessThan()` resolving late when the queue drains without a…
May 2026
  • Release —
  • 9.3.0
  • Fix docs
  • Add `timeoutRemaining` to `runningTasks`
April 2026
  • Release —
  • 9.2.0
  • Tweaks
  • Improve performance (#244)
  • Fix CI
  • Release —
  • 9.1.2
  • Export `PriorityQueue` type (#242)
  • Release —
  • 9.1.1
  • Fix `signal` option not rejecting when task is aborted while queued
February 2026
  • Document that `clear()` leaves promises unsettled
January 2026
  • Release —
  • 9.1.0
November 2025
  • Release —
October 2025
  • Release —