volta README

The project's README from github.com/volta-cli/volta. As one markdown file: README.md.

Volta

The Hassle-Free JavaScript Tool Manager

Production Build Status Test Status


[!IMPORTANT] Volta is unmaintained. Everything that works today should continue to do so for the foreseeable future, so if it is working for you, there is no particular urgency to migrate to another tool, but we will not be able to address breakages from new OS releases or other changes in the ecosystem, so you should put it on your maintenance roadmap at some point. We recommend migrating to mise. See issue #2080.


Fast: Install and run any JS tool quickly and seamlessly! Volta is built in Rust and ships as a snappy static binary.

Reliable: Ensure everyone in your project has the same tools—without interfering with their workflow.

Universal: No matter the package manager, Node runtime, or OS, one command is all you need: volta install.

Features

Installing Volta

Read the Getting Started Guide on our website for detailed instructions on how to install Volta.

Using Volta

Read the Understanding Volta Guide on our website for detailed instructions on how to use Volta.

Contributing to Volta

Contributions are always welcome, no matter how large or small. Substantial feature ideas should be proposed as an RFC. Before contributing, please read the code of conduct.

See the Contributing Guide on our website for detailed instructions on how to contribute to Volta.

Who is using Volta?

TypeScript Sentry

See here for more Volta users.

volta (volta-cli/volta)

Searching Database…

13.1K ·GitHub
What is this?Volta is a hassle-free JavaScript tool manager. It installs and runs any JS tool quickly and seamlessly, and one command — volta install — works no matter the package manager, Node runtime, or OS.
Is Volta a CLI I install on my machine, or a library that goes into my project?A command-line tool on your machine. It is written in Rust and ships as a snappy static binary, and you drive all tool management through the volta command.
How do I get it set up?Follow the Getting Started Guide on Volta's website to install it; after that, a single volta install command sets up any JS tool you need.
Do I need Node.js or any other tooling installed before I can use it?No — installing Node runtimes for you is exactly Volta's job, and since it ships as a static binary there is nothing else to set up first.
Is Volta still actively maintained?No — the project is officially unmaintained. What works today should keep working, but breakages from new OS releases or ecosystem changes won't be fixed, and the team recommends migrating to mise (issue #2080).
Does it work on Windows, or is it macOS and Linux only?Windows is fully supported — Volta works cross-platform on Windows and all Unix shells, with the same volta install command everywhere.
What tools can Volta manage besides Node itself?Your package managers — Volta supports multiple package managers, not just npm, and installs any of them through the same volta install command.
Do I have to reinstall my global tools every time I upgrade Node?No. Volta offers stable tool installation, so tools you install once keep working across Node upgrades instead of needing a reinstall every time.
Can I customize Volta for my company's setup?Yes — Volta exposes extensibility hooks for site-specific customization, so teams can adapt its behavior to their own environment.
What are similar projects?webpack-dashboard, nub, gvm, asdf, knip, cli, nodemon, cz-cli
Creator
volta-cli
Size
65.9 MB
Stars
13.1K
Age
9y
Commits · 90 Days