Package Managers

Back: 13 - Developer Tooling and Productivity MOC

Tools for managing third-party dependencies — installing, versioning, resolving, and locking packages. Every major language ecosystem has its own package manager with different approaches to dependency resolution, lock files, and reproducibility.

Categories

  • JavaScript (npm, yarn, pnpm)
  • Python (pip, uv, poetry, conda)
  • Rust (Cargo)
  • Go (Go modules)
  • Java / JVM (Maven, Gradle)
  • System-Level (Homebrew, apt, nix)
  • Lock Files
  • Dependency Resolution

developer-tools package-managers npm cargo pip