reactive-circular-queue

JSON →
library 3.0.0 ·javascript
verified Jun 7, 2026

A circular queue (ring buffer) implementation with reactive state stores (ReadonlyStore). Current stable version: 3.0.0. Released as a single npm package with TypeScript types, ESM-only distribution, and Node.js >=20 requirement. Differentiates from other circular queue libraries by providing reactive observables for availableSlots, filledSlots, full, and empty states, enabling reactive programming patterns without polling or callbacks. Includes Symbol.iterator support and methods like enqueueMulti, dequeueAll, at, replace, and remove.