Profile
Back to NewsBack
Hacker News 2 min
Reader Mode
Flet 1.0 – Build cross-platform apps in Python

Flet 1.0 – Build cross-platform apps in Python

3 hours ago

Good-looking Python GUIs

150+ controls and services. Layouts, navigation, forms, and dialogs, with customizable colors, typography, and themes.

Explore the controls

Your Python libraries. On mobile.

Bring NumPy, pandas, Pillow, and cryptography along. Prebuilt packages for iOS and Android save you the work of compiling native dependencies.

Browse Python packages

Ready to ship

Package your app for desktop, mobile, and web with flet build. Prepare it for distribution, including the App Store and Google Play.

Build and publish

The web, your way

Run Python in the browser with Pyodide and WebAssembly, or keep your code on a server and send real-time UI updates.

Explore web deployment

Test your app

Write pytest tests that tap buttons, enter text, and check user flows in your packaged app. Catch visual changes with screenshots on iOS and Android.

Test your app

Give your AI the right context

Connect your coding assistant to Flet MCP for version-specific API information and tools to find examples, icons, and CLI options.

Connect Flet MCP

Make it your own

Compose custom controls in Python or wrap Flutter packages in extensions to add new UI components and platform integrations.

Build an extension

Build for more people

Support screen readers with labels and custom semantics. Add keyboard shortcuts and inspect the accessibility information your UI exposes.

Explore accessibility
Chat with me