cabin
« Back to VersTracker
Description:
Package manager and build system for C++
Type: Formula  |  Latest Version: 11@3  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: cpp package-manager build-system development c++
Install: brew install cabin
About:
Cabin is a modern package manager and build system designed specifically for C++ projects. It automates dependency management, building, and testing through a simple manifest file. The tool aims to streamline C++ development workflows by providing reproducible builds and a centralized package ecosystem.
Key Features:
  • Declarative manifest file for project configuration
  • Automatic dependency resolution and downloading
  • Reproducible builds across different environments
  • Integrated build system with simple commands
  • Centralized package registry support
Use Cases:
  • Managing dependencies for C++ projects
  • Setting up consistent build environments
  • Distributing C++ libraries and applications
  • Automating CI/CD pipelines for C++ code
Alternatives:
  • Conan – More mature with extensive package ecosystem, but more complex configuration
  • vcpkg – Microsoft-backed with large library support, but tied to CMake
  • Bazel – Monorepo-focused build system with built-in package management
License: Apache-2.0
Dependencies: curl, fmt, libgit2, pkgconf, spdlog, tbb
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Jan 4, 2026 9:48pm 11 3 VERSION_BUMP 7926642b
Sep 12, 2025 4:21pm 11 0 VERSION_BUMP a27cb19c
Dec 30, 2024 12:38pm 11 0 VERSION_BUMP 374a3f10
Dec 30, 2024 1:12am 11 0 NEW 78bec8d5