fnm
« Back to VersTracker
Description:
Fast and simple Node.js version manager
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: nodejs version-manager rust development javascript
Install: brew install fnm
About:
Fnm is a Node.js version manager built in Rust for speed and simplicity. It uses the .nvmrc or .node-version files to automatically switch Node versions per project. This tool provides a lightweight alternative to nvm, focusing on fast performance and ease of use.
Key Features:
  • Fast performance due to Rust implementation
  • Automatic version switching based on local configuration files
  • Cross-platform support (macOS, Linux, Windows)
  • Simple shell completions for Bash, Zsh, and Fish
Use Cases:
  • Managing multiple Node.js versions for different projects
  • Automating Node version switching in CI/CD pipelines
  • Developing on projects with strict Node version requirements
Alternatives:
  • nvm – Slower shell-based implementation but more widely used and feature-rich
  • n – Another fast alternative, but Fnm offers better automatic switching
Version History
Detected Version Rev Change Commit
Sep 13, 2025 5:29pm 0 VERSION_BUMP c3f7c1f3
Nov 14, 2024 3:35pm 0 VERSION_BUMP 31dda7ca
Oct 6, 2024 3:34pm 0 VERSION_BUMP 11b0fade