← BACK

awesome-flet

⭐ An awesome list that curates the best Flet extensions, libraries, tools, tutorials, articles and more.

Python ⭐ 0

Awesome Flet

Awesome

A curated list of apps, extensions, libraries, and resources for Flet — build multi-platform apps in Python, powered by Flutter.

Contents

Getting Started

Everything you need to install Flet, learn the basics, and publish your first app.

Learning Resources

Articles, tutorials, and videos for learning Flet.

Articles and Blog posts

Written tutorials, guides, and deep-dives.

Videos

Video tutorials and walkthroughs.

Published Apps

End-user Flet apps available from a public app store or as a hosted web app, ready to install or use without setting up the source code.

App Description Platforms Install Links
Akili After-school learning app with a smart tutor, quizzes, homework, and exams. Android Google Play GitHub
Co-Tower Desktop companion for monitoring GitHub Copilot tasks, seat usage, and organization events. Windows · Linux Microsoft Store · Snap Store Website
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 Website
Collab Shell Runs cloud notebooks and interactive terminals and manages files from a mobile device. Android Google Play GitHub
DDGS Privacy-focused metasearch app for web, image, video, news, book, and webpage content. Android Google Play GitHub
Flet Official client to preview and test Flet apps on a device. Android · iOS Google Play · App Store -
Flet TTS Demo Converts text to speech with Microsoft Edge neural voices, streaming playback, voice controls, and MP3 export. Web Open app GitHub
Fletube Downloads video or audio from links and playlists, with selectable formats and quality. Android Open app Website
Graph Agent UI Desktop client for connecting to, visualizing, and running LangGraph workflows. Windows · Linux Microsoft Store · Snap Store Website
GTrans Desktop translation companion for Google Translate, without the browser history clutter. Windows · macOS · Linux Open app Website · GitHub
Helpful Sudoku Browser-based Classic and X Sudoku game with adjustable assistance, explanatory hints, puzzle import, and multiple difficulty levels. Web Open app Website
Just Reserved Demo reservation and booking app built with Django and Flet, showcasing the flet-django framework. Android Google Play Website
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 Website
Organo Generates chemical compound structures from their IUPAC names. Web Open app GitHub
Pictograms Build pictogram boards to aid communication, with per-user boards of selectable images. Android Google Play -
PyGem Pass-and-play strategy game for two to four players, based on the board game Splendor. Web Open app GitHub
Restaubee Restaurant point-of-sale and management app for billing, inventory, analytics, local-network sync, and offline operation. Windows Microsoft Store Website
Sherlock Searches for public social media profiles by username across 5,200+ social networks. Android Google Play GitHub
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 -
Vidsaver Downloads and manages videos from supported platforms on mobile, desktop, and the web. Web Open app GitHub
Walkertracker Privacy-first walking recorder, step counter, and offline navigation assistant. Android Google Play GitHub
Weeknum Displays ISO week numbers and date ranges, with date navigation, historical events, and an Android home-screen widget. Android Google Play GitHub

Extensions

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.

Official Extensions

Built and actively maintained by the Flet team.

Community Extensions

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.

Libraries

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.

Apps and Projects

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 Media Library App - Full-featured production Flet application showcasing device media browsing, thumbnails, playback, camera and audio capture, permissions, media mutations, live updates, and automated testing with flet-media-library.
  • 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.
  • Passport Photo Studio - Local-first desktop app for preparing passport photos, replacing backgrounds, generating A4 print sheets, and exporting JPG, PNG, or PDF files.
  • PrePaste - Clipboard privacy assistant that detects and redacts sensitive data before you paste it.
  • RelayDeck - Private remote interface for monitoring and controlling Herdr coding-agent terminal sessions from phones, tablets, and browsers.
  • 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.
  • Video Downloader - Cross-platform desktop application for downloading, managing, and converting media with yt-dlp and FFmpeg.

Tools

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.

IDE Plugins

Editor and IDE plugins for development of Flet apps.

  • Flet control wrap - VS Code extension for wrapping Flet controls inside other controls.

Community

Where to ask questions, share what you've built, and connect with other Flet developers.

Contributing

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.