Skip to content
@pkgforge

Package Forge

Improving Package Management & Security for Linux systems. (Dev: @pkgforge-dev | Communtity: @pkgforge-community | Security Research: @pkgforge-security)


Package Forge


About

Discord

Package Forge is rethinking package management for Unix systems. We carry statically compiled binaries and portable packages in AppImage and other formats, taken from upstream wherever upstream already ships them and built by us where nobody does, along with a package manager that installs them without root.


Projects

Core

Project Description
soar A modern, lightweight, distro-independent package manager built in Rust.
soarpkgs Declarative package manifests. Each one says where a package comes from and pins the artifact by checksum, rather than building it. Browse it at soarpkgs.qaidvoid.dev.
builds Builds the packages upstream does not ship itself, published as releases that soarpkgs pins like any other source.
sbuilder The sbuild toolchain: resolve current versions, pin and hash artifacts, validate the tree, and generate metadata.

Desktop

Project Description
aeris A GUI that drives the package managers already installed, soar included. Experimental.
aeris-registry Adapter manifests, so teaching aeris a new package manager means writing TOML rather than code.
aeris-metadata Icons and package name mappings, for managers that ship neither.

Sub-Organizations

Organization Purpose
PkgForge-Dev Portable builds, mostly AppImages, for software that ships none of its own. One repository per project, and soarpkgs pins what they release like any other upstream.
PkgForge-Security Security tools and research.

Get Involved

Most of what we need is small and self-contained. Pick whichever fits what you feel like doing:

  • Add a package. A manifest in soarpkgs is a short TOML file saying where the thing lives and what its checksum is. The format fits on one page, and sbuild fills in the hashes for you.
  • Package something nobody has. If upstream ships no portable build, pkgforge-dev is where a new AppImage repo goes.
  • Teach aeris a package manager. An adapter in aeris-registry is TOML declaring which commands to run. No Rust required.
  • Find a missing icon. Plenty of packages in aeris-metadata still have none, and tracking one down in the project's own repository takes a couple of minutes. Every one is checked before it ships.
  • Tell us what broke. Bug reports on the repo it happened in are worth more than a star.

Community

Join the conversation on Discord:

PkgForge Discord https://discord.gg/djJUs48Zbu

Pinned Loading

  1. soar soar Public

    A fast, modern, distro-independent package manager that just works [maintainer=@QaidVoid]

    Rust 845 14

  2. soar-dl soar-dl Public archive

    Migrated to soar: https://github.com/pkgforge/soar

    Rust 30 2

  3. sbuilder sbuilder Public

    Tooling for the soarpkgs package format: resolve, pin, verify and index packages

    Rust 26 3

  4. soarpkgs soarpkgs Public

    Official Soar Packages Repository

    142 14

  5. bincache bincache Public archive

    📦 The Largest Collection of Pre-Compiled Linux Static Binaries for Soar: The Modern, Bloat-Free Distro-Independent Package Manager

    Shell 31 4

  6. pkgcache pkgcache Public archive

    📀 Pre-Built Portable Packages [AppBundle | AppImage | FlatImage | GameImage | RunImage & More] for Soar: The Modern, Bloat-Free Distro-Independent Package Manager

    Shell 47 5

Repositories

Showing 10 of 24 repositories

Top languages

Loading…

Most used topics

Loading…