Favicon of fnm

fnm

Fast Node.js version manager built in Rust. Supports .node-version and .nvmrc files for seamless switching between project environments across macOS, Windows, and Linux.

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:

  • Cross-platform compatibility - Works seamlessly on macOS, Windows, and Linux
  • File format support - Automatically recognizes .node-version and .nvmrc files for project-specific version management
  • Lightning-fast performance - Built with Rust for instant startup and rapid version switching
  • Simple installation - Single executable file with straightforward setup across all major package managers (Homebrew, Winget, Scoop, Cargo)
  • Automatic version switching - Optional automatic Node.js version switching when entering project directories
  • Shell integration - Full support for Bash, Zsh, Fish, and PowerShell with auto-completion

The 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.

Install

Brew
$ brew install fnm

Features

Scriptable

Media

Pros

4
  • Fast and simple Node.js version management
  • Supports .node-version and .nvmrc files for project-specific environments
  • Cross-platform support for macOS, Windows, and Linux
  • Single file installation for quick setup

Related tools

Share:

Auto-fetched .

Recent releases

Similar to fnm

Favicon

 

  
 
Favicon

 

  
 
Favicon