p-queue is a promise-aware queueing library. It ensures tasks are executed in a controlled order, limiting concurrency to optimize resource usage. This package helps prevent overload by allowing you to set maximum concurrency and automatically pauses/resumes the queue based on demand. With priority support, you can prioritize critical tasks. It seamlessly integrates with async/await workflows.