hunter
CMake driven cross-platform package manager for C/C++. (by cpp-pm)
vcpkg-tool
Components of microsoft/vcpkg's binary. (by microsoft)
hunter | vcpkg-tool | |
---|---|---|
7 | 2 | |
578 | 379 | |
1.6% | 1.1% | |
7.4 | 9.5 | |
7 days ago | 3 days ago | |
CMake | C++ | |
BSD 2-clause "Simplified" License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
hunter
Posts with mentions or reviews of hunter.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-03.
- LearnCPP: Website devoted to teaching you how to program in C++
- About C++ Dependency Management
-
Best way to manage dependencies with c++?
You forgot https://github.com/cpp-pm/hunter, which actually has more packages than Conan, but less than vcpkg.
-
JSON for Modern C++ version 3.10.0
Use Hunter for dependency management
https://github.com/cpp-pm/hunter
There is a bit of a learning curve, but it's the only dependency manager that does things right (all from within CMake)
-
[poll] State of package managers in 2021
Hunter package manager is missing. Or is it a part of "managing dependencies manually?"
-
Is it possible to automatically generate a C project like you can do with Rust using Cargo?
Ahh yep fair enough. I've used hunter for that previously but conan looks really good.
vcpkg-tool
Posts with mentions or reviews of vcpkg-tool.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-11.
-
Managing dependencies in a C++ project with vcpkg
I think custom registries still aren't supported (see vcpkg#27840 and vcpkg-tool#93)
-
Best way to manage dependencies with c++?
There's vcpkg the "tool" and vcpkg the "latest portfiles". Once upon a time those were developed in the same repository https://github.com/microsoft/vcpkg because we distributed the tool in source form. When we added binary releases people complained about the checkout time for the tool sources so we sucked that out into a separate repo https://github.com/microsoft/vcpkg-tool.
What are some alternatives?
When comparing hunter and vcpkg-tool you can also consider the following projects:
CPM.cmake - 📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
conan-center-index - Recipes for the ConanCenter repository
Vcpkg - C++ Library Manager for Windows, Linux, and MacOS
cmake-conan - CMake wrapper for conan C and C++ package manager
miniforge - A conda-forge distribution.
xmake - 🔥 A cross-platform build utility based on Lua
vcpkg-docs
json-schema-validator - JSON schema validator for JSON for Modern C++