Package manager
One command.
Every package manager.
Stop memorizing apt, dnf, and pacman. TinyPM learns what's installed on your system and speaks every package manager fluently: one interface, no learning curve.
Not for NixOS or Abora OS. On Abora, use ANIX for system management instead. TinyPM targets traditional distros.
11+
Package backends
1
Unified syntax
0
Config required
MIT
License
Compatibility
Speaks every major backend.
TinyPM auto-detects what your distro ships and routes each command to the right tool.
Install
Clone, run, done.
$ git clone https://github.com/AnimatedGTVR/TinyPM.git$ cd TinyPM && chmod +x install.sh$ ./install.sh$ # on Abora: TINYPM_FLAVOR=abora ./install.shCommand reference
$ grab firefoxThe primary install command. TinyPM detects your backends and installs from the right one, asking you which to use when more than one applies.
$ grab -f org.mozilla.firefoxForce a backend: -f for Flatpak, -s for Snap, -n for native-only.
$ tinypm search vlcSearch across every backend at once. Short form: tinypm s vlc.
$ syspm updateNative-only wrapper: routes straight through your system package manager, skipping Flatpak and Snap.
$ tinypm doctor --fixDiagnose your install and attempt automatic repairs.
$ Parcel --versionInspect the core engine directly. Parcel is the backend powering TinyPM v4.
Why TinyPM
Less to remember. More to install.
Zero configuration
Works out of the box on any Linux. No setup, no config files.
Smart backend detection
Automatically finds and uses the package managers you already have.
Universal syntax
The same commands work everywhere, no distro-specific muscle memory.
Open source
MIT licensed. Transparent, community-driven development.
Get started
Simplify package management today.
Install TinyPM with a single command and use one interface across every distro you touch.