Linux application sandboxing and distribution framework https://flatpak.org
Find a file
bbhtt 50d9a2f735 builtins-update: Respect opt_noninteractive in update_appstream()
Use opt_noninteractive instead of hardcoded values so AppStream
refresh is quiet only when --noninteractive is specified. This allows
to show a better messsage instead of repeating and makes the errors
visible as well.

Related: #5716
2026-03-02 16:42:31 +00:00
.devcontainer utils-http: Drop libsoup2 support in favor of libcurl 2025-11-20 17:40:57 +00:00
.github ci: Fix immutable releases 2025-12-15 17:58:23 +00:00
app builtins-update: Respect opt_noninteractive in update_appstream() 2026-03-02 16:42:31 +00:00
buildutil tests: Make it possible to use mesontest --test-args 2025-10-13 18:31:33 +00:00
common fix: Build with glibc 2.43 2026-02-02 18:54:08 +05:30
completion Add a Meson build system 2022-10-24 16:12:14 +01:00
data fix: cross typos, detail below 2026-01-21 17:58:19 +00:00
doc fix: cross typos, detail below 2026-01-21 17:58:19 +00:00
env.d Add a Meson build system 2022-10-24 16:12:14 +01:00
icon-validator validate-icon: Do not leak a GError instance 2025-11-21 14:21:13 +00:00
oci-authenticator fix: cross typos, detail below 2026-01-21 17:58:19 +00:00
po Update Swedish translation 2026-02-23 12:57:43 +00:00
portal fix: cross typos, detail below 2026-01-21 17:58:19 +00:00
profile profile: fix a shellcheck warning 2025-05-07 17:54:28 +00:00
revokefs Constify arrays of program arguments 2024-08-22 15:17:13 -03:00
scripts flatpak-bisect: Use raw string for regular expression 2026-02-25 23:39:15 +05:30
selinux selinux: add custom type flatpak_home_t for ~/.local/share/flatpak 2026-02-24 21:50:06 +00:00
session-helper fix: cross typos, detail below 2026-01-21 17:58:19 +00:00
sideload-repos-systemd Remove Autotools build system 2024-02-16 19:30:32 +00:00
subprojects Update subtree: libglnx 2024-12-06 2024-12-22 12:43:53 +00:00
system-helper fix: cross typos, detail below 2026-01-21 17:58:19 +00:00
tests fix: cross typos, detail below 2026-01-21 17:58:19 +00:00
tools/usb usb: Added tool examples to generate device lists 2024-10-16 14:11:56 -03:00
triggers Add a Meson build system 2022-10-24 16:12:14 +01:00
.codespellrc fix: cross typos, detail below 2026-01-21 17:58:19 +00:00
.editorconfig Add a vim modeline and .editorconfig 2022-08-22 19:48:10 -07:00
.flake8 tests/oci-registry-server.py: Clean up Python style 2025-05-08 16:08:21 +00:00
.gitignore .gitignore: Add tests/runtime-repo.stamp 2022-06-27 20:15:41 +01:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2018-02-05 15:21:40 +00:00
CONTRIBUTING.md doc: Add compilation instructions for Ubuntu 24.04 2026-02-16 15:20:41 +00:00
COPYING Add COPYING to reflect license headers 2015-03-31 15:36:29 +01:00
flatpak.png README: update logo 2022-09-26 14:35:40 +01:00
meson.build Post-branching version bump 2025-12-15 19:36:46 +01:00
meson_options.txt utils-http: Drop libsoup2 support in favor of libcurl 2025-11-20 17:40:57 +00:00
NEWS fix: cross typos, detail below 2026-01-21 17:58:19 +00:00
README.md README: Signpost https://flatpak.org/setup/ as a good way to install 2023-02-21 09:55:10 +00:00
SECURITY.md Update SECURITY.md 2025-05-10 23:54:21 -03:00
uncrustify.cfg Remove extra newlines in variable definiton blocks 2019-02-25 18:12:30 +00:00
uncrustify.sh uncrustify: Exclude app/flatpak-polkit-agent-text-listener.[ch] 2019-02-25 18:12:30 +00:00

Flatpak icon

Flatpak is a system for building, distributing, and running sandboxed desktop applications on Linux.

See https://flatpak.org/ for more information.

Flatpak is available in the package repositories of most Linux distributions and can be installed from there. See https://flatpak.org/setup/ for quick setup instructions for many distributions.

Community discussion happens in #flatpak:matrix.org, on the mailing list, and on the Flathub Discourse.

Read documentation for Flatpak here.

Contributing

Flatpak welcomes contributions from anyone! Here are some ways you can help:

Hacking

See CONTRIBUTING.md

Related Projects

Here are some notable projects in the Flatpak ecosystem:

  • Flatseal: An app for managing permissions of Flatpak apps without using the CLI
  • Flat-manager: A tool for managing Flatpak repositories