Build cross-platform apps in Python | Flet
Skip to main content
⭐️ If you like Flet, give it a star on GitHub and join the discussion on Discord.
Build cross-platform apps in Python<br>Easily build realtime web, mobile and desktop apps in pure Python. No frontend experience required.<br>Get Started
Flet awesome features
Single code base for any device<br>Your app will look equally great on iOS, Android, Windows, Linux, macOS and web.
Build an entire app in Python<br>Build a cross-platform app without knowledge of Dart, Swift, Kotlin, HTML or JavaScript - only Python!
150+ built-in controls and services<br>Beautiful UI widgets with Material and Cupertino design: layout, navigation, dialogs, charts - Flet uses Flutter to render UI.
50+ Python packages for iOS and Android<br>Numpy, pandas, pydantic, cryptography, opencv, pillow and other popular libraries.
Full web support<br>Flet apps run natively in modern browsers using WebAssembly and Pyodide, with no server required. Prefer server-side? Deploy as a Python web app with real-time UI updates.
Built-in packaging<br>Build standalone executables or bundles for iOS, Android, Windows, Linux, macOS and web. Instantly deploy to App Store and Google Play.
Test on iOS and Android<br>Test your project on your own mobile device with Flet App. See your app updates as you make changes.
Extensible<br>Easily wrap any of thousands of Flutter packages to use with Flet or build new controls in pure Python using built-in UI primitives.
Accessible<br>Flet is built with Flutter which has solid accessibility foundations on Android, iOS, web, and desktop.
Loading...