INI
Package Managers - INI
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
[item.npm]
code=01
slug=npm
name=npm
description=The standard package manager for Node.js.
configFile=package.json
language=JavaScript / Node.js
registryUrl=https://www.npmjs.com/
[item.yarn]
code=02
slug=yarn
name=Yarn
description=A fast and secure JavaScript package manager.
configFile=package.json
language=JavaScript / Node.js
registryUrl=https://yarnpkg.com/
[item.pip]
code=03
slug=pip
name=pip
description=The standard package installer for Python.
configFile=requirements.txt
language=Python
registryUrl=https://pypi.org/
[item.composer]
code=04
slug=composer
name=Composer
description=A dependency manager for PHP.
configFile=composer.json
language=PHP
registryUrl=https://packagist.org/
[item.cargo]
code=05
slug=cargo
name=Cargo
description=Rust's build system and package manager.
configFile=Cargo.toml
language=Rust
registryUrl=https://crates.io/
[item.maven]
code=06
slug=maven
name=Maven
description=A build and project management tool for Java.
configFile=pom.xml
language=Java
registryUrl=https://search.maven.org/