Alternatives to PDM

10 alternatives

  1. 1Dependency Management, Build Systems

    Poetry

    Dependency Management

    Python dependency management and packaging tool with deterministic builds, virtual environment management, and publishing.

    Free planEnvironment ManagementBuild Systems
  2. 2Dependency Management

    Pixi

    Developer Tools

    Fast cross-platform package manager built on the conda ecosystem supporting Python, C++, and R with lock files.

    Free planDependency ManagementPackage Registry
  3. 3Dependency Management, Build Systems

    Rush

    Build Systems

    Scalable monorepo manager from Microsoft for JavaScript and TypeScript providing reproducible builds and efficient dependency management.

    Free planMonorepo ToolsDependency Management
  4. 4Dependency Management

    Renovate Bot

    Dependency Management

    Automated dependency update tool supporting multi-platform hosting and flexible update strategies.

    Free planVersion ControlPull Request Automation
  5. 5Dependency Management

    pnpm

    Dependency Management

    pnpm is a fast, disk-space-efficient JavaScript package manager that uses hard links and symlinks to save disk space and speed up dependency installation.

    Content addressable storage with hard linkingMonorepo workspace supportStrict dependency isolation
  6. 6Dependency Management, Build Systems

    Swift Package Manager

    Dependency Management

    Official tool for managing the distribution and dependency resolution of Swift packages integrated with Xcode.

    Free planBuild SystemsPackage Registry
  7. 7Dependency Management

    Composer

    Dependency Management

    Dependency manager for PHP that manages project dependencies on a per-project basis installing packages from Packagist.

    Dependency resolution and installationLock file generation for reproducible buildsVersion control system integration
  8. 8Dependency Management, Build Systems

    Pants

    Build Systems

    Fast and scalable build system for monorepos supporting Python, Go, Java, and Shell with remote caching and execution.

    Free planMonorepo ToolsSource Code Analysis
  9. 9Dependency Management

    pip

    Dependency Management

    Standard package installer for Python used to install and manage libraries from the Python Package Index (PyPI).

    Free planDeveloper ToolsPackage Registry
  10. 10Dependency Management, Build Systems

    Conan

    Build Systems

    Open source C/C++ package manager for multi-platform development with binary management and integration with build systems.

    Build system integrationBinary caching and artifact management