🌜
🌞

Best JavaScript Priority Queue Libraries

asap

asap

v2.0.6

High-priority task queue for Node.js and browsers

Last Commit
Jan 5, 2022
GitHub Stargazers
587
License
MIT
Contributors
11
run-queue

run-queue

v2.0.1

A promise based, dynamic priority queue runner, with concurrency limiting.

Last Commit
Jan 26, 2019
GitHub Stargazers
30
License
ISC
Contributors
3
tinyqueue

tinyqueue

v2.0.3

The smallest and simplest JavaScript priority queue

Last Commit
Jun 16, 2020
GitHub Stargazers
365
License
ISC
Contributors
10
p-queue

p-queue

v7.3.0

Promise queue with concurrency control

Last Commit
Jul 29, 2022
GitHub Stargazers
2,249
License
MIT
Contributors
30
@tyriar/fibonacci-heap

@tyriar/fibonacci-heap

v2.0.9

An implementation of the Fibonacci heap data structure

Last Commit
Jan 19, 2019
GitHub Stargazers
17
License
MIT
Contributors
2
@datastructures-js/priority-queue

@datastructures-js/priority-queue

v6.1.1

a performant priority queue implementation using a Heap data structure.

Last Commit
Sep 6, 2022
GitHub Stargazers
261
License
MIT
Contributors
5
@react-dnd/asap

@react-dnd/asap

v5.0.2

High-priority task queue for Node.js and browsers

Last Commit
Jan 5, 2022
GitHub Stargazers
587
License
MIT
Contributors
redis-smq

redis-smq

v7.0.5

A simple high-performance Redis message queue for Node.js.

Last Commit
Sep 12, 2022
GitHub Stargazers
453
License
MIT
Contributors
1
@algorithm.ts/priority-queue

@algorithm.ts/priority-queue

v2.0.3

Priority queue.

Last Commit
-
GitHub Stargazers
59
License
MIT
Contributors
1
shuffled-priority-queue

shuffled-priority-queue

v2.1.0

A priority queue that shuffles elements with the same priority.

Last Commit
Oct 5, 2018
GitHub Stargazers
24
License
MIT
Contributors
1
heap-js

heap-js

v2.2.0

Efficient Binary heap (priority queue, binary tree) data structure for JavaScript / TypeScript. Includes JavaScript methods, Python's heapq module methods, and Java's PriorityQueue methods.

Last Commit
May 10, 2022
GitHub Stargazers
62
License
BSD-3-Clause
Contributors
1
qheap

qheap

v1.4.0

binary heap priority queue

Last Commit
Apr 24, 2021
GitHub Stargazers
23
License
Apache-2.0
Contributors
1
task-easy

task-easy

v1.0.1

A simple, customizable, and lightweight priority queue for promise based tasks.

Last Commit
Jan 13, 2020
GitHub Stargazers
243
License
MIT
Contributors
2
@wireapp/priority-queue

@wireapp/priority-queue

v1.6.39

A Promise-based dynamic priority queue runner.

Last Commit
Aug 4, 2022
GitHub Stargazers
55
License
GPL-3.0
Contributors
14
@astronautlabs/priority-queue

@astronautlabs/priority-queue

v1.0.5

[![Version](https://img.shields.io/npm/v/@astronautlabs/priority-queue.svg)](https://www.npmjs.com/package/@astronautlabs/priority-queue) [![CircleCI](https://circleci.com/gh/astronautlabs/priority-queue.svg?style=svg)](https://circleci.com/gh/astronautl

Last Commit
-
GitHub Stargazers
1
License
MIT
Contributors
1
priority-worker-queue

priority-worker-queue

v1.1.0

Priority function queue with hrtime considerations

Last Commit
-
GitHub Stargazers
-
License
MIT
Contributors
1
priorityqueuejs

priorityqueuejs

v2.0.0

a simple priority queue data structure

Last Commit
May 15, 2020
GitHub Stargazers
57
License
MIT
Contributors
4
flatqueue

flatqueue

v2.0.3

The smallest and simplest JavaScript priority queue

Last Commit
Mar 30, 2022
GitHub Stargazers
127
License
ISC
Contributors
3
falcor-asap

falcor-asap

v2.0.6

Falcor fork of asap - High-priority task queue for Node.js and browsers

Last Commit
Jan 5, 2022
GitHub Stargazers
587
License
MIT
Contributors
11