/awesome-flatpak

A currated list of resources for the flatpak packaging system.

Awesome Flatpak

A curated list of resources for the Flatpak packaging system.

Contents: Remotes | Tools | Apps | Runtimes | Portal | Docs

Quick Reference

task example
Install app flatpak install flatseal
Show permissions flatpak info --show-permissions org.kde.digikam
Check size flatpak list --columns=name,size
Delete data flatpak remove --delete-data

Remotes

Official:

Others:

App Stores

  • Souk - Souk is a flatpak-based App Store, written with GTK4 and Rust.
  • bauh - Graphical user interface for installing Linux applications. Supports AppImage, Arch packages (AUR, Pacman), Debian packages, Flatpak, Snap and native Web applications
  • Zorin Store - Zorin OS Store comes pre-loaded with the app catalogs of Flathub, the Snap store, and the Ubuntu & Zorin OS APT repositories, AppImage packages and Windows apps (optionally using Windows App Support, powered by WINE)

Tools

  • Flatseal - Permissions manager for Flatpak Apps
  • Unsnap - Quickly migrate from using snap packages to flatpaks
  • Sideload - Tool for fast installation .flatpakrefs files, developed Elementary
  • old rpm2flatpak
  • old game-to-flatpak - 2018
  • flatterm - demo application to help you create a terminal that can run both inside and outside of flatpaks

Apps

Runtimes

Runtimes provide basic dependencies that can be used by applications. They also provide the environment that applications run in.

Platforms

Base Apps

Base apps contain collections of bundled dependencies which can then be bundled as part of an application.

Portal

Flatpak apps interface with the host system mostly via DBUS calls to the a daemon xdg-desktop-portal running on the host system.

Backends

To implement most portals, the portal relies on backends like these that provides implementations of the org.freedesktop.impl.portal.* interfaces.

Docs

News:

Contribute

Contributions welcome. Don't feel the need to put too much effort into it. For now, anything flatpak focused will be accepted and I'll work on the formatting if needed.

License

CC0

To the extent possible under law, we waive all copyright and related or neighboring rights to this work.