back to home

flet-dev / flet

Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.

15,763 stars
637 forks
356 issues
PythonDartC++

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing flet-dev/flet in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/flet-dev/flet)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

Build multi-platform apps in Python. No frontend experience required. = 3.10" /> --- Flet is a framework that allows building mobile, desktop and web applications in Python only without prior experience in frontend development.    Single code base for any device Your app will equally look great on iOS, Android, Windows, Linux, macOS and web.    Build an entire app in Python Build a cross-platform app without knowledge of Dart, Swift, Kotlin, HTML or JavaScript - only Python!    150+ built-in controls and services 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 Numpy, pandas, pydantic, cryptography, opencv, pillow and other popular libraries.    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.    Built-in packaging 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 Test your project on your own mobile device with Flet App. See your app updates as you make changes.    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.    Accessible Flet is built with Flutter which has solid accessibility foundations on Android, iOS, web, and desktop. Flet app example Below is a simple "Counter" app, with a text field and two buttons to increment and decrement the counter value: To run the app, install : then launch the app: This will open the app in a native OS window - what a nice alternative to Electron! 🙂 To run the same app as a web app use option with command: Learn more • Website • Documentation • Roadmap • Apps Gallery Community • Discussions • Discord • X (Twitter) • Bluesky • Email us Contributing Want to help improve Flet? Check out the contribution guide.