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

unjs/unbuild

📦 A unified JavaScript build system observed · 2026-08-28

github.com/unjs/unbuild · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

80/100

  • Activity 99
  • Release rhythm 43
  • Longevity 100
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: 0
  • age_days: 1974
  • days_rel: 383
  • days_push: 7
  • n_releases_24m: 16

Full methodology

Adoption not part of the score

2725 stars · 106 forks observed · 2026-08-28

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

unbuild is a unified JavaScript/TypeScript build system from the unjs ecosystem, built on Rollup, that bundles libraries into CommonJS and ESM formats with generated type declarations. It infers configuration automatically from package. and supports bundleless builds via mkdist and a stub-based development watcher.

Use cases

  • build a TypeScript npm library to ESM and CommonJS
  • generate type declarations for my package
  • bundle a library without config from package.
  • transpile files individually keeping folder structure
  • stub dist for fast local development of a linked package
  • fail CI on missing or unused dependencies in builds

When to choose

  • you are publishing a JavaScript or TypeScript library to npm
  • you want zero-config builds inferred from package.
  • you need dual ESM/CJS output with .d.ts generation
  • you want fast iteration without watch/rebuild cycles via stub mode

When to avoid

  • you are bundling a full web application rather than a library (use Vite or webpack)
  • you want the fastest modern builds and can accept beta software (try obuild)
  • you need heavy custom plugin pipelines beyond Rollup's ecosystem

Facets

cli-tool · maturity active

build-tool compiler cli developer-tools developer-tools web-development frontend backend cli cross-platform bundler rollup typescript library-packaging unjs mkdist esm-cjs type-declarations javascript nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
unjs/unbuildmain80

For agents

markdown · JSON · MCP: product_card(name="unjs/unbuild")

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