Soar is 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
- Distro Agnostic (Read the Manifesto)
- Native Desktop Integration
- SLSA Build L2 Security Guarantees
- Thousands of Prebuilt Packages (Soar User Repository)
- Universal Package Support
- & Much More
Soar comes as a single-file, statically-linked executable with no dependencies that you can simply download & run.
- Docs: https://soar.qaidvoid.dev/installation.html
- Extra Guide & Information: https://docs.pkgforge.dev
Soar comes with sane defaults & all repositories preconfigured at ~/.config/soar/config.toml
For additional configuration guide, click here
Note
Soar provides External repositories, which aren't enabled by default.
Enable them with soar defconfig --external
if you haven't created configuration file yet. Or, add them manually using metadata from here.
Simply run soar --help
for general options.
- General Guide & Manual is maintained at: soar.qaidvoid.dev
- Detailed guide regarding each format is at: docs.pkgforge.dev
Our Official repositories use a novel recipe format called .SBUILD
at pkgforge/soarpkgs.
Our CI Infra builds these packages periodically & syncs to the cache.
Additionally we also support AM & appimage.github.io as external repositories
What Packages are Available?
- Type
soar list
for a list - Or visit pkgs.pkgforge.dev
To request new packages or report an issue with an existing one, please use the pkgforge/soarpkgs repository.
Be a part of our community to interact with our team, get quick help, and share your ideas
- Other Channels: https://docs.pkgforge.dev/contact/chat
We welcome contributions! Please feel free to fork the repository and submit pull requests. If you have suggestions or feature requests, open an discussion to discuss.
Please feel free to:
- Fork the repository
- Create your feature branch
- Submit a pull request
This project is licensed under MIT - see the LICENSE file for details.