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/