Sapphire: Rust based package manager for macOS
Published on: 2025-08-12 15:39:20
Sapphire
Warning ALPHA SOFTWARE Sapphire is experimental, under heavy development, and may be unstable. Use at your own risk! Uninstalling a cask with brew then reinstalling it with Sapphire will have it installed with slightly different paths, your user settings etc. will not be migrated automatically.
Sapphire is a next‑generation, Rust‑powered package manager inspired by Homebrew. It installs and manages:
Formulae: command‑line tools, libraries, and languages
command‑line tools, libraries, and languages Casks: desktop applications and related artifacts on macOS
ARM only for now, might add x86 support eventually
⚙️ Project Structure
sapphire‑core Core library: fetching, dependency resolution, archive extraction, artifact handling (apps, binaries, pkg installers, fonts, plugins, zap/preflight/uninstall stanzas, etc.)
sapphire‑cli Command‑line interface: sapphire executable wrapping the core library.
🚧 Current Status
Bottle installation and uninstallation
Cask installation a
... Read full article.