fpm
Effing package management — CLI that builds deb, rpm, pacman, snap, pkg, and more from multiple sources.
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
Pricing
Price wrong?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.