[poll] State of package managers in 2021

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
  • Vcpkg

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

  • I can speak from some experience due to https://github.com/microsoft/vcpkg/pull/15603. All my libraries issue GitHub releases with source tarballs and prebuilt binaries for various canned platforms and architectures, yet getting my libraries into vcpkg discovered bugs in my packaging and cross compilation 70% of the time which required fixes upstream in my libraries. The other 30% of effort has gone into working around vcpkg being weird for often (in my opinion) no good reason.

  • hunter

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

  • Hunter package manager is missing. Or is it a part of "managing dependencies manually?"

  • 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
  • xmake

    🔥 A cross-platform build utility based on Lua

  • xmake integrates all the other package managers nicely https://github.com/xmake-io/xmake/#automatic-integration-of-dependent-packages

  • miniforge

    A conda-forge distribution.

  • Google Test

    GoogleTest - Google Testing and Mocking Framework

  • FetchContent_Declare( googletest GIT_REPOSITORY https://github.com/google/googletest.git GIT_TAG release-1.8.0 ) FetchContent_GetProperties(googletest) if(NOT googletest_POPULATED) FetchContent_Populate(googletest) add_subdirectory(${googletest_SOURCE_DIR} ${googletest_BINARY_DIR} EXCLUDE_FROM_ALL) endif()

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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

  • Xmake: A modern C/C++ build tool

    7 projects | news.ycombinator.com | 4 May 2024
  • Basic CMake question regarding subdirectories

    2 projects | /r/cpp_questions | 19 Apr 2023
  • 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