poac
« Back to VersTracker
Description:
Package manager and build system for C++
Type: Formula  |  Latest Version: 11@2  |  Tracked Since: Dec 27, 2024
Links: Homepage  |  GitHub  |  Docs  |  formulae.brew.sh
Stars: 1,410  |  Forks: 90  |  Language: C++  |  Category: Developer tools
Tags: c++ package-manager build-system developer-tools cargo-inspired
Install: brew install poac
About:
Poac is a modern package manager and build system specifically designed for C++ projects. It aims to simplify dependency management and project compilation by providing a unified, Rust-inspired toolchain. Its main value proposition is offering a seamless, integrated experience similar to Cargo for Rust, directly within the C++ ecosystem.
Key Features:
  • Integrated package management and build system
  • Cargo-inspired workflow and command-line interface
  • Lockfile for reproducible dependency resolution
  • Support for local and remote dependencies
  • Project scaffolding and template generation
Use Cases:
  • Managing dependencies for new or existing C++ applications
  • Building and distributing C++ libraries with declared dependencies
  • Simplifying the build process for C++ projects compared to CMake/make
Alternatives:
  • Conan – A more mature, dedicated C/C++ package manager, whereas Poac integrates build system functionality.
  • CMake with FetchContent/CPM – Traditional build system with modern dependency fetching; Poac offers a more opinionated, all-in-one tool.
  • vcpkg – Microsoft's C/C++ library manager focused on integration with existing build systems, while Poac provides its own build system.
Version History
Detected Version Rev Change Commit
Dec 27, 2024 10:35pm 11 2 VERSION_BUMP 8826fc35
Nov 13, 2024 3:42pm 11 0 VERSION_BUMP 94c65c1a
Sep 14, 2024 7:21am 0 VERSION_BUMP 8497a26a