The DevEx Lab

Every tool as an element, scaled to fill your screen. Hover a tile for its formula; pick a family to zoom in.

How to read a tile

The grid resizes to fill your window, so on a small window each tile shows less. Top left is the element number, top right the license (OS open source, Fr free, Fm free tier, Pd paid). The big letters are the symbol, the bar at the bottom is the ring. The formula in each tooltip is its two Compass scores: Dx ergonomics and Pa parity, in tens.

The same tools as a table
ToolFamilyCategoryRingLicenseErgonomicsParity
Nix Purely functional package manager and dev shells Dev environments Reproducible shells Adopt Open source 20 10
devenv Nix-based dev environments with services and processes Dev environments Reproducible shells Adopt Open source 50 40
Devbox Isolated shells from Nix packages without writing Nix Dev environments Reproducible shells Trial Open source 50 30
Flox Nix-backed environments you can share and layer Dev environments Reproducible shells Trial Open source 50 30
direnv Loads and unloads env vars per directory Dev environments Reproducible shells Adopt Open source 50 0
Distrobox Any Linux distro in a container, integrated with the host Dev environments Reproducible shells Trial Open source 40 10
Toolbx Container-based mutable shells for Fedora and RHEL Dev environments Reproducible shells Trial Open source 30 10
Dev Containers Open spec and CLI for container-based dev environments Dev environments Dev containers Adopt Open source 50 30
DevPod Client-only dev containers on any backend Dev environments Dev containers Hold Open source 50 40
Vagrant Reproducible VM-based dev environments Dev environments Dev containers Trial Free, closed source 40 30
GitHub Codespaces Hosted dev containers attached to GitHub repos Dev environments Cloud workspaces Adopt Free tier, paid plans 50 50
Ona Cloud environments and AI agents, formerly Gitpod Dev environments Cloud workspaces Trial Free tier, paid plans 60 50
Coder Self-hosted remote workspaces defined in Terraform Dev environments Cloud workspaces Adopt Open source 40 40
Eclipse Che Kubernetes-native browser IDE workspaces Dev environments Cloud workspaces Adopt Open source 30 40
code-server VS Code in the browser on any machine you run Dev environments Cloud workspaces Adopt Open source 60 0
Daytona Former dev-environment manager, now AI code sandboxes Dev environments Cloud workspaces Hold Open source 40 10
CodeSandbox Browser sandboxes and microVM dev environments Dev environments Cloud workspaces Trial Free tier, paid plans 50 10
StackBlitz Node.js dev environments running in the browser tab Dev environments Cloud workspaces Adopt Free tier, paid plans 60 0
Replit Hosted IDE with built-in hosting and an AI agent Dev environments Cloud workspaces Adopt Free tier, paid plans 50 20
Google Cloud Workstations Managed dev environments inside your Google Cloud project Dev environments Cloud workspaces Adopt Paid 30 30
Firebase Studio Sunsetting browser workspace from Google, formerly IDX Dev environments Cloud workspaces Hold Free, closed source 30 10
AWS Cloud9 Browser IDE on EC2, closed to new customers Dev environments Cloud workspaces Hold Paid 20 10
Microsoft Dev Box Cloud Windows workstations for developers Dev environments Cloud workspaces Hold Paid 20 20
DDEV Docker-based local stacks for PHP and Node projects Dev environments Local stacks Adopt Open source 60 40
Lando Recipe-based Docker dev environments Dev environments Local stacks Adopt Open source 50 40
Laravel Sail Docker Compose setup for Laravel apps Dev environments Local stacks Adopt Open source 50 30
Laravel Herd Native PHP and Node dev environment for Laravel Dev environments Local stacks Adopt Free tier, paid plans 60 10
Local Desktop app for local WordPress sites Dev environments Local stacks Adopt Free, closed source 60 10
Docksal Docker-based stacks for Drupal and PHP Dev environments Local stacks Hold Open source 40 40