Linux application sandboxing and distribution framework https://flatpak.org
  • C 91.4%
  • Shell 5.8%
  • Meson 1.1%
  • Python 0.9%
  • Yacc 0.8%
Find a file
2026-09-02 11:01:03 +00:00
.devcontainer utils-http: Drop libsoup2 support in favor of libcurl 2025-11-20 17:40:57 +00:00
.github ci: Release with vendored libglnx and variant-schema-compiler 2026-08-21 12:55:37 +00:00
app build-init: Use fd-relative operations to prevent path traversal 2026-08-11 01:22:28 +02:00
buildutil tests: Make it possible to use mesontest --test-args 2025-10-13 18:31:33 +00:00
common Revert "run: Fix seccomp socket family filtering on i386" 2026-08-27 19:12:39 +00:00
completion completion: Add bash completion for flatpak-coredumpctl 2026-08-05 15:12:03 +00:00
data fix: cross typos, detail below 2026-01-21 17:58:19 +00:00
doc Update SECURITY.md 2026-06-08 14:35:23 +02: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 oci-authenticator: Don't log password in BasicAuthReply handler 2026-07-27 13:41:00 +00:00
po po: Update Chinese (China) translation 2026-08-24 10:37:34 +00:00
portal portal: Account for source fds in fd_map_remap_fd max_fd tracking 2026-08-19 11:15:56 +00:00
profile profile: Skip flatpak --installations for fish if already in XDG_DATA_DIRS 2026-05-27 14:34:21 +00:00
revokefs revokefs: Avoid symlink path traversal in chmod() 2026-08-10 23:06:17 +02:00
scripts flatpak-coredumpctl: Explicitly indicate type for DebugDumpArgs.target 2026-07-05 01:12:35 +00:00
selinux selinux: flatpak.if should be installed in distributed (bsc#1262051) 2026-04-14 13:54:41 +00:00
session-helper session-helper: Lock runtime directory to prevent tmpfiles cleanup 2026-08-07 15:18:05 +00:00
sideload-repos-systemd Remove Autotools build system 2024-02-16 19:30:32 +00:00
subprojects subprojects: Update bubblewrap to v0.12.0 2026-08-26 14:29:17 +00:00
system-helper system-helper: Handle NULL entries in cache_dirs_in_use iteration 2026-08-19 14:18:27 +00:00
tests libtest: Fix undefined variable reference if all test-cases are skipped 2026-08-21 16:08:07 +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 Switch CoC to Contributor Covenant, update contact info 2026-08-25 09:35:50 +02:00
CONTRIBUTING.md docs: Add contributing hints about commit message expectations 2026-09-02 11:01:03 +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 build: Use a meson .wrap file for the variant-schema-compiler subproject 2026-08-21 12:55:37 +00:00
meson_options.txt utils-http: Drop libsoup2 support in favor of libcurl 2025-11-20 17:40:57 +00:00
NEWS Post-branching version bump 2026-08-11 14:28:52 +02:00
README.md README: Point translation contributions to GNOME's l10n platform 2026-08-21 13:28:47 +00:00
SECURITY.md Update SECURITY.md 2026-06-08 14:35:23 +02: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

Host Requirements

Flatpak aims to run on a wide variety of systems. It is therefore conservative with required dependency versions and kernel features.

Currently, the main branch requires at least kernel version 5.8 (for statx STATX_MNT_ID).