2 Repos
Combining elements of an asynchronous collection into a single value through a sequential iterator.
Distinct from Asynchronous Iterators: Focuses on the reduction (folding) operation specifically in an asynchronous context.
Explore 2 awesome GitHub repositories matching data & databases · Asynchronous Collection Reduction. Refine with filters or upvote what's useful.
Async is a JavaScript asynchronous flow library designed to manage the execution and coordination of asynchronous tasks in Node.js and the browser. It provides functional utilities to wrap, process, and orchestrate complex asynchronous workflows. The library distinguishes itself through a comprehensive task orchestrator that handles dependency graphs to resolve circular references and manages concurrent task queues. It includes a unification bridge that allows callback-style and promise-based functions to operate within the same execution interface. The project covers several primary capabil
Combines an array into a single value by applying an asynchronous iterator in series.
Radash is a TypeScript functional utility library designed for data transformation, validation, and workflow management. It provides a collection of typed helper functions to manipulate arrays, objects, and strings. The project features an asynchronous workflow toolkit for managing promises, retries, and concurrency limits, alongside a suite of boolean validators for verifying primitive types, objects, and promises. It also implements functional programming patterns such as function composition, partial application, and error-first response patterns. The library covers a broad surface of cap
Implements a sequential asynchronous reduction process to accumulate a result from a collection.