Linux packaging, simplified*

You compile,
we ship

Stop wrestling with RPM specs, DEBs, and PKGBUILDs.
One config, every distro, zero headaches.

We're quietly inviting a handful of projects to try Packageer early. Tell us what you're building and we'll reach out if it seems like a good match.

Installation examples of a CLI and Desktop App onboarded onto Packageer.

Loading...

How it works

Tl;dr

TOML file with a simple onboarding flow

Let us set it up for you via an interactive CLI flow and commit the resulting file straight to your repository. No need to learn yet another specification, unless you want to...

  • Just a single packageer.toml configuration
  • CLI autocompletion and man pages generation
  • Everything where it belongs (XDG Base Directories, /usr/bin...)

Re-use existing continuous integration

Add just a single step to your CI pipeline and you're now continually deployed too!

  • GitHub Actions and GitLab CI examples
  • Integrates with Keep a Changelog
  • Built & signed locally, your source code remains yours
name: Release

on:
  push:
    tags: ['*']

jobs:
  publish:
    runs-on: ubuntu-latest
    steps:
      - name: Version
        id: tag_name
        run: |
          echo ::set-output name=current_version::${GITHUB_REF#refs/tags/}

      # Build & testing steps

      - name: Packageer Publish
        id: packageer
        run: |
          packageer auth login
          packageer release publish --version ${{ steps.tag_name.outputs.current_version }}

Seamless installation & updates

Re-use existing package managers users are familiar with and that distributions already ship with. Why reinvent the wheel?

  • Easily integrate in your own website
  • Or link to installation instructions for your open source project
  • Update via the distribution's CLI or GUI

➜ sudo dnf update -y
Updating and loading repositories:
Repositories loaded.
Package                     Arch     Version
Upgrading:
 waycorner                  x86_64   1.0.5
   replacing waycorner      x86_64   1.0.5

Transaction Summary:
 Upgrading:          1 packages

Complete!

Pricing

Right now we're only accepting open source software, for which we provide a good free tier that should suffice for the majority of open source projects. We're working on availability for commercial software, please reach out if you are interested.