Hunter Package Manager
Hunter is a CMake-based cross-platform package manager for C++. It helps manage dependencies and external libraries in C++ projects by integrating with CMake. Useful for open-source C++ projects that need to manage dependencies.
Hunter Package Manager
A CMake-based cross-platform package manager for C++, helping manage dependencies and external libraries in C++ projects by integrating with CMake, useful for open-source C++ projects
What is Hunter Package Manager?
Hunter is an open-source package manager for C++ projects. It is designed to help manage external dependencies and libraries in a simple and unified way across different platforms.
Some key features of Hunter include:
- CMake-based - Integrates seamlessly with CMake build system
- Cross-platform - Supports Linux, macOS, Windows, Android, iOS and others
- Binary caching - Speeds up build times by caching pre-built binaries per version
- Github integration - Packages are hosted on GitHub repositories
- Flexible delivery - Allows using packages from hunter directory, system packages, binaries etc
- Toolchains support - Can pull packages built with different compilers and settings
- Integration with Polly toolchain
Hunter aims to simplify dependency management for C++ projects so developers can focus on writing code rather than building and integrating libraries across platforms. It is a useful package manager for open source C++ libraries and applications.
Hunter Package Manager Features
Features
- CMake-based package manager for C++
- Manages dependencies and external libraries
- Cross-platform support
- Integration with CMake build system
- Binary caching to avoid rebuilds
- Support for multiple C++ compilers
Pricing
- Open Source
Pros
Simplifies dependency management for C++ projects
Avoids need to build dependencies manually
Easier to share C++ projects across platforms
Integrates seamlessly with CMake workflow
Speeds up builds by caching binaries
Cons
Limited number of packages compared to other managers
Less flexible than full package managers like Conan
Only useful for C++ projects using CMake
Requires CMake knowledge to use effectively
Official Links
Reviews & Ratings
Login to ReviewThe Best Hunter Package Manager Alternatives
View all Hunter Package Manager alternatives with detailed comparison →
Top Development and Package Managers and other similar apps like Hunter Package Manager
Vcpkg
Vcpkg is an open-source package manager for C++ libraries that aims to simplify installing, configuring, and managing libraries across Windows, Linux, and MacOS platforms. It provides a centralized catalog of many popular C++ libraries and handles acquiring, building, and integrating libraries into C++ projects.Some key capabilities and benefits of Vcpkg...
CPM
CPM (Critical Path Method) is a project management technique used to plan, schedule, and control complex projects. CPM software utilizes algorithms and visual charts to map project timelines, tasks, resource allocation, and critical paths to help managers coordinate team members and meet deadlines.Key features of CPM software include:Interactive Gantt charts...
Build2
build2 is an open-source software construction toolchain designed for building and packaging C/C++ code. It focuses on providing robust and performant build system and dependency management capabilities.Some key features of build2 include:Fast incremental builds by tracking dependencies at a fine-grained levelBuild caching to avoid unnecessary work and improve performanceNative cross-compilation...