fnm

No Change
trial
First Added:June 12, 2026 Updated: July 2, 2026

fnm. (Fast Node Manager) is a Rust-based Node.js version manager with .node-version / .nvmrc support and cross-platform shells.

Summary

What it is: Single binary, fnm use, auto-switch on directory change (optional), Corepack-friendly.

When to use: Node-only version management with better performance than nvm.

When to skip: Already standardized on mise / asdf for all runtimes.

Key features: Multi-platform, .node-version, fish/zsh/bash support, --use-on-cd hook.

Details

TopicNotes
MigrationReads .nvmrc for compatibility with nvm-based repos
Contrastnvm where shell-only legacy scripts dominate

References