fnm (Fast Node Manager) is a high-performance Node.js version manager written in Rust that lets you effortlessly manage multiple Node.js versions across different projects. Whether you're switching between legacy and modern Node.js versions, fnm handles version management with exceptional speed and minimal overhead.
Key capabilities include:
.node-version and .nvmrc files for project-specific version managementThe tool eliminates version conflicts between projects by automatically detecting and applying the correct Node.js version based on your project configuration. Installation takes seconds, and the lightweight design means no noticeable impact on shell startup time. Whether you're a developer managing multiple projects or maintaining different Node.js environments, fnm provides the reliability and speed needed for productive development workflows.
$ brew install fnm