[][crates-url]
[][discord-url]
[][doc-url]
[][license-url]
A fast, modern, bloat-free distro-independent package manager that just works
Supports static binaries, AppImages, and other Portable formats (AppBundle, FlatImage, RunImage, Wrappe, etc.) on any Linux distribution.
## 📦 What is Soar?
Soar is a **package manager** - it doesn't build or host packages itself. Instead, it consumes package metadata from repositories and handles downloading, installing, and managing packages on your system.
**How it works:**
- **Repositories** (like [soarpkgs](https://github.com/pkgforge/soarpkgs) - the default) build and host packages, providing metadata in a standard format
- **Soar** fetches this metadata, lets you search/install packages, and manages your local installations
- **You** can use soarpkgs, add third-party repos, or even create your own
This separation means Soar works with any compatible repository - it's not tied to a specific package source.
## 🪄 Quickstart
# 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
## 🌟 Key Features
| Feature | Description |
|:--:|:--|
| **Universal** | Single binary, no dependencies, works on any Unix-like system without superuser privileges. |
| **Portable Formats** | Install static binaries, AppImages, and other self-contained archives with ease. |
| **System Integration** | Automatically adds desktop entries and icons for a native feel. |
| **Repository Agnostic** | Works with any repository that provides compatible metadata. Use [official soarpkgs repo](https://github.com/pkgforge/soarpkgs), third-party sources, or [create your own](https://soar.qaidvoid.dev/configuration#custom-repository-support). |
| **Security First** | Enforces security through checksums and signature verification for package installations. |
| **Fast & Efficient** | Minimal overhead with parallel downloads and efficient package operations. |
## 💬 Contact
- [](https://discord.gg/djJUs48Zbu)
## Minimum Supported Rust Version (MSRV)
v1.88.0