Search tools, frameworks, libraries, categories and domains
Shell extension that loads and unloads environment variables per directory from .envrc files.
Other tools in the same categories.
devcontainers/cli
Open spec (devcontainer.json) for container-based dev environments used by VS Code, Codespaces and more.
github.com
Cloud-hosted dev environments spun up from a repo's devcontainer config, accessible in browser or VS Code.
nvm-sh/nvm
POSIX shell script for installing and switching Node.js versions; the most widely used Node manager.
pyenv/pyenv
Simple Python version management via shims; uv's built-in Python installs now cover many cases.
jdx/mise
Polyglot tool-version manager, env loader and task runner; a fast asdf replacement in Rust.
NixOS/nix
Purely functional package manager and build system for reproducible environments; powers NixOS.
asdf-vm/asdf
Plugin-based multi-language version manager, rewritten in Go in v0.16.
Schniz/fnm
Fast, cross-platform Node.js version manager written in Rust with .nvmrc support.
coder/coder
Self-hosted cloud development environments defined in Terraform; also hosts AI coding agents.