Verified compatibility verdicts for 88 common environment combinations — Node.js, Python, Docker, git, npm, Yarn, and pnpm. Every verdict is based on official release notes, not guesswork.
Browse by category
Which npm versions work with each Node.js release, including strict peer-dependency changes introduced in npm 7 and the Node 18.17 requirement for npm 10.
Yarn Classic (v1) and Yarn Berry (v2/3/4) compatibility across Node.js LTS releases, including minimum Node requirements for each Yarn major.
pnpm version requirements across Node.js releases. pnpm 8 dropped Node 14; pnpm 9 dropped Node 16.
Node.js version availability and official support status on Ubuntu, Debian, macOS, and Windows.
pip version support across Python releases. pip 24.0 dropped Python 3.7; Python 3.8 reached EOL in October 2024.
Python version default availability and install options on common operating systems.
Docker Engine and Docker Desktop version support on Linux distributions, macOS, and Windows.
Default git versions shipped by common OS distributions, and which git version is required for specific features like git switch, git restore, and init.defaultBranch.