{"id":18797112,"url":"https://github.com/pkgforge/soar","last_synced_at":"2026-02-24T11:15:35.823Z","repository":{"id":257828773,"uuid":"866861865","full_name":"pkgforge/soar","owner":"pkgforge","description":"A fast, modern package manager for Static Binaries, Portable Formats (AppImage|AppBundle|FlatImage|Runimage) \u0026 More [maintainer=@QaidVoid]","archived":false,"fork":false,"pushed_at":"2025-04-02T06:00:42.000Z","size":689,"stargazers_count":268,"open_issues_count":8,"forks_count":8,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-04T10:34:06.906Z","etag":null,"topics":["appimage","appimage-repository","appimagehub","appimages","apps","download-manager","experimental","fast","flatimage","linux","linux-app","linux-apps-managment","package","package-manager","packages","portable","portable-apps","portableapps","runimage","rust"],"latest_commit_sha":null,"homepage":"https://soar.qaidvoid.dev","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pkgforge.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-03T02:24:54.000Z","updated_at":"2025-04-03T21:11:34.000Z","dependencies_parsed_at":"2024-10-28T03:47:54.417Z","dependency_job_id":"7d842703-746e-46bb-8776-53a7998c4683","html_url":"https://github.com/pkgforge/soar","commit_stats":null,"previous_names":["qaidvoid/soar","pkgforge/soar"],"tags_count":39,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkgforge%2Fsoar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkgforge%2Fsoar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkgforge%2Fsoar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkgforge%2Fsoar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pkgforge","download_url":"https://codeload.github.com/pkgforge/soar/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248477972,"owners_count":21110608,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["appimage","appimage-repository","appimagehub","appimages","apps","download-manager","experimental","fast","flatimage","linux","linux-app","linux-apps-managment","package","package-manager","packages","portable","portable-apps","portableapps","runimage","rust"],"created_at":"2024-11-07T22:07:07.360Z","updated_at":"2026-02-24T11:15:35.755Z","avatar_url":"https://github.com/pkgforge.png","language":"Rust","readme":"\u003cdiv align=\"center\"\u003e\n\n[crates-shield]: https://img.shields.io/crates/v/soar-cli\n[crates-url]: https://crates.io/crates/soar-cli\n[discord-shield]: https://img.shields.io/discord/1313385177703256064?logo=%235865F2\u0026label=discord\n[discord-url]: https://discord.gg/djJUs48Zbu\n[doc-shield]: https://img.shields.io/badge/docs-soar.qaidvoid.dev-blue\n[doc-url]: https://soar.qaidvoid.dev\n[issues-shield]: https://img.shields.io/github/issues/pkgforge/soar.svg\n[issues-url]: https://github.com/pkgforge/soar/issues\n[license-shield]: https://img.shields.io/github/license/pkgforge/soar.svg\n[license-url]: https://github.com/pkgforge/soar/blob/main/LICENSE\n[packages-shield]: https://img.shields.io/badge/dynamic/json?url=https://raw.githubusercontent.com/pkgforge/metadata/refs/heads/main/TOTAL_INSTALLABLE.json\u0026query=$[6].total\u0026label=packages\u0026labelColor=grey\u0026style=flat\u0026link=https://pkgs.pkgforge.dev\n[packages-url]: https://pkgs.pkgforge.dev\n[stars-shield]: https://img.shields.io/github/stars/pkgforge/soar.svg\n[stars-url]: https://github.com/pkgforge/soar/stargazers\n\n[![Crates.io][crates-shield]][crates-url]\n[![Discord][discord-shield]][discord-url]\n[![Documentation][doc-shield]][doc-url]\n[![Issues][issues-shield]][issues-url]\n[![License: MIT][license-shield]][license-url]\n[![Packages][packages-shield]][packages-url]\n[![Stars][stars-shield]][stars-url]\n\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://soar.qaidvoid.dev/installation\"\u003e\n        \u003cimg src=\"https://soar.pkgforge.dev/gif?version=v0.5.15+1\" alt=\"soar-list\" width=\"750\"\u003e\n    \u003c/a\u003e\u003cbr\u003e\n\u003c/p\u003e\n\n\u003ch4 align=\"center\"\u003e\n  \u003ca href=\"https://soar.qaidvoid.dev\"\u003e📘 Documentation\u003c/a\u003e |\n  \u003ca href=\"https://docs.pkgforge.dev\"\u003e🔮 PackageForge\u003c/a\u003e\n\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n    Soar is a Fast, Modern, Bloat-Free Distro-Independent Package Manager that \u003ca href=\"https://docs.pkgforge.dev/soar/comparisons\"\u003e \u003ci\u003eJust Works\u003c/i\u003e\u003c/a\u003e\u003cbr\u003e\n    Supports \u003ca href=\"https://docs.pkgforge.dev/formats/binaries/static\"\u003eStatic Binaries\u003c/a\u003e, \u003ca href=\"https://docs.pkgforge.dev/formats/packages/appimage\"\u003eAppImages\u003c/a\u003e, and other \u003ca href=\"https://docs.pkgforge.dev/formats/packages\"\u003ePortable formats\u003c/a\u003e on any \u003ca href=\"https://docs.pkgforge.dev/repositories/soarpkgs/faq#portability\"\u003e\u003ci\u003e*Unix-based\u003c/i\u003e Distro\u003c/a\u003e\n\u003c/p\u003e\n\n\n## 🪄 Quickstart\n\n\u003e [!TIP]\n\u003e - Soar comes as a single-file, statically-linked executable with no dependencies that you can simply [download](https://github.com/pkgforge/soar/releases/latest) \u0026 run.\n\u003e - The [install script](https://github.com/pkgforge/soar/blob/main/install.sh) does this \u0026 more automatically for you.\n \n```bash\n❯ cURL\ncurl -fsSL \"https://raw.githubusercontent.com/pkgforge/soar/main/install.sh\" | sh\n\n❯ wget\nwget -qO- \"https://raw.githubusercontent.com/pkgforge/soar/main/install.sh\" | sh\n```\n\n\u003e [!NOTE]\n\u003e - Please read \u0026 verify what's inside the script before running it\n\u003e - The script is also available through https://soar.qaidvoid.dev/install.sh \u0026 https://soar.pkgforge.dev/install.sh\n\u003e - Additionally, if you want to customize your installation, please read the docs @ https://soar.qaidvoid.dev/installation.html\n\u003e - For, extra Guide \u0026 Information on infra backends \u0026 adding more repos: https://docs.pkgforge.dev\n\u003e - Next, Check [Configuration](https://soar.qaidvoid.dev/configuration) \u0026 [Usage](https://soar.qaidvoid.dev/package-management)\n\n## 🌟 Key Features\n\n\u003e [!TIP]\n\u003e - The comparison page @ https://docs.pkgforge.dev/soar/readme goes into more detail.\n\n| Feature | Description |\n|:--:|:--|\n| **Universal Package Format Support** | Soar can install and manage portable package formats including [static binaries](https://docs.pkgforge.dev/formats/binaries/static), [self-extractable archives](https://docs.pkgforge.dev/formats/packages/archive), and [AppImages](https://docs.pkgforge.dev/formats/packages/appimage). |\n| **System Integration** | Soar [automatically integrates](https://soar.qaidvoid.dev/#desktop-integration) installed packages with your system to provide a native-like experience. |\n| **Flexible Repository System** | While Soar comes preconfigured with [official repositories](https://docs.pkgforge.dev/repositories), you can [configure custom repositories](https://soar.qaidvoid.dev/configuration#custom-repository-support) that use any build format as long as they provide compatible metadata. The `.SBUILD` format is only required for the official repositories, not for custom ones. |\n| **Security First** | Soar enforces security through checksums and signing verification for package installations. |\n| **Userspace** | Soar works completely in Userspace without Superuser (admin/sudo) Privileges. |\n| **External Repository Support** | Soar can access packages from sources like [ivan-hc/AM](https://github.com/ivan-hc/AM) and [appimage.github.io](https://github.com/AppImage/appimage.github.io) through metadata provided by pkgforge. These external sources don't directly work with soar but are made compatible through pkgforge's metadata conversion. **Note:** Packages from external repositories are not verified. |\n| **Fast Package Operations** | Soar provides efficient package searching, installation, and management with minimal overhead. |\n\n## 📦 Packages\n\n\u003e [!TIP]\n\u003e Check out the detailed documentation @ https://docs.pkgforge.dev/repositories/soarpkgs\n\n| Feature | Description |\n|:--:|:--|\n| **Portable Packages** | Packages are designed to be [portable](https://docs.pkgforge.dev/formats/) across distributions, either through [static linking](https://docs.pkgforge.dev/formats/binaries/static) or by bundling all dependencies. This makes them [distro-agnostic](https://docs.pkgforge.dev/soar/readme/packages#portability). |\n| **Extensive Collection** | Official repositories host one of the [largest collections](https://docs.pkgforge.dev/soar/readme/packages#total) of portable packages. Browse them with `soar list` or at [pkgs.pkgforge.dev](https://pkgs.pkgforge.dev/). |\n| **Prebuilt Binaries** | 100% of official packages are provided as [prebuilts](https://docs.pkgforge.dev/repositories/soarpkgs/faq#cache), making installation limited only by download speed. |\n| **Quality Compilation** | Around 80% of packages are compiled from source with optimizations for performance (LTO), security (ASLR/PIE), and size (MUSL). |\n| **High Security Standards** | Official packages are built with [SLSA Build L2 Security Guarantees](https://docs.pkgforge.dev/soar/readme/security). |\n| **Community Contributions** | The [`.SBUILD`](https://docs.pkgforge.dev/sbuild/introduction) format in [pkgforge/soarpkgs](https://github.com/pkgforge/soarpkgs) allows community members to submit package definitions, similar to AUR. |\n| **Cross-Distro Compatibility** | Some packages are repackaged from other distro repositories, allowing you to run applications from e.g., Arch repositories on Debian-based systems without containers. |\n| **Decentralized** | The portable nature of packages means they can be downloaded and used independently of Soar if needed. |\n\n## ☢️ Caveats\n\n\u003e [!NOTE]\n\u003e - If you have additional questions, check our [FAQ](https://docs.pkgforge.dev/repositories/soarpkgs/faq) or [create a discussion](https://github.com/pkgforge/soar/discussions).\n\n| Design Decisions | The Rationale |\n|:--:|:--|\n| **Not Reinvent things** | Soar isn't a package manager in the traditional sense, neither is it a [new standard](https://xkcd.com/927/). Think of soar as an amalgamation \u0026 the natural progression of tools like [AM](https://github.com/ivan-hc/AM), [bin](https://github.com/marcosnils/bin), [eget](https://github.com/zyedidia/eget), [hysp](https://github.com/pwnwriter/hysp), [nami](https://github.com/txthinking/nami) \u0026 [zap](https://github.com/srevinsaju/zap). |\n| **Not a System Package Manager** | Soar intentionally complements rather than replaces your distro's package manager. Unlike [Homebrew](https://github.com/Homebrew/brew), we don't handle core system tools/libraries — we let distro package managers excel at that job. Soar provides additional packages or newer versions while avoiding conflicts by operating entirely in userspace and following XDG specifications. |\n| **Not a Devtools Manager** | Soar doesn't handle development toolchains by design. We do have completely static/relocatable toolchains in our repo, but it will always be better to just use dedicated tools like [asdf](https://github.com/asdf-vm/asdf), [aqua](https://github.com/aquaproj/aqua), [chsrc](https://github.com/RubyMetric/chsrc), [mise](https://github.com/jdx/mise), [vfox](https://github.com/version-fox/vfox) etc. |\n\n## 🐞 Bug Reports \u0026 Feature Requests\n\n\u003e [!WARNING]\n\u003e For reporting any issues related to packaging (Not Soar Core), please use our [Official package repository](https://docs.pkgforge.dev/repositories) at [pkgforge/soarpkgs](https://github.com/pkgforge/soarpkgs).\n\nSoar is a FOSS project primarily maintained by [@QaidVoid](https://github.com/QaidVoid) \u0026 a few other [core contributors](https://github.com/pkgforge/soar/graphs/contributors), who are all volunteers and do it as a hobby.\u003cbr\u003e\nTo save our time triaging \u0026 to ensure your issue/feature-request gets addressed quickly, make sure to:\n- Search the [Issues](https://github.com/pkgforge/soar/issues) \u0026 [Discussion](https://github.com/pkgforge/soar/discussions?discussions_q=) tab (Both Closed/Opened) for same/similar issue in case it was already addressed.\n- [Open a Discussion](https://github.com/pkgforge/soar/discussions/new/choose) instead of an issue if you have a question. Issues should be only created for bug reports and feature requests.\u003cbr\u003e\n- Use our [Issue Templates](https://github.com/pkgforge/soar/issues/new/choose) rather than a blank issue.\u003cbr\u003e\n\n\u003e [!NOTE]\n\u003e - We assign a specific [priority level (`p0-p3`)](https://github.com/pkgforge/soar/labels) for each [valid issue](https://github.com/pkgforge/soar/issues) created.\n\u003e - Based on the assigned [priority level (`p0-p3`)](https://github.com/pkgforge/soar/labels) \u0026 our free time, we will do our best to respond/address it.\n\u003e - However, this is not a guarantee or an [SLA](https://en.wikipedia.org/wiki/Service-level_agreement). Please have patience \u0026 wait before tagging us again for a response. We thank you for your understanding.\n\n\n## 💬 Community\n\nWe have a growing community on discord to discuss not only Soar/Pkgforge but also other cool projects, feel free to join \u0026 hangout anytime.\n- [![Discord](https://img.shields.io/discord/1313385177703256064?logo=%235865F2\u0026label=Discord)](https://discord.gg/djJUs48Zbu)\n- Other Channels: https://docs.pkgforge.dev/contact/chat\n\n## 🤝 Contributing\n\n\u003e [!WARNING]\n\u003e While we welcome contributions of all kinds, please read [CONTRIBUTING.md](https://github.com/pkgforge/soar/blob/main/CONTRIBUTING.md) before submitting us a PR.\n\nPlease feel free to:\n1. Fork the repository\n2. Create your feature branch\n3. Submit a pull request\n\n## 📊 Repo Stats\n\n![Alt](https://repobeats.axiom.co/api/embed/7c089611431897ab74236ac506187c2f563c2886.svg \"Repobeats analytics image\")\n[![Stargazers](https://reporoster.com/stars/dark/pkgforge/soar)](https://github.com/pkgforge/soar/stargazers)\n[![Stargazers over time](https://starchart.cc/pkgforge/soar.svg?variant=dark)](https://starchart.cc/pkgforge/soar)\n\n## 📝 License\n\nThis project is licensed under [MIT](https://spdx.org/licenses/MIT.html) - see the [LICENSE](LICENSE) file for details.\u003cbr\u003e\u003cbr\u003e\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fpkgforge%2Fsoar.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fpkgforge%2Fsoar?ref=badge_large)\n\n## Minimum Supported Rust Version (MSRV)\n\nv1.82.0\n","funding_links":[],"categories":["Rust"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpkgforge%2Fsoar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpkgforge%2Fsoar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpkgforge%2Fsoar/lists"}