GitHub RepositoryOpen SourceGPL-3.0NodeRustDemo AvailableExternal ProjectNext.js

Schniz/fnm

This is an external open-source GitHub repository imported into the WOCSOL Marketplace for discovery. The original repository owner is the primary creator.

Stars
26.1K
Forks
631
Watchers
26.1K
Open Issues
227
Schniz/fnm

Repository Details

Repository
Schniz/fnm
Framework
Node
Primary Language
Rust
Content Language
English
License
GPL-3.0
Stars
26.1K
Forks
631
Watchers
26.1K
Open Issues
227
Default Branch
master
Last Synced
25 Jun 2026
Repository Status
draft_created

Repository Description

AI Summary

๐Ÿš€ Fast and simple Node.js version manager, built in Rust

Original Repository Description

๐Ÿš€ Fast and simple Node.js version manager, built in Rust

README Preview

<h1 align="center"> Fast Node Manager (<code>fnm</code>) <img alt="Amount of downloads" src="https://img.shields.io/github/downloads/Schniz/fnm/total.svg?style=flat" /> <a href="https://github.com/Schniz/fnm/actions"><img src="https://img.shields.io/github/actions/workflow/status/Schniz/fnm/rust.yml?branch=master&label=workflow" alt="GitHub Actions workflow status" /></a> </h1> > ๐Ÿš€ Fast and simple Node.js version manager, built in Rust <div align="center"> <img src="./docs/fnm.svg" alt="Blazing fast!"> </div> ## Features ๐ŸŒŽ Cross-platform support (macOS, Windows, Linux) โœจ Single file, easy installation, instant startup ๐Ÿš€ Built with speed in mind ๐Ÿ“‚ Works with `.node-version` and `.nvmrc` files ## Installation ### Using a script (macOS/Linux) For `bash`, `zsh` and `fish` shells, there's an [automatic installation script](./.ci/install.sh). First ensure that `curl` and `unzip` are already installed on your operating system. Then execute: ```sh curl -fsSL https://fnm.vercel.app/install | bash ``` #### Upgrade On macOS, it is as simple as `brew upgrade fnm`. On other operating systems, upgrading `fnm` is almost the same as installing it. To prevent duplication in your shell config file, pass `--skip-shell` to the install command: ```sh curl -fsSL https://fnm.vercel.app/install | bash -s -- --skip-shell ``` #### Parameters `--install-dir` Set a custom directory for fnm to be installed. The default is `$XDG_DATA_HOME/fnm` (if `$XDG_DATA_HOME` is not defined it falls back to `$HOME/.local/share/fnm` on linux and `$HOME/Library/Application Support/fnm` on MacOS). > **Note:** On macOS, this option is only meaningful when using `--force-install` since Homebrew is the default installation method. `--skip-shell` Skip appending shell specific loader to shell config file, based on

NodeRustGPL-3.0nvmnodejsjavascriptreasonmlversionhacktoberfest

Related Repositories

Product Discussion

Ask questions or discuss this product. New comments are reviewed before publishing.

0 comments

Loading comments...

Explore

WOCSOL services and marketplace

Account

Sign in or create an account to manage downloads, orders, and support.