Feel it. Every install.
millisecond installs · works with any package.json · secure by default
Why Rush
Rush gives JavaScript teams a faster install experience without asking them to relearn package management. Keep the workflows you already trust, lose the runtime overhead you do not need.
Rush is built in Swift, so the CLI launches like a native tool. No Node.js bootstrap, no V8 warm-up, and no runtime tax before the real work begins.
Point Rush at your existing package.json and keep shipping. Dependencies, scripts, bin linking, and the npm registry behave the way your team already expects.
Rush caches every package after the first install. Switch branches, clone the repo, blow away node_modules — the next install picks up where you left off.
Every tarball is SHA-512 verified, and lifecycle scripts stay blocked until you trust them. Rush keeps installs fast without quietly lowering your guard.
rush.lock records exact resolved versions, so local machines and CI install the same dependency graph. Resolve once, then ship with fewer surprises.
Use the npm ecosystem and add JSR packages in the same workflow. rush add jsr:@std/path works out of the box, with no extra setup or split toolchain.
macOS 14+. Ships as a single native binary.