jordansissel/fpm
Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity. observed · 2026-08-28
Health v2 · maintenance only
88/100
- Activity 99
- Release rhythm 67
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 312.0
- age_days: 5721
- days_rel: 7
- days_push: 7
- n_releases_24m: 3
Adoption not part of the score
11498 stars · 1065 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
fpm (Effing Package Management) is a command-line tool that makes it easy to build native packages (deb, rpm, pacman, osxpkg, freebsd, apk, etc.) from many sources like directories, gems, python modules, npm, and cpan. It also converts and tweaks existing packages without requiring deep knowledge of each platform's packaging system.
Use cases
- build a deb package from a directory
- convert an rpm to a deb
- package a python module as an rpm
- create a pacman package from files
- package a ruby gem or npm module for linux distros
- strip maintainer scripts from an existing package
When to choose
- you need to distribute software as native packages across multiple distros without learning each packaging system
- you want to quickly convert between package formats
- you need to tweak or rebuild existing packages
When to avoid
- you need fine-grained control over complex packaging policies or signing workflows
- you are building language-specific wheels or containers instead of OS packages
Facets
cli-tool · maturity stable
build-tool developer-tools cli developer-tools cross-platform cli packaging deb rpm package-creation ruby command-line devops linux macos
2 sources
- readme: https://github.com/jordansissel/fpm · fetched 2026-08-28 · 8eda2727b683
- homepage: http://fpm.readthedocs.io/en/latest/ · fetched 2026-08-29 · 0eacdbeec950
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jordansissel/fpm | main | 88 |
For agents
markdown · JSON · MCP: product_card(name="jordansissel/fpm")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem