flutpak now builds Flutter apps for Linux without a local Flutter SDK or internet access

flutpak, a tool for publishing Flutter apps to the Linux app store Flathub, got a significant update. It no longer needs Flutter installed on the build machine, and it can now handle Rust-based dependencies without internet access. A registry of 19 pre-configured native libraries is also included.

flutpak helps developers package Flutter apps into Flatpak format so they can be published on Flathub, the main Linux app store. Previously, the build machine needed Flutter installed locally, and any app using Rust libraries had to connect to the internet during the build — a problem inside Flatpak's sandboxed environment, which blocks network access. This update removes both hurdles: Flutter SDK is fetched automatically, and Rust/Cargo dependencies are resolved offline. The new registry covers 19 common native libraries, making it much easier to ship Flutter apps that depend on lower-level system code. Overall, this lowers the barrier for Flutter developers who want to reach Linux desktop users through Flathub.

Key points

  • No local Flutter SDK needed — it's handled automatically during the build
  • Rust/Cargo dependencies now work offline inside Flatpak's sandboxed build environment
  • 19 native libraries pre-registered so you don't need to configure them manually
  • Makes publishing Flutter apps to Linux desktops significantly easier

Quick term guide

Flathub
The main store where Linux users find and install Flatpak apps
native
Built using the operating system's own built-in tools, so the app feels at home on that platform and runs efficiently
developers
Developers are people who build software, apps, or websites.
Flatpak
A way to package Linux apps so they run in an isolated environment, keeping them separate from the rest of the system
locally
Running on your own computer or server instead of a remote company server.
sandboxed
A build or runtime environment where internet access and system resources are intentionally restricted for security
sandbox
A separate space where code can run without affecting other work.
Barrier
Free, open-source software that lets one keyboard and mouse control several computers over a local network

Sources covering this story (2)

Read original