Skip to content

flet-dev/awesome-flet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

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_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.

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.

About

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

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages