Create sync/async APIs with usable logic
Wait for one or more async functions to be done.
Expo Android and iOS module for Background Task APIs
Start a connect web server
Detect what commit message convention your repository is using.
PostgreSQL clinet
Minify JavaScript files with UglifyJS
Thread-safe Helmet for React 16–18, with native support for React 19+
TypeScript definitions for async-retry
PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite.
OpenTelemetry AsyncLocalStorage-based Context Manager
TypeScript definitions for async-lock
CLS using AsynWrap instead of async-listener - Node >= 4.7.0
The JavaScript Task Runner
RedwoodRecord is an ORM ([Object-Relational Mapping](https://en.wikipedia.org/wiki/Object%E2%80%93relational_mapping)) built on top of Prisma. It may be extended in the future to wrap other database access packages.
Run some code when the process exits (supports async hooks and pm2 clustering)
A minimal library for managing multiple promise instances (promise pool).
The Jest Measure library implements APIs for writing benchmaks to profile and verify the performance of your code when using the Jest unit testing library.
Returns a promise with the results of a shell command
Simple worker threads pool using Node's worker_threads module. Compatible with ES6+ Promise, Async/Await.
Sort items in a graph using a topological sort while resolving cycles with priority groups
A fast, cross-platform build tool inspired by Make, designed for modern workflows.
Modern version of setInterval for promises and async functions available in Node.js and browsers.
Sequential asynchronous lock-based queue for promises