Ross ROSS = Recommend OSS · open-source software intelligence for agents

shuding/better-all

Better Promise.all with automatic dependency optimization observed · 2026-08-28

github.com/shuding/better-all · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

82/100

  • Activity 98
  • Release rhythm 98
  • Longevity 17
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 5.5
  • age_days: 238
  • days_rel: 14
  • days_push: 14
  • n_releases_24m: 9

Full methodology

Adoption not part of the score

1095 stars · 21 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

better-all is a TypeScript library that provides an improved Promise.all with automatic dependency optimization. Tasks are declared in an object and dependencies are expressed via a special `this.$` accessor, letting the library maximize parallelism without manual scheduling.

Use cases

  • run async tasks with dependencies in optimal parallel time
  • replace nested Promise.all chains with readable task declarations
  • speed up server-side data fetching with dependent async calls
  • avoid manually analyzing promise dependency graphs
  • get fully typed results from parallel async tasks

When to choose

  • you have multiple async tasks where some depend on others' results
  • task durations vary and manual Promise.all batching becomes suboptimal
  • you want readable, type-safe parallel task orchestration in JavaScript/TypeScript

When to avoid

  • your tasks are fully independent and plain Promise.all suffices
  • your tasks are strictly sequential with no parallelism opportunity
  • you need advanced scheduling features like retries, timeouts, or concurrency limits

Facets

library · maturity active

concurrency developer-tools web-development performance bun cross-platform promise async parallelization dependency-graph typescript nodejs deno

2 sources

Member repositories

RepositoryRoleHealth v2
shuding/better-allmain82

For agents

markdown · JSON · MCP: product_card(name="shuding/better-all")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem