fpm logo

fpm

Effing package management — CLI that builds deb, rpm, pacman, snap, pkg, and more from multiple sources.

-
US Est. 2011 Active CI/CD for Applications

Our Verdict

The pragmatic pick for shipping your own deb/rpm without becoming a packaging expert.

Pros

  • Builds deb, rpm, pacman, snap, and more from one CLI
  • Saves weeks vs learning each distro's packaging
  • Scriptable and CI-friendly
  • Widely used, stable for over a decade

Cons

  • Packages are functional but not 'native-quality'
  • Won't pass strict distro policy for official repos
  • Ruby runtime is a dependency to install
  • Limited support for modern signing workflows
Best for: Teams shipping third-party apps across distros without targeting official repos. Not for: Apps aiming for inclusion in Debian/Fedora/Ubuntu main archives.

When to Use fpm

Good fit if you need

  • Build deb, rpm, and pacman packages from single source
  • Cross-format packaging in CI without format expertise
  • Package NodeJS apps as system-level deb/rpm installers
  • Automate multi-distro package releases in one pipeline

Lock-in Assessment

Low 5/5
Lock-in Score
5/5

fpm Pricing

Pricing Model
free
Free Tier
Yes
Entry Price
Enterprise Available
No
Transparency Score

Beta — estimates may differ from actual pricing

1,000
1001K10K100K1M

Estimated Monthly Cost

$25

Estimated Annual Cost

$300

Estimates are approximate and may not reflect current pricing. Always check the official pricing page.

Project Health

C

Health Score

11.5k 1.1k
Bus Factor

10

Last Commit

1 months

Release Freq

356d

Open Issues

790

Issue Response

63d

License

NOASSERTION

Last checked: 2026-04-21

Community Discussion

Comments powered by Giscus (GitHub Discussions). You need a GitHub account to comment.