Software Engineering vocabulary · Programming Concepts

Package manager

Meaning in software engineering, with examples

nounCommon term

In software engineering, package manager means: A tool that downloads, installs, updates and removes the libraries a project depends on, such as npm for JavaScript or pip for Python.

In Turkish: paket yöneticisi

How it is used

Other examples are Maven and Gradle (Java), NuGet (.NET), Cargo (Rust) and Homebrew (macOS). The package manager reads a file such as package.json and usually writes a lock file, so everyone installs the same versions.

Example sentences

  1. Which package manager does this project use, npm or pnpm?

  2. Install the SDK with your package manager instead of copying the files by hand.

Common collocations

  • install with a package manager
  • lock file
  • package registry
  • package version

More terms: Programming Concepts

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: