Basilisk is a next-generation, high-performance package manager designed exclusively for macOS. Built from the ground up in Rust, Basilisk eliminates the core frustrations of traditional package managers by introducing strict immutability, zero-system-touch architecture, and a highly flexible Python-based build driver via PyO3.
- Zero-System-Touch: Operates entirely within the user-space (
~/.rmp), requiring absolutely nosudoprivileges or global system modificationsโmaking it 100% compliant with strict corporate IT policies. - True Immutability: Packages are isolated in content-addressable storage hashed by their exact configuration, dependencies, and compiler flags, completely eradicating dynamic linking failures (
dylibbreaking). - Parallel Multi-Installation: Powered by
tokioasync tasks and package-level locking, allowing users to safely compile and install multiple packages simultaneously without freezing the system. - Deterministic Version Resolving: Uses an advanced SAT Solver algorithm to precisely manage deep dependency graphs and prevent version conflicts.