Skip to content

pkgforge/soar

Repository files navigation

Crates.io Discord Documentation License: MIT Packages

A fast, modern, bloat-free distro-independent package manager that just works
Supports Static Binaries, AppImages, and other Portable formats on any *Unix-based distro

🪄 Quickstart

Tip

  • Soar comes as a single-file, statically-linked executable with no dependencies that you can simply download & run.
  • The install script does this & more automatically for you.
❯ cURL
curl -fsSL "https://raw.githubusercontent.com/pkgforge/soar/main/install.sh" | sh

❯ wget
wget -qO- "https://raw.githubusercontent.com/pkgforge/soar/main/install.sh" | sh

Note

🌟 Key Features

Feature Description
Universal Single binary, no dependencies, works on any Unix-like system with no superuser privileges.
Portable Formats Install static static binaries, AppImages, and other self-contained archives with ease.
System Integration Automatically adds desktop entries and system integration for a native feel.
Flexible Repository System Use official, or custom repositories with simple metadata. No special build format is needed.
Security First Enforces security through checksums and signing verification for package installations.
Fast Package Operations Efficient package searching, installation, and management with minimal overhead.

📀 Default Hosts

Note: ✅ --> Enabled by Default

🏆 Tier 🤖 Host 📦 Repos ℹ️ Status
Tier 1 aarch64-Linux bincache, pkgcache, pkgforge-cargo, pkgforge-go, cargo-bins, appimage-github-io, appimagehub Almost as many packages as x86_64-Linux, fully supported
Tier 1 x86_64-Linux bincache, pkgcache, pkgforge-cargo, pkgforge-go, cargo-bins, ivan-hc-am, appimage-github-io, appimagehub Primary target & most supported
Tier 2 loongarch64-Linux pkgforge-cargo, pkgforge-go Experimental & least supported
Tier 2 riscv64-Linux bincache, pkgcache, pkgforge-cargo, pkgforge-go Experimental, with gradual progress

🤝 Contributing

We welcome contributions! Please feel free to fork the repository and submit pull requests. See CONTRIBUTING.md for contribution guidelines.

💬 Contact

We have a growing community on discord to discuss not only Soar/Pkgforge but also other cool projects, feel free to join & hangout anytime.

🎀 Sponsors

Minimum Supported Rust Version (MSRV)

v1.82.0