fnm alternatives

Alternatives to fnm

Other tools in this directory that do similar work, with a verified install command for each. fnm itself: install fnm.

nvm

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

★ 95k macOS · Linux

node

Node.js JavaScript runtime ✨🐢🚀✨

★ 122k macOS · Linux

uv

An extremely fast Python package and project manager, written in Rust

★ 90k macOS · Linux

tinysearch

🔍 Tiny, full-text search engine for static websites built with Rust and Wasm

★ 3.0k macOS · Linux

Node Version Switcher

Node Version Switcher - A cross-platform tool for switching between versions and forks of Node.js

★ 3.0k macOS · Linux

Zedis

Zedis: A blazing-fast, native Redis GUI built with Rust and GPUI

★ 2.1k macOS · Linux

dotter

A dotfile manager and templater written in rust 🦀

★ 2.0k macOS · Linux

cargo-geiger

Detects usage of unsafe Rust in a Rust crate and its dependencies

★ 1.7k macOS · Linux

sofka

A Kubernetes TUI, reimagined in Rust - built on kube-rs and ratatui, async-first from the ground up

★ 1.5k macOS · Linux

llnode

An lldb plugin for Node.js and V8, which enables inspection of JavaScript states for insights into Node.js processes and their core dumps

★ 1.2k macOS · Linux

Ajour

A World of Warcraft addon manager written in Rust

★ 1.0k macOS · Linux

rust

Empowering everyone to build reliable and efficient software

★ 119k macOS · Linux

ruff

An extremely fast Python linter and code formatter, written in Rust

★ 50k macOS · Linux

pyenv

Simple Python version management

★ 45k macOS · Linux

gitoxide

An idiomatic, lean, fast & safe pure Rust implementation of Git

★ 12k macOS · Linux

foundry

Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust

★ 11k macOS · Linux

ncc

Compile a Node.js project into a single file. Supports TypeScript, binary addons, dynamic requires

★ 9.8k macOS · Linux

lefthook

Fast and powerful Git hooks manager for any type of projects

★ 8.9k macOS · Linux

autocannon

fast HTTP/1.1 benchmarking tool written in Node.js

★ 8.5k macOS · Linux

boa

Boa is an embeddable Javascript engine written in Rust

★ 7.6k macOS · Linux

gopass

The slightly more awesome standard unix password manager for teams

★ 7.2k macOS · Linux

blake3

the official Rust and C implementations of the BLAKE3 cryptographic hash function

★ 6.5k macOS · Linux

cargo-flamegraph

Easy flamegraphs for Rust projects and everything else, without Perl or pipes <3

★ 6.0k macOS · Linux

shimmy

⚡ Pure-Rust WebGPU inference engine — OpenAI-API compatible, GGUF native, runs on any GPU. No Python. No llama.cpp. Single binary

★ 5.9k macOS · Linux

How we picked these

We match on what the tool does and how it installs, then order by how widely each project is used. We're not saying these are better or worse than fnm — that depends on what you're building. We're saying they're the projects people reach for in the same situations, and each one has an install command we checked against its documentation.

fnm is developed by its own authors and this page is an independent reference; we are not affiliated with or sponsored by any project listed, and nothing here is a paid placement.