caolan/async
Async utilities for node and the browser observed · 2026-08-28
Health v2 · maintenance only
66/100
- Activity 96
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5937
- days_rel: n/a
- days_push: 26
- n_releases_24m: 0
Adoption not part of the score
28136 stars · 2377 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Async is a JavaScript utility module providing higher-order functions and common patterns for working with asynchronous code, such as series, parallel, waterfall, and queue control flow. It works in Node.js and the browser, with both CommonJS and ESM builds available.
Use cases
- run async tasks in parallel with a concurrency limit
- execute functions in series or waterfall order
- manage async queues and worker pools
- map/filter/reduce over collections with async callbacks
- avoid callback hell in Node.js code
When to choose
- you maintain callback-style Node.js code and need robust async control flow
- you need battle-tested utilities like queue, cargo, and retry
- you want a dependency-free utility that also works in the browser
When to avoid
- you write modern code using native Promises and async/await with built-in Promise combinators
- you prefer newer alternatives like p-limit or bluebird for promise-based flows
Facets
library · maturity stable
concurrency developer-tools developer-tools web-development cross-platform browser async-utilities callbacks control-flow higher-order-functions esm nodejs javascript
3 sources
- readme: https://github.com/caolan/async · fetched 2026-08-28 · 7fce5b80bafa
- homepage: http://caolan.github.io/async/ · fetched 2026-08-29 · 44136fa355b3
- registry_npm: https://registry.npmjs.org/async · fetched 2026-08-29 · 354193ad0204
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| caolan/async | main | 66 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem