Skip to content

Latest commit

ย 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Basilisk Core Engine ๐Ÿ

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.

๐ŸŒŸ Key Architectural Features

  • Zero-System-Touch: Operates entirely within the user-space (~/.rmp), requiring absolutely no sudo privileges 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 (dylib breaking).
  • Parallel Multi-Installation: Powered by tokio async 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.

About

๐Ÿ An immutable, zero-system-touch macOS package manager powered by Rust & PyO3. Safe for corporate machines, built for multi-threaded speed.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages