Search results
58 packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Memoz is an in-memory database that persists on disk. The data model is key-value.
- data
- structure
- database
- redis
- transaction
- pipelining
- performance
- queue
- nodejs
- pubsub
- backpressure
- cache
- ram
- simple
- View more
Type-safe object streams with seamless support for backpressure, ending, and error handling
Concurrent control of functions on a per-pool basis with async/await
Node-RED node for PostgreSQL, supporting parameters, split, back-pressure
Node stream multiplexing with back-pressure on each stream
Node.js kafka client, consumer, producer polite out of the box
A library to simplify the creation and manipulation of Node.js streams, providing utilities for handling transform, duplex, and readable/writable streams effectively in TypeScript.
- stream
- node.js
- typescript
- stream manipulation
- data processing
- pipeline
- async transformation
- event handling
- backpressure
- readable stream
- writable stream
- duplex stream
- transform stream
- file streaming
- View more
An efficient Promise lock for Node.js projects, ensuring mutually exclusive execution of asynchronous tasks. Key features include a backpressure indicator, access to the currently executing task promise for smart reuse (useful when launching a duplicate t
- lock
- async-lock
- mutex
- promise-lock
- event-loop-lock
- async-task-lock
- race-condition
- critical-section
- mutually-exclusive
- backpressure
- backpressure-indicator
- graceful-termination
- graceful-teardown
- graceful-shutdown
- View more
A modern Promise-semaphore for Node.js projects, enabling users to limit the number of concurrently executing promises. Offering backpressure control for enhanced efficiency, utilizing a communicative API that signals availability, promoting a just-in-tim
- semaphore
- mutex
- promise-limiter
- promise-semaphore
- promise-pool
- task-semaphore
- task-pool
- concurrency-limiter
- lock
- job
- task
- async-task
- concurrency
- backpressure
- View more
Node-RED Dashboard UI widget node for uploading a file content by Socket.io streaming
A smart wrapper for rxjs to manage and extend observables.
Tool for creating efficient data pipelines in a JavaScript environment
Node-RED node to read line by line from chunks of text
Pipe Node.js streams over WebSockets (with back-pressure!).
Memory-efficient streaming ZIP creation with automatic backpressure control. Supports parallel reading + sequential writing for both Web Streams and Node.js streams with ZIP64 support.
- zip
- streaming
- parallel
- typescript
- web-streams
- nodejs-streams
- backpressure
- zip64
- memory-efficient
- compression
- deflate
asynchronous logger for node with back-pressure capability
hybrid-cache is a cache uses memory-cache and Redis
- database
- redis
- transaction
- pipelining
- performance
- queue
- nodejs
- pubsub
- backpressure
- cache
- ram
- simple
- storage
- hybrid
A modern weighted promise semaphore for Node.js projects, ideal for managing workloads with varying processing requirements. It allows limiting the total weight of concurrently executing jobs, ensuring efficient resource utilization. Offering backpressure
- weighted-job
- weighted-task
- weighted-semaphore
- weighted-promise
- weighted-concurrency
- semaphore
- promise-semaphore
- promise-pool
- weighted-promise-pool
- counting-semaphore
- concurrency-management
- concurrency-limit
- concurrency-limiter
- mutex
- View more
Provides a backpressure management hystrix command partially based on too-busy module logic and utilizing hystrix metrics accumulation and circuit breaking
Redis client library