nubjs/nub
The fast all-in-one Node.js toolkit observed · 2026-08-28
Health v2 · maintenance only
75/100
- Activity 99
- Release rhythm 84
- Longevity 6
Flags: young
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: 0
- age_days: 91
- days_rel: 24
- days_push: 8
- n_releases_24m: 86
Adoption not part of the score
4122 stars · 57 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Nub is an all-in-one Rust CLI toolkit for Node.js that runs TypeScript/JSX files, package.json scripts, and local CLIs on stock Node, plus a pnpm-compatible package installer and a Node version manager. It augments the existing Node binary via public extension surfaces rather than shipping a new runtime, replacing tsx, npm run, npx, and nvm with a single fast binary.
Use cases
- run typescript files directly on node without a build step
- faster alternative to npm run and pnpm run
- replace npx for running local or remote CLIs
- install node dependencies faster than pnpm
- manage node versions without nvm or fnm
- watch and restart a node server on file changes
- replace tsx and ts-node with a faster typescript runner
- one tool to replace node npm npx and nvm
When to choose
- you want Bun-like developer experience without leaving stock Node.js
- you want one binary replacing tsx, npm run, npx, and nvm
- your project uses pnpm, npm, yarn, or bun lockfiles and you want a faster installer that round-trips them
- you need full TypeScript support including enum, namespace, and decorators without a build step
- you want fast script and bin runners for CI or local development
When to avoid
- you need a genuinely different JavaScript runtime with its own APIs like Bun or Deno
- you rely on legacy npm flags such as --unsafe-perm or --scripts-prepend-node-path
- you want a battle-tested tool with years of production hardening
- your workflow depends on tooling that patches or forks the Node binary itself
Facets
cli-tool · maturity active
package-manager cli developer-tools build-tool version-control developer-tools backend web-development windows cli rust nodejs-toolkit typescript-runner node-version-manager script-runner bun-alternative npx-replacement corepack-replacement pnpm-compatible command-line javascript macos linux nodejs
10 sources
- readme: https://github.com/nubjs/nub · fetched 2026-08-28 · 22c5d095cd54
- homepage: https://nubjs.com · fetched 2026-08-29 · 9301a52f7466
- site_page: https://nubjs.com/docs · fetched 2026-08-29 · 7d05b379dc48
- site_page: https://nubjs.com/docs/node · fetched 2026-08-29 · 535ba6447d5d
- site_page: https://nubjs.com/docs/faq · fetched 2026-08-29 · 913512ef1e44
- site_page: https://nubjs.com/docs/runtime · fetched 2026-08-29 · d36f9af35ec3
- site_page: https://nubjs.com/docs/runner · fetched 2026-08-29 · 9abd1735f31d
- site_page: https://nubjs.com/docs/runner/run · fetched 2026-08-29 · 2ac016c412b7
- site_page: https://nubjs.com/docs/pm · fetched 2026-08-29 · dc11337a7364
- site_page: https://nubjs.com/docs/watch · fetched 2026-08-29 · 47770918b818
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| nubjs/nub | main | 75 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem