Build cross-platform apps in Python

flet.dev · 2026-07-23 · by Long Nguyen ·generic
Build multi-platform apps in Python

Build cross-platform apps in Python

Build cross-platform apps in Python

Easily build realtime web, mobile and desktop apps in pure Python. No frontend experience required.

Get Started

Flet awesome features

![[object Object]](https://flet.dev/img/pages/home/single-code-base.svg)

Single code base for any device

Your app will look equally great on iOS, Android, Windows, Linux, macOS and web.

![[object Object]](https://flet.dev/img/pages/home/python.svg)

Build an entire app in Python

Build a cross-platform app without knowledge of Dart, Swift, Kotlin, HTML or JavaScript - only Python!

![[object Object]](https://flet.dev/img/pages/home/controls.svg)

150+ built-in controls and services

Beautiful UI widgets with Material and Cupertino design: layout, navigation, dialogs, charts - Flet uses Flutter to render UI.

![[object Object]](https://flet.dev/img/pages/home/python-packages.svg)

50+ Python packages for iOS and Android

Numpy, pandas, pydantic, cryptography, opencv, pillow and other popular libraries.

![[object Object]](https://flet.dev/img/pages/home/web-support.svg)

Full web support

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.

![[object Object]](https://flet.dev/img/pages/home/packaging.svg)

Built-in packaging

Build standalone executables or bundles for iOS, Android, Windows, Linux, macOS and web. Instantly deploy to App Store and Google Play.

![[object Object]](https://flet.dev/img/pages/home/test-on-ios-android.svg)

Test on iOS and Android

Test your project on your own mobile device with Flet App. See your app updates as you make changes.

![[object Object]](https://flet.dev/img/pages/home/extensible.svg)

Extensible

Easily wrap any of thousands of Flutter packages to use with Flet or build new controls in pure Python using built-in UI primitives.

![[object Object]](https://flet.dev/img/pages/home/accessible.svg)

Accessible

Flet is built with Flutter which has solid accessibility foundations on Android, iOS, web, and desktop.

Loading...

flet.dev · 11 images · 18 links

Comments (0)

No comments yet