{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/3"}],"enrichment":{"capability":"Flet is a Python framework for building cross-platform mobile, desktop, and web applications without requiring frontend development experience or knowledge of platform-specific languages.","skillfed_tags":["cross-platform","gui-framework","flutter-python"],"use_cases":["Build a cross-platform desktop application (Windows, macOS, Linux) from a single Python codebase without Electron","Create a mobile app for iOS and Android that you can test on your own device and deploy to app stores","Develop a web application that runs in modern browsers using WebAssembly, with no server infrastructure required","Prototype a data-driven dashboard or tool that needs to run on multiple platforms with consistent UI","Wrap Python libraries like numpy, pandas, or opencv in a native GUI for distribution to end users"],"what_it_does":"Flet is a Python framework that lets you write cross-platform applications\u2014for iOS, Android, Windows, Linux, macOS, and web\u2014all in Python without needing to learn Dart, Swift, Kotlin, HTML, or JavaScript. It wraps Flutter's rendering engine and provides a Python API to Material and Cupertino UI controls, layout primitives, dialogs, and charts. You write a single codebase and Flet handles compilation and packaging for each target platform.\n\nThe framework is designed for developers who want to ship native-looking apps quickly without frontend expertise. It includes built-in packaging tools to generate standalone executables and app bundles, supports real-time testing on mobile devices via the Flet App, and can deploy web apps either as WebAssembly-based client-side apps or as server-side Python web applications with live UI updates. It depends on httpx, oauthlib, msgpack, repath, and typing-extensions for HTTP, authentication, serialization, and utility functions.","worth_installing":"Yes, if you want to build cross-platform apps in pure Python without learning frontend languages or frameworks. The project is actively maintained, has no known vulnerabilities, and offers a permissive license. Install friction is low. The main gotcha is the Python 3.10 requirement and the need for platform-specific tooling to package for mobile and desktop\u2014not a blocker for web or desktop development on your own machine, but worth planning for if you intend to ship to app stores."},"id":"flet","links":{"html":"https://skillfed.io/packages/flet","md":"https://skillfed.io/packages/flet.md","pypi":"https://pypi.org/project/flet/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-01","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"flet","python_support":"supports_current","summary":"Flet for Python - easily build interactive multi-platform apps in Python"},"popularity":{"monthly_downloads":480198,"position":6431,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.86.5"}
