TSV

Package Managers - TSV

Package managers are tools that automatically manage libraries, frameworks, and other dependencies in programming languages. Tools such as npm, Yarn, pip, Composer, Cargo, and Maven exist for each language, streamlining package installation, version management, and dependency resolution. This frees developers from manual library management and enables the creation of secure and reproducible build environments.

package management dependency management libraries development tools npm Yarn pip Composer Cargo Maven
code	slug	name	description	configFile	language	registryUrl
01	npm	npm	The standard package manager for Node.js.	package.json	JavaScript / Node.js	https://www.npmjs.com/
02	yarn	Yarn	A fast and secure JavaScript package manager.	package.json	JavaScript / Node.js	https://yarnpkg.com/
03	pip	pip	The standard package installer for Python.	requirements.txt	Python	https://pypi.org/
04	composer	Composer	A dependency manager for PHP.	composer.json	PHP	https://packagist.org/
05	cargo	Cargo	Rust's build system and package manager.	Cargo.toml	Rust	https://crates.io/
06	maven	Maven	A build and project management tool for Java.	pom.xml	Java	https://search.maven.org/