CPM AlternativesPackage Managers and other similar apps like CPM

CPM is described as 'Is designed to promote small, well-tested, composable C++ modules. CPM allows you to link against multiple different versions of the same static library without symbol conflicts. You can include other C++ modules that may depend on older or newer versions of the same modules' and is a Package Manager in the development category. There are six alternatives to CPM for a variety of platforms, including Mac, Windows, Linux, Web-based and BSD apps. The best CPM alternative is PyPI, which is both free and Open Source. Other great apps like CPM are Conan, Vcpkg, Hunter Package Manager and Crates.io.

Copy a direct link to this comment to your clipboard
CPM alternatives page was last updated

Alternatives list

  1. PyPI icon
     8 likes
    Copy a direct link to this comment to your clipboard

    The Python Package Index (PyPI) is a repository of software for the Python programming language. PyPI helps you find and install software developed and shared by the Python community. Package authors use PyPI to distribute their software.

    51 PyPI alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Online
     
    • PyPI is the most popular Web-based alternative to CPM.

    • PyPI is the most popular Open Source & free alternative to CPM.

    • PyPI is Free and Open SourceCPM is also Free and Open Source
  2. Conan icon
     4 likes
    Copy a direct link to this comment to your clipboard

    The open source, decentralized and multi-platform package manager to create and share all your native binaries.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
    • Conan is the most popular Windows, Mac & Linux alternative to CPM.

    • Conan is Free and Open SourceCPM is also Free and Open Source
  3. Vcpkg icon
     1 like
    Copy a direct link to this comment to your clipboard

    C++ Library Manager for Windows, Linux, and macOS. Contribute to Microsoft/vcpkg development by creating an account on GitHub.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  4. Copy a direct link to this comment to your clipboard

    Hunter is a CMake driven cross-platform package manager for C/C++ projects. With the help of Hunter you can organize builds for Linux, Windows, macOS, iOS, Android, Raspberry Pi and other platforms. Third-party external projects are highly customizable, effectively allowing you...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • Raspberry Pi
     
    • Hunter Package Manager is the most popular Self-Hosted alternative to CPM.

    • Hunter Package Manager is Free and Open SourceCPM is also Free and Open Source
    • Hunter Package Manager is CustomizableCPM is not according to our users
  5. Crates.io icon
     Like
    Copy a direct link to this comment to your clipboard

    Instantly publish your crates and install them. Use the API to interact and find out more information about available crates. Become a contributor and enhance the site with your work.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Rust
    • Online
     
  6. build2 icon
     Like
    Copy a direct link to this comment to your clipboard

    build2 is an open-source (MIT), cross-platform build toolchain for developing and packaging C and C++ code. It is a hierarchy of tools that includes the build system, package dependency manager (for package consumption), and project dependency manager (for project development).

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
6 of 6 CPM alternatives