[PR #2750] [MERGED] Add Flet #2063

Closed
opened 2025-11-06 13:28:44 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/vinta/awesome-python/pull/2750
Author: @FeodorFitsner
Created: 8/24/2025
Status: Merged
Merged: 9/17/2025
Merged by: @vinta

Base: masterHead: flet


📝 Commits (1)

📊 Changes

1 file changed (+1 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)

📄 Description

Flet is a cross-platform GUI framework for building modern apps entirely in Python.
It lets you create interactive user interfaces without HTML, CSS, or JavaScript, while running natively on:

  • Desktop: Windows, macOS, Linux
  • Mobile: Android, iOS
  • Web: Any modern browser

Key features:

  • Declarative UI built with Python classes and functions
  • Hot-reload development experience
  • State management with async/await support
  • Built-in controls: buttons, forms, tables, charts, navigation, etc.
  • Real-time updates over WebSockets
  • Single codebase for desktop, mobile, and web

What’s the difference between this Python project and similar ones?

  • Tkinter / PyQt / wxPython - Desktop-only, no direct support for mobile or web.
  • Kivy / BeeWare - Can target mobile, but not the web.
  • Streamlit / Dash / Gradio - Designed for web dashboards/apps, not full desktop/mobile apps.
  • Flet - Combines desktop + mobile + web in one framework, with a modern declarative API similar to Flutter/React but in pure Python.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/vinta/awesome-python/pull/2750 **Author:** [@FeodorFitsner](https://github.com/FeodorFitsner) **Created:** 8/24/2025 **Status:** ✅ Merged **Merged:** 9/17/2025 **Merged by:** [@vinta](https://github.com/vinta) **Base:** `master` ← **Head:** `flet` --- ### 📝 Commits (1) - [`ce6ba41`](https://github.com/vinta/awesome-python/commit/ce6ba4192eda4f3099b1e7fd993be7c547458caa) Add Flet ### 📊 Changes **1 file changed** (+1 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) </details> ### 📄 Description [Flet](https://flet.dev/) is a cross-platform GUI framework for building modern apps entirely in Python. It lets you create interactive user interfaces without HTML, CSS, or JavaScript, while running natively on: * Desktop: Windows, macOS, Linux * Mobile: Android, iOS * Web: Any modern browser Key features: * Declarative UI built with Python classes and functions * Hot-reload development experience * State management with async/await support * Built-in controls: buttons, forms, tables, charts, navigation, etc. * Real-time updates over WebSockets * Single codebase for desktop, mobile, and web ⸻ What’s the difference between this Python project and similar ones? * Tkinter / PyQt / wxPython - Desktop-only, no direct support for mobile or web. * Kivy / BeeWare - Can target mobile, but not the web. * Streamlit / Dash / Gradio - Designed for web dashboards/apps, not full desktop/mobile apps. * Flet - Combines desktop + mobile + web in one framework, with a modern declarative API similar to Flutter/React but in pure Python. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-06 13:28:44 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-python#2063