Chocolatey is a package manager for Windows, developed by Chocolatey Software. It's tied for #26 among the most-used developer tools, reported in roughly 11% of developer surveys. It installs and updates desktop software from the command line, filling a gap Windows historically lacked compared to Homebrew on macOS or APT on Linux โ letting developers script machine setup instead of clicking through installer wizards one at a time.
Chocolatey installs and updates software with simple one-line commands run from an elevated PowerShell or Command Prompt window.
# install an application
choco install googlechrome
# install multiple packages at once
choco install git vscode nodejs -y
# upgrade everything installed via Chocolatey
choco upgrade all -y
Chocolatey installs itself via a single PowerShell command run as Administrator.
# install Chocolatey (run in an elevated PowerShell)
Set-ExecutionPolicy Bypass -Scope Process -Force
[System.Net.ServicePointManager]::SecurityProtocol = 3072
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))