A curated list of apps, extensions, libraries, and resources for Flet — build multi-platform apps in Python, powered by Flutter.
- Getting Started
- Learning Resources
- Published Apps
- Extensions
- Libraries
- Apps and Projects
- Tools
- Community
Everything you need to install Flet, learn the basics, and publish your first app.
- Flet - Official website with documentation, roadmap, tutorials, examples, blog, and changelog.
- Flet Studio - A full-featured Python IDE in the browser, built with Flet.
- Publishing for Android/iOS/macOS/Windows/Linux/Web - Official guide to packaging and shipping Flet apps to all platforms.
Articles, tutorials, and videos for learning Flet.
Written tutorials, guides, and deep-dives.
- A Brief Intro to FLET: Building Flutter Apps with Python
- Tutorial: Build a Markdown Editor Flutter App With the Flet Python Framework
Video tutorials and walkthroughs.
- Access any Flet's Control Parent
- Adding Navigation To Your Python App (Flet Tutorial)
- Building the CupertinoNavigationBar Flet Control | Flet Contribution
- Create A Login Screen In Python With Flet (Tutorial)
- Create Your First Python Application With Flet (Tutorial)
- Creating A Python App With Keyboard Shortcuts (Flet Tutorial)
- Deploy Python Web Apps for FREE on Cloudflare Pages
- Deploy Python Web Apps for FREE on GitHub Pages using GitHub Actions
- Disable/Enable Browser Context Menu in a Flet Web App
- Display Google Admob Banner & Interstitial Ads in Flet | App Monetization
- Display Interactive Maps in Python using Flet | Part 1
- Display Interactive Maps in Python using Flet | Part 2
- Flet Troubleshooting: Fix TextField Content Going Invisible When Resized
- How To Build A Card Holder (Wallet) Python + Flet + Async SQLite
- How To Create A Cool Notepad App In Python (Flet Tutorial)
- How To Create REUSABLE App Components In Python (Flet Tutorial)
- How To Hot Reload Your Python App (Flet Tutorial)
- How To Use API Endpoints in Python GUI Apps - Flet Tutorial
- Package Flet Python Apps for ALL Platforms using GitHub Actions
- Play & Stream Videos in Python using Flet
- Python Code to Android APK with Flet | Test APK in Virtual Emulator
- Python Code to Static Web App with Flet
- Python OpenAI: Generate A.I. Images Using Python + OpenAI +API + Flet
- Python Tutorial: Movie App + IMDb API Requests
- Run & Package Flet Python apps on Google's Project IDX
- Set Screen Background Image and Gradient in a Flet Python App
- Simple Ecommerce App in Python - Flet Tutorial
- Simple Music Player in Python - Flet Tutorial
- Stop Shipping Ugly Python Apps: Tkinter vs Flet in 2026
- Test Flet Python Apps on Android Mobile Emulator
Flet apps shipped to one or more public app stores.
| App | Description | Platforms | Install | Source |
|---|---|---|---|---|
| CodeUA | A daily 9:00 AM minute-of-silence app to collectively commemorate those who lost their lives in the war in Ukraine. | Android | Google Play | - |
| Flet | Official client to preview and test Flet apps on a device. | Android · iOS | Google Play · App Store | - |
| Just Reserved | Demo reservation and booking app built with Django and Flet, showcasing the flet-django framework. | Android | Google Play | - |
| KTV Player | Live TV player for your own M3U playlists and custom channels. | Android | Google Play | GitHub |
| Lambs and Tigers | Digital version of the Aadu Puli Aattam strategy board game — three tigers against fifteen lambs, with AI and online modes. | Android · iOS | Google Play · App Store | - |
| Pictograms | Build pictogram boards to aid communication, with per-user boards of selectable images. | Android | Google Play | - |
| Spaninsight | Privacy-first data intelligence — collect, analyze, and report with on-device AI. | Android | Google Play | - |
| TastyFit | Cooking app with 3,000+ recipes, step-by-step guides, and filters by ingredient, cuisine, and occasion. | Android | Google Play | - |
| Text to Speech AI | Converts text into natural-sounding speech using AI, with multilingual support and audio export. | Android | Google Play | - |
| TripCalc | Calculates the total cost of a trip, including gas, tolls, and miles driven. | Android · iOS | Google Play · App Store | - |
Extensions add new controls and native capabilities by wrapping Flutter packages and platform APIs. See this guide to build your own extensions, then open a PR to this repo to have it listed here.
Built and actively maintained by the Flet team.
- flet-ads - Google AdMob ads. Wraps
google_mobile_ads. - flet-audio - Audio playback. Wraps
audioplayers. - flet-audio-recorder - Microphone audio recording. Wraps
record. - flet-camera - Device camera access. Wraps
camera. - flet-charts - Interactive charts and graphs. Wraps
fl_chart. - flet-code-editor - Code editor with syntax highlighting. Wraps
flutter_code_editor. - flet-color-pickers - Color picker controls. Wraps
flutter_colorpicker. - flet-datatable2 - DataTable with sticky headers and fixed columns. Wraps
data_table_2. - flet-flashlight - Device torch control. Wraps
flashlight. - flet-geolocator - GPS position and position streams. Wraps
geolocator. - flet-lottie - Lottie animations. Wraps
lottie. - flet-map - Interactive tile-based maps. Wraps
flutter_map. - flet-permission-handler - Request and check device permissions. Wraps
permission_handler. - flet-rive - Rive animations. Wraps
rive. - flet-secure-storage - Native secure key-value storage. Wraps
flutter_secure_storage. - flet-spinkit - Loading spinners. Wraps
flutter_spinkit. - flet-video - Cross-platform video player. Wraps
media_kit. - flet-webview - In-app WebView. Wraps
webview_flutter.
Built and maintained by the community. These may be experimental, in early development, not actively maintained or incompatible with your Flet version, but they highlight the ecosystem's creativity and potential while further demonstrating Flet's extensibility and power.
- flet-blur - Transparency and blur effects. Wraps
flutter_acrylic. - flet-dropzone - Drop zone control that accepts dropping files to your Flet desktop app. Wraps
desktop_drop. - flet-gnav-bar - Google Nav Bar style animated bottom navigation. Wraps
google_nav_bar. - flet-health - Read and write health data from Apple HealthKit and Google Health Connect. Wraps
health. - flet-material-symbols - Google's Material Symbols icon set for Flet. Wraps
material_symbols_icons. - flet_math - Renders LaTeX and TeX math formulas. Wraps
flutter_math_fork. - flet_notifications - Local and scheduled notifications. Wraps
flutter_local_notifications. - flet-onesignal - Push notifications and in-app messaging. Wraps
onesignal_flutter. - flet-open-file - Open files with the device's native handler app. Wraps
open_file. - flet-sherpa-onnx - On-device speech-to-text. Wraps
sherpa_onnx. - sparkle_auto_updater - Push automatic desktop-app updates. Wraps
auto_updater.
Community-made reusable packages, frameworks, and components that extend what you can build with Flet — routing, state management, forms, theming, and UI.
- flet-asp - Riverpod-inspired reactive state management using atoms, selectors, and actions.
- flet-cacheimg - Drop-in CacheImage and CacheCircleAvatar controls that cache network images on disk.
- flet-carousel - Carousel slider controls.
- flet-components - Collection of pre-styled UI components that extend Flet's native controls.
- flet-contrib - Community-contributed Flet controls.
- FletCustomRepo - Custom components, UI templates, and animation effects.
- flet-easy - App framework with routing, middleware, JWT, and route protection.
- flet-form - User input validation.
- FletifyHTML - Converts HTML content into Flet code.
- fletmint - Modern, customizable component library.
- flet-model - Model-based router with state management, view caching, and event binding.
- flet-mvc - Model-View-Controller structure with reactive datapoints and a scaffolding CLI.
- flet_navigator - Router for building multi-page apps.
- flet_pb_v_calc - Progress bar value calculator.
- flet-popupmenu - Customizable popup-menu control with built-in edit/delete dialogs and dynamic forms.
- flet_restyle - Styling utilities for Flet apps.
- flet-route - ExpressJS-style dynamic routing with URL path parameters.
- FletRouter - FastAPI-style routing for Flet.
- flet-stack - Decorator-based routing with automatic view stacking.
- flet-stacked - Control for managing multiple pages with animated transitions.
- Flet StoryBoard - Visual UI builder for Flet front-ends.
- flet-toast - Customizable toast notifications with configurable position and duration.
- flet-wcolors - Named color collection for use in apps.
- flet-wizards - Ready-made multi-step wizard templates with reactive state and theming.
- FletX - GetX-inspired reactive framework: state management, routing, dependency injection, and a CLI.
- fluentflet - Microsoft Fluent Design System component library.
- neumoflet - Generates neumorphic-design UI code.
- persian-datepicker - Persian (Shamsi/Jalali) date picker with RTL support, theming, and keyboard navigation.
Community-made open-source apps and projects built with Flet — browse them to learn by example or see what's possible.
- AIChat - Customizable AI chat application.
- Amacapy - Amazon affiliate scraper and Telegram bot with a Flet UI.
- BillyGPT - Free, cross-platform ChatGPT client.
- Bookkeeping Assistant - Small bookkeeping and hourly-rate calculator.
- Bro-Bot-AI - App for exploring AI chatbot technologies.
- Calculator - Minimal calculator app.
- flet-alchemy - Example integrating Flet with SQLAlchemy.
- Flet Base - Starter app with multiple pages and basic auth to jump-start a project.
- flet_projects - Collection of applications built with Flet.
- flet-timer - Example countdown timer using threads for real-time updates.
- iBackep - Lightweight GUI backup manager for iPhone and iPad on Linux.
- Ki-nTree - Fast part creation for KiCad and InvenTree.
- myPeriod - Menstrual cycle tracking app.
- Organo - Generates organic structures from their IUPAC names.
- PyGem - Adaptation of the board game Splendor.
- RetScape - Graphical NomadNet page browser.
- Simple Stopwatch - A simple stopwatch.
- Solitaire-on-python - Solitaire card game.
- TAICHI-flet - Windows desktop app for browsing images, music, novels, and comics.
Utilities and integrations that improve the Flet development workflow.
- figmaflet - Generates Flet UI code from Figma designs via the Figma API.
- flet-mcp-server - MCP server that serves official Flet docs and package info to AI agents.
- flet-pkg - CLI that scaffolds Flet extension packages from Flutter packages.
- flet-splash - CLI that injects native splash screens into Flet apps during the build.
- pyflet - CLI for scaffolding and managing Flet web projects.
Editor and IDE plugins for development of Flet apps.
- Flet control wrap - VS Code extension for wrapping Flet controls inside other controls.
Where to ask questions, share what you've built, and connect with other Flet developers.
Contributions are welcome! One project per PR, placed in the most specific section (kept alphabetical), with a short, factual description. Published apps go in apps.yml.
See CONTRIBUTING.md for the full guidelines and entry formats.