Skip to content
SPECIFICTION
Get listed

DVM

github.com

WindowsmacOSLinux
Visit github.com
Spec score 7.5 #16 of 30 in Runtime Version Managers

Spec sheet

Purpose
DVM is a Deno Version Manager for managing multiple active Deno versions.Read 7 Oct 2026 · github.com
Intended users
The README describes DVM as a tool for managing multiple active Deno versions and shows project-local version configuration using `.dvmrc`.Read 7 Oct 2026 · github.com
Support
The repository has an Issues tab, and the page showed zero open issues when viewed.Read 7 Oct 2026 · github.com
License
The README says DVM is released under the MIT License.Read 7 Oct 2026 · github.com
Aliases and channels
The README shows aliases for latest and LTS releases, and a canary version option.Read 7 Oct 2026 · github.com
Install and switch
DVM can install Deno releases and switch to a specified version, semantic version range, or alias.Read 7 Oct 2026 · github.com
Install versions
DVM can install a specified Deno version, the latest available version, or the latest LTS version.Read 7 Oct 2026 · github.com
Installation methods
The README provides shell and PowerShell installer commands and links to release binaries.Read 7 Oct 2026 · github.com
Installer requirement
The shell installer requires `unzip`.Read 7 Oct 2026 · github.com
Other commands
The command list includes version listing and removal, shell completions, activation and deactivation, cache cleanup, registry changes, and running a Deno command with a specified version.Read 7 Oct 2026 · github.com
Project configuration
The `--local` flag lets users write a `.dvmrc` file for the current directory, which DVM can use when no version is supplied.Read 7 Oct 2026 · github.com
Release binaries
The README directs users to the releases page to download a release binary.Read 7 Oct 2026 · github.com
Release downloads
The v1.10.1 release lists seven assets.Read 7 Oct 2026 · github.com
Release signing
The v1.10.1 release page says its commit was signed with the committer’s verified signature.Read 7 Oct 2026 · github.com
Supported systems
The installer script selects binaries for macOS and Linux on x86_64 or ARM64 and Windows on x86_64; the README also describes Windows use through PowerShell or a shell environment such as WSL or MSYS.Read 7 Oct 2026 · github.com
Switch versions
The `use` command selects an installed version or a version range or alias.Read 7 Oct 2026 · github.com
Version lists
DVM can list installed versions and released versions available remotely.Read 7 Oct 2026 · github.com
Windows requirement
The README says PowerShell is required on Windows because DVM uses a PowerShell profile to set environment variables.Read 7 Oct 2026 · github.com
Windows support
The README says the shell installer can be used on Windows with Windows Subsystem for Linux, MSYS, or equivalent tools, and that PowerShell is required.Read 7 Oct 2026 · github.com

Where Specifiction places it

Alternatives to DVMAll alternatives →