quetie
Just the cutest and tiniest queue/deque implementation!
Just the cutest and tiniest queue/deque implementation!
Rivulex is a high-performance messaging library leveraging Redis Streams for reliable event-driven communication within distributed systems.
Queue data structure
Queue data structure implementation
Queue data structure
A lightweight queue package supporting both FIFO (First In First Out) and LIFO (Last In First Out) operations. Features include asynchronous iteration, event emission, and batch processing. The queue dynamically resizes, handles push and get timeouts, and
Lightweight, optimized, and efficient implementations for FIFO (queue) data structure
Data loader with support for caching and fallback data sources
General purpose and generic read/write buffer implementations with different behaviors/orderings
Tiny queue data structure
Promise queue with concurrency control
Promise queue with concurrency control
Promise queue with concurrency control
A lightweight implementation over native Javascript array for some extra sauce.
Task Queueing - push , wait and process
Deque
A task queue executes tasks sequentially or concurrently. Wrap an async/promise-returning/sync function as a queue-ready async function for easy reusing. Support passing arguments/getting return value, @synchronized/@concurrent decorator, Node.js/Browser.
Maps and Sets with cache replacement policies, TC39 proposal-policy-map-set implementation
A high-performance, asynchronous caching library with pluggable storage backends.
A robust and efficient data structures library.