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