Easy to use, fast, git sourced based, statically linked C/C++ package manager.

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/cpp

Our great sponsors
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • talent.io - Download talent.io’s Tech Salary Report
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Truly a developer’s best friend
  • yacpm

    Easy to use, fast, git sourced based, C/C++ package manager.

  • CPM.cmake

    📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.

    Seems a lot like https://github.com/cpm-cmake/CPM.cmake

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • crates.io

    Source code for crates.io

    Linkage type has nothing to do with versioning of packages built from source. What exactly am I supposed to see at crates.io or NPM?

  • Boost

    Super-project for modularized Boost

    In fact, boost has cmake files now — pretty recent addition and I haven’t got around to testing, but no reason to think it doesn’t work. https://github.com/boostorg/boost. Also, boost is getting more modular with every release — more and more libraries can be pulled independently with mostly only depending on boost.core. Asio has been like this forever, but Boost.math is a recent example to the bandwagon. You can find an independent release package for math on GitHub now.

  • cmake

    CMake support infrastructure Boost submodule; experimental (by boostorg)

    It doesn't work yet according to README: https://github.com/boostorg/cmake

  • UppHub

    UppHub is the repository that serves as the official global registry for U++ distributed packages. Each package provides additional functionality that can be used directly by the developers.

    Now as we have somewhat similar project, I wonder how in practice is this part going to be done:

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts