mason

A cross-platform package manager for C and C++ apps that supplies prebuilt binaries. It is marked as unmaintained and frozen.

Share on XLicense: BSD-2-Clause

Overview

Mason is a command line package manager for C and C++ applications that supplies prebuilt binaries. Like npm, it installs packages into the current directory (./mason_packages) instead of globally, and like Homebrew it needs no sudo. It is a collection of bash scripts with no dependency on a specific runtime language, and it has integrations with Travis CI and Amazon S3 for automated builds and publishing.

Key features

  • Installs packages locally into ./mason_packages without sudo
  • Built from bash scripts with no runtime language needed
  • Builds and publishes binaries and header-only packages
  • Integrates with Travis CI and Amazon S3

Best for

Readers studying how C/C++ dependencies were packaged in this ecosystem. The project is unmaintained and frozen, and its authors advise finding a replacement before depending on it.

Upstream
mapbox/mason
Fork on GitHub
Guo-astro/mason
Upstream stars
258
Category
Developer tools and infrastructure
Language
Python
License
BSD-2-Clause
Forked
2020-10-11
Sync status
In syncLast synced 2026-09-29