aube

en.dev · endev.aube

A fast Node.js package manager

aube is a package manager for Node.js projects. It uses pnpm-style isolated node_modules for fast, disk-efficient installs. Existing projects keep their lockfile format. aube reads and writes pnpm-lock.yaml, package-lock.json, npm-shrinkwrap.json, yarn.lock, and bun.lock in place. New projects without a supported lockfile get aube-lock.yaml. Why Try It - Fast installs. Warm installs are about 8x faster than pnpm and about 5x faster than Bun in the current benchmarks. Repeat test commands run up to 35x faster than pnpm and up to 5x faster than Bun. - Existing lockfiles. Reads and writes pnpm-lock.yaml, package-lock.json, npm-shrinkwrap.json, yarn.lock, and bun.lock in place. - Cheap repeat commands. aubr test, aube test, and aube exec vitest auto-install when dependencies are stale, then skip that work when nothing changed. aubx uses a local binary when one is installed, or a throwaway environment for one-off tools. - Less disk use. A global content-addressable store lets projects share package files instead of keeping a full copy of the same dependencies in every checkout. - Secure defaults. Out of the box, exotic transitive deps are blocked, lifecycle scripts wait for approval, trust downgrades fail at resolve, and brand-new releases sit in a 24h cooling window. One paranoid: true line adds the build jail and turns the soft gates into hard fails.

winget install --id endev.aube --exact --source winget

Latest 1.18.2

Release Notes

A maintenance release that completes aube's move from the endevco namespace to jdx. There are no behavior changes β€” but if you install aube from npm or Homebrew, the package coordinates have moved. Changed

  • Project migrated to the jdx namespace (#845 by @jdx) β€” Repository, docs, package metadata, and release pipelines now live under jdx. User-visible coordinates:
    • npm: @jdx/aube (previously @endevco/aube)
    • Homebrew tap: jdx/homebrew-tap
    • Repository: github.com/jdx/aube
    • Docs: aube.jdx.dev Cargo.toml, README.md, SECURITY.md, LICENSE, generated CLI/settings/error-code references, Debian/PPA/COPR packaging, and the aube sponsors blurb all point at the new locations. No install, resolver, or lockfile behavior changed in this release.

Upgrading If you install aube via npm or Homebrew, update the package name on your next install:

npm

npm install -g @jdx/aube

Homebrew

brew install jdx/tap/aube Existing installs continue to work; only fresh installs need the new coordinates.

πŸ’š Sponsor aube aube is part of jdx.dev β€” an independent developer-tooling studio run by @jdx, also behind mise. Work on aube is funded entirely by sponsors. If aube is saving your team install time or CI minutes, please consider sponsoring at jdx.dev. Individual and company sponsorships are what keep the project fast, free, and independent.

Installer type: zip

Architecture Scope Download SHA256
x64 β€” Download E0F13610DFDED343B74F3BABE53893C57E960CFB95D5B09977F3B0A0DBCB4C5B
arm64 β€” Download 1E30CA59841FF896EE2D2D5BD502D284D96CE4C4642357A8A046665D81FAD5B5

Details

Homepage
https://aube.en.dev/
License
MIT
Publisher
en.dev
Support
https://github.com/endevco/aube/discussions/categories/troubleshooting-and-bugs
Copyright
Copyright (c) 2026 en.dev inc
Moniker
aube

Older versions (4)

1.18.1
Architecture Scope Download SHA256
x64 β€” Download 426D5633AAF0BA23F189CD6F7DB91182506A0B9DACAF23465C3288E1B358CB6A
arm64 β€” Download C9C77759FB3C90360C50EED12A78E2747C0DB79382F5B1A3145A6617E9CAB8B4
1.18.0
Architecture Scope Download SHA256
x64 β€” Download DDC94D1CF21C14D675271761A7837193A23869F719A9CF57149807525E6B8620
arm64 β€” Download 0CA6EE99F1F340D4A4AE48EE456637C5312E0B346EB82297B8C4B236F29FDA37
1.17.1
Architecture Scope Download SHA256
x64 β€” Download DCA4A1EA053F8C775D03BE267E3A000CFFBE958F01EE942A788C17A3D086015A
arm64 β€” Download 7EB28E923DF9F6A35751B6AB347FA2F3B2B8AC5057E2007F6AE52444DD6B69E1
1.15.0
Architecture Scope Download SHA256
x64 β€” Download A94C4CED400F0C032FADC071A0F01D9FAAE78F08E338E43EAF7089A56FFD8CA6
arm64 β€” Download FDEEBF56BB0425241256DB98327A151A40589D6FEB7D24E7F1BF755315A5B65C