Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Developer Tools
  3. Development Environment Managers
Ranked on the record · 50 apps

Best Development Environment Managers 2026

Development environment managers help you install, select and maintain project runtimes. This list helps developers compare version pinning, lockfiles, automatic switching, shell integration and CI/CD use.

Entries show maker-published pricing and support details. The page is refreshed nightly, so its order can change; compare the fields that fit your workflow.

02

PortBay

PortBay runs local app projects on a Mac and assigns AI coding agents through a task board.

MacLinux
Record5.6 Visit
03

ServBay

Local web stack manager for macOS and Windows with language runtimes, databases, and web servers.

WindowsMac
Record5.6 Visit
04

DevPod

DevPod creates containerized developer environments on computers, remote machines or public and private clouds.

WindowsMacLinux+1
Record5.4 Visit
05

nvm

nvm installs and switches Node.js versions from the command line in POSIX shells.

WindowsMacLinux+1
Record5.4 Visit
6
ActiveState Platform

ActiveState Platform builds custom language runtimes from source and records components, history and deployment instructions.

WebWindowsMac+2 Free plan Record5.3 Visit
7
Flox

Flox suits developers who want to define and share project environments as code across macOS, Linux, or WSL2.

WebWindowsMac+3 $20 a month Record5.2 Visit
8
FlyEnv

Desktop app for local development on Linux, macOS, and Windows, managing runtimes, databases, servers, and AI tools.

WindowsMacLinux $10 one-time Record5.1 Visit
9
devenv

devenv uses Nix configuration to provide reproducible environments with packages, services, tasks and secrets.

WebWindowsMac+1 Free plan Record5.0 Visit
10
GHCup

GHCup installs and manages Haskell tools including GHC, cabal, HLS and Stack.

WebWindowsMac+2 Free plan Record5.0 Visit
11
DDEV

DDEV suits web developers who want Docker-based local environments for PHP and Node.js projects.

WindowsMacLinux Free plan Record4.9 Visit
12
frum

frum suits developers who need to install and switch between Ruby versions, including versions specified in project .ruby-version files.

WindowsMacLinux Free plan Record4.9 Visit
13
FVM

FVM manages Flutter SDK versions per project and shares selections through .fvmrc files.

WindowsMacLinux+1 Free plan Record4.9 Visit
14
Jabba

Jabba suits developers who need to manage different JDK versions across macOS, Linux, and Windows.

WindowsMacLinux Free plan Record4.9 Visit
15
Laravel Herd

Native Laravel and PHP environment for Windows and macOS with nginx, Composer, Node.js, and DNS.

WindowsMac $99 a year Record4.9 Visit
16
Local

Desktop app for developing WordPress sites locally on Linux, macOS, and Windows with one-click setup and SSL.

WindowsMacLinux Free plan Record4.9 Visit
17
MAMP

MAMP suits web developers who want a local environment for building and testing sites on macOS or Windows.

WindowsMac Free plan Record4.9 Visit
18
Nix

Nix suits developers, test engineers, DevOps engineers, system administrators, data scientists, students, and open-source enthusiasts who are comfortable with…

WindowsMacLinux+1 Free plan Record4.9 Visit
19
Vagrant

Command-line tool for creating and managing consistent, disposable virtual machine environments from Vagrantfiles.

WindowsMacLinux Free plan Record4.9 Visit
20
vfox

Version manager for development runtimes and SDKs on Linux, macOS, and Windows.

WindowsMacLinux Free plan Record4.9 Visit
21
Lando

Docker-based local development and DevOps tool with versioned project services and workflow automation.

WindowsMacLinux Free plan Record4.8 Visit
22
rustup

Rust toolchain manager for Linux, macOS, and Windows with stable, beta, nightly, and cross-compilation support.

WindowsMacLinux Free plan Record4.8 Visit
23
RVM

Ruby environment manager for installing interpreters, isolating project gemsets, and running commands across versions.

WebWindowsMac+2 Free plan Record4.8 Visit
24
Devilbox

Dockerized LAMP and MEAN local development stack with automatic virtual hosts, HTTPS, and wildcard DNS.

WebWindowsMac+2 Free plan Record4.7 Visit
25
fnm

fnm is a Rust-based Node.js version manager supporting macOS, Windows, Linux and version files.

WindowsMacLinux Free plan Record4.7 Visit

Before you choose

Match your platforms

Check support for Linux, macOS and Windows before choosing a manager. Self-hosted, web and API support are separate platform categories in this list.

If your team works across machines or services, confirm that the manager covers the operating systems and deployment style you need.

Check project controls

Project version pinning records the runtime a project expects. Lockfile support can record dependency selections for repeatable setup.

Compare automatic switching and shell integration if you want environment changes to follow your project and terminal workflow.

Read the pricing terms

Use the Free plan and Paid from fields together. Pricing models include free and freemium options, while ActiveState Platform lists pricing on request.

Trial terms vary. ActiveState Platform lists a 14-day trial, and PortBay lists a 7-day trial.

Review the licence

If you need to read or change the code, check the licence for the manager you choose. GHCup and Jabba are listed as open source.

A free plan describes access terms, not the software licence, so review both fields separately.

Questions

Do these tools have free plans?
A free plan is shown for the tools on this list. Freemium entries can also offer paid tiers or trials.
Which platforms are covered?
The comparison includes Linux, macOS, Windows, self-hosted, web and API support.
Are free trials available?
ActiveState Platform lists a 14-day trial. PortBay lists a 7-day trial. Other trial terms should be checked in their pricing details.
Are open-source options listed?
GHCup and Jabba are listed with open-source pricing notes.
What should I compare for CI/CD?
Check the CI/CD usage field, then compare project version pinning, lockfile support and supported operating systems for your build setup.