Scripting software & tools
The editors, IDEs, runtimes, and utilities that pair well with the scripts on this site — curated, not hosted. Each link goes to the official source.
๐ฆ Package Managers
Apache Maven
Build automation and dependency management tool for Java projects.
apt-cyg
apt-get-style package manager for Cygwin.
Cargo
Rust's official package manager and build tool.
Chocolatey
Popular community package manager for Windows software installs and upgrades.
Chocolatey GUI
Graphical front-end for managing Chocolatey packages.
Composer
Dependency manager for PHP.
Conan
Decentralized, open-source package manager for C and C++.
Gradle
Build automation tool with strong Java/Kotlin/Android support.
Homebrew
Popular package manager, usable on Windows through WSL.
Nimble
Package manager for the Nim programming language.
npm
The default package manager for Node.js and the JavaScript ecosystem.
NuGet
The package manager for .NET, used to pull in libraries like System.Management for C# scripts.
OPAM
Source-based package manager for OCaml.
pip
Python's standard package installer.
pnpm
Fast, disk-space-efficient JavaScript package manager.
RubyGems
Ruby's standard package manager for distributing gems.
Scoop
Command-line installer for Windows that keeps things tidy in your user profile.
vcpkg
Microsoft's C/C++ package manager for cross-platform libraries.
winget
Microsoft's official Windows Package Manager, built into modern Windows.
Yarn
Fast, reliable JavaScript package manager, an alternative to npm.