About C++ Dependency Management

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • cpm

    C++ Package Manager (by iauns)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Soup

    Soup is a build system that guarantees incremental build correctness and aims to simplify many aspects of developing shared code while maintaining best in class performance. (by SoupBuild)

    Great writeup. I have been thinking about the problem of dependency management within C++ for a while now. I believe that without adoption of a build system that was designed to handle dependency resolution natively with modules, we will always require fragile manual integration steps. If you are interested, I wrote a blog post on what I believe it will take to create such a build system and am actively working on an implementation.

  • spack

    A flexible package manager that supports multiple versions, configurations, platforms, and compilers.

    Consider: https://github.com/spack/spack

  • Vcpkg

    C++ Library Manager for Windows, Linux, and MacOS

    it works just like in classic mode? Docs are here https://github.com/microsoft/vcpkg/blob/master/docs/users/binarycaching.md for GHA make a extra repo just for the cache, otherwise it cannot be used across repos (strange limitation of GH).

  • hunter

    CMake driven cross-platform package manager for C/C++. (by cpp-pm)

  • xmake

    🔥 A cross-platform build utility based on Lua

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

  • Are We Modules Yet?

    3 projects | news.ycombinator.com | 1 May 2024
  • My first Software Release using GitHub Release

    6 projects | dev.to | 24 Nov 2023
  • Anyone else frustrated with Conan2?

    3 projects | /r/cpp | 31 Aug 2023
  • OpenSSL as a git submodule?

    1 project | /r/cpp_questions | 24 Aug 2023
  • Building libraries, when it's Not going as planned

    1 project | /r/cpp_questions | 4 Aug 2023