Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

fpm

Free#18 of 29 in Software Packaging Tools

fpm: A free, open-source CLI for converting package formats across Unix-like platforms. Ranked #18 of 29 in Software Packaging Tools by our editors (7.3/10); pricing: Open source; best for converting Linux and Unix package formats.

7.3/10Editor score
fpm7.3 Visit fpm

At a glance

  • Editor score
    7.3 / 10
  • Pricing
    Open source
  • Best for
    Converting Linux and Unix package formats
  • Paid from
    Free
  • Output formats
    deb, rpm, solaris, freebsd, osxpkg, pacman, puppet, p5p, sh, tar, zip, dir
  • Facts checked
    20 Sep 2026
fpm screenshot
  • Where it wins

    • Converts between DEB, RPM, Pacman, and other package formats
    • Supports native outputs for FreeBSD, Solaris, macOS PKG, and more
    • Handles metadata, dependencies, configuration files, and lifecycle scripts
  • Where it doesn't

    • Command-line workflow may not suit teams seeking a graphical interface
    • Update, integration, and CI/CD features are sparse
    • Packaging scope is narrower than a broader release-management platform

Our verdict on fpm

fpm is an open-source Ruby command-line tool for creating and converting software packages. It is aimed at developers and release engineers who need to turn directories, local files, Ruby gems, Python packages, npm packages, CPAN packages, Debian packages, RPMs, and other sources into platform-native deliverables. Its supported target platforms include Debian, Ubuntu, Fedora, CentOS, RHEL, Arch Linux, FreeBSD, macOS, and Solaris, making it a practical fit for teams working across multiple Unix-like environments.

Its main strength is breadth within package creation and conversion. fpm can generate DEB and RPM packages alongside FreeBSD, Solaris, Pacman, and macOS PKG outputs. It also supports tar, ZIP, directory, shell, Puppet, and p5p outputs. Package metadata, dependencies, configuration files, and lifecycle scripts are part of the workflow, so teams can describe more than just the files being shipped. For release engineers standardizing different source and target formats from a command line, this wide format coverage is the clearest reason to choose fpm.

The trade-off is focus. fpm is free and open source, but its published positioning points to sparse update, integration, and CI/CD features. That makes it a stronger match for direct package production and format conversion than for teams seeking a broader release platform with extensive ecosystem connections or pipeline features. Choose fpm when command-line packaging, format coverage, and package metadata matter most; consider another tool when integrated release management or deeper CI/CD functionality is central to the workflow.

Your product? Our editors can test fpm in depth and publish a review, labelled as paid · from $149/mo →

fpm pricing

Plans Open sourceFree Free to use — no paid tier required for the core job.
See plans on fpm.readthedocs.io

fpm fact sheet

Free planNot verified
Paid fromFree
Target platformsDebian, Ubuntu, Fedora, CentOS, RHEL, Arch Linux, FreeBSD, macOS, Solaris
Output formatsdeb, rpm, solaris, freebsd, osxpkg, pacman, puppet, p5p, sh, tar, zip, dir
Command-line packagingYes
Silent installationNot verified
Auto-update supportNot verified
Delta updatesNot verified
CI/CD integrationNot verified
DeploymentDesktop
PlatformsLinux, macOS
SupportCommunity, Docs
Built forSolo, Small business, Mid-market (editorial estimate)
PricingOpen source
Websitefpm.readthedocs.io
Facts checked20 Sep 2026

Alternatives to fpm

See all fpm alternatives →

Used fpm? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used fpm for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — fpm 7.3/10

fpm is listed in our Software Packaging Tools directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/fpm/"><img src="https://www.itechguides.com/best/badge/fpm.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update