After more than 30 years, why is there is no standardized package manager for c/c++ projects to avoid build systems hell.

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • LearnThisRepo.com - Learn 300+ open source libraries for free using AI.
  • reveddit

    Review removed content on reddit. Uses the Pushshift API, built on code from removeddit.

    You can use https://www.reveddit.com to view the removed comment and understand why I removed it. (I won't provide a direct link.)

  • conan

    Conan - The open-source C and C++ package manager

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • premake-core

    Premake

    Premake honestly doesn't suck, and is so extendable that you can add vcpkg support to it and finally forget about CMake.

  • conan-center-index

    Recipes for the ConanCenter repository

    It seems that you haven't following up. ConanCenter now has 1400 packages, a bit less than vcpkg, but it got like 9000 PullRequests from the community in last 2 years: https://github.com/conan-io/conan-center-index/pulls.

  • opencv-rust

    Rust bindings for OpenCV 3 & 4

    For example, this is the build script of the opencv bindings: https://github.com/twistedfall/opencv-rust/blob/master/build.rs

  • xmake

    🔥 A cross-platform build utility based on Lua

    Maybe you missed xmake, it will be just what you need. https://github.com/xmake-io/xmake

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