Hacker ApprovedDepartments

Flet

Shares rank 33 of 45 GUI frameworks by recommenders

Python framework for fast, simple cross-platform desktop, mobile and web apps. Critics say it is still maturing, with thin layout docs and a Kotlin build for mobile.

Python framework for fast, simple cross-platform desktop, mobile and web apps. Critics say it is still maturing, with thin layout docs and a Kotlin build for mobile.

15 people gave an opinion

recommend it
8
criticize it
7
approval share
53%
Each figure is one person. RecommendsCriticizes

Recommended in 6 of 13 months

  1. November 2025: not recommended
  2. December 2025: not recommended
  3. January 2026: not recommended
  4. February 2026: recommended
  5. March 2026: not recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: not recommended
  9. July 2026: not recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 8 people recommend itNeeds 10 or more, not met.
  • 1.1 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 6 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Fast, simple cross-platform UI in Python

    “it was the only UI framework I could find for Python that was fast and worked on all major desktop and mobile OSs”

    Comment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

    “the UI is extremely snappy and a joy in every way”

    Comment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

    “I've built serious business application with a graphically complex client area and a bunch of supporting chrome around it and dialogue boxes on top, using Flet.”

    Comment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”
  • Simpler GUIs than Qt and Tk

    “makes building GUIs more simple and intuitive than the Qt and Tk frameworks at least”

    Comment from 3 Feb 2026 in “MicroPythonOS graphical operating system delivers Android-like user experience”

    “Flet I've been using for a while now and find it a joy by comparison”

    Comment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

    “flet looks like a good in-between of the two.”

    Comment from 2 Feb 2026 in “MicroPythonOS graphical operating system delivers Android-like user experience”
  • Easy to use and just works

    “pretty easy to use and still full of features without tying anything you can look at”

    Comment from 7 May 2026 in “The text mode lie: why modern TUIs are a nightmare for accessibility”

    “It's one of those rare things that just works (tm).”

    Comment from 5 Feb 2026 in “MicroPythonOS graphical operating system delivers Android-like user experience”

    “dev experience was surprisingly smooth”

    Comment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”
  • Strong fit for AI integration

    “the AI-integration in this makes it quite compelling”

    Comment from 30 Sep 2026 in “Tcl/Tk 9.1”

    “And even AI benefits from a clean API.”

    Comment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

What people warn about

Each mark is one comment

  • Not yet stable or fully developed

    “It's still not stable (esp as very recently declarative support was added in what was likely a mostly-rewrite)”

    Comment from 1 Feb 2026 in “MicroPythonOS graphical operating system delivers Android-like user experience”

    “I dabbled with Flet for a couple of weeks and all I can say is: I wish it were further along in development.”

    Comment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”
  • Doubts about demand and need

    “yet another interpreted language built on top of other abstractions?”

    Comment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

    “I don't think there is demand for this framework in the first place.”

    Comment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

Other GUI frameworks people recommend

The four most recommended other GUI frameworks, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Flet compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Qt19113359%1215 yrs7 owners—
GTK8511842%12——
Windows Forms763370%1215 yrs3 ownersApproved
SwiftUI7512138%114 yrs8 owners—
FletThis page8753%6——
See all 45 GUI frameworks, ranked

What people said

All 34 comments that mention it, newest first. Each links to the original comment.

“the recent update seems to be far more efficient in terms of what one gets for a given token spend?”

MixedComment from 20 Oct 2026 in “NixOS is making me less afraid”

“I was swayed when flet.dev announced their v1.0 and so went the Python route”

RecommendsComment from 5 Oct 2026 in “A browser-native classic Visual Basic VB6 IDE”

“the AI-integration in this makes it quite compelling”

MixedComment from 30 Sep 2026 in “Tcl/Tk 9.1”

“The slop vibe from the landing page and the intense use of Claude in it puts off any serious consideration of this.”

CriticizesComment from 19 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

“Flet (and that to-do example) has been out for years before this AI rage.”

RecommendsComment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

“The layout documentation is a real weak point in Flet.”

MixedComment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

“I've built serious business application with a graphically complex client area and a bunch of supporting chrome around it and dialogue boxes on top, using Flet.”

RecommendsComment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

“the UI is extremely snappy and a joy in every way”

RecommendsComment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

“you need to do better than showing me a to do list app in the hero of your landing page”

CriticizesComment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

“I've used this for a fairly complex app at work and it's great.”

RecommendsComment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

“I dabbled with Flet for a couple of weeks and all I can say is: I wish it were further along in development.”

MixedComment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

“And even AI benefits from a clean API.”

RecommendsComment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

“I don't think there is demand for this framework in the first place.”

CriticizesComment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

“yet another interpreted language built on top of other abstractions?”

CriticizesComment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

“it was the only UI framework I could find for Python that was fast and worked on all major desktop and mobile OSs”

RecommendsComment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

“dev experience was surprisingly smooth”

RecommendsComment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

“Haven't heard of this framework yet, I wonder how compares in developer experience?”

MixedComment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

“Flet I've been using for a while now and find it a joy by comparison”

RecommendsComment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

“may have catastrophic consequences for your project”

CriticizesComment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

“I've been following this project since it's early days, and have made a few projects based on it.”

RecommendsComment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

“Loving it. Been using in projects for a while now.”

RecommendsComment from 18 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

“Specially one looking so bad.”

CriticizesComment from 17 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

“Bluetooth isn't in the supported services. Sort of limits how useful it would be for me”

CriticizesComment from 17 Sep 2026 in “Flet 1.0 – Build cross-platform apps in Python”

“The experience with it was truly frustrating”

CriticizesComment from 16 Sep 2026 in “Flet 1.0 released: build desktop, mobile, and web apps in Python”

“it's been hellish going because the only way was to use the Kotlin build for mobile support”

MixedComment from 13 Sep 2026 in “Libraries Run Rust Inside Python (With PyO3)”

“it's stable, feature-complete and the maintainer seems to be in it for the long haul”

MixedComment from 13 Aug 2026 in “What's New in Flutter 3.47”

“pretty easy to use and still full of features without tying anything you can look at”

RecommendsComment from 7 May 2026 in “The text mode lie: why modern TUIs are a nightmare for accessibility”

“I've been very happy for desktop environments”

RecommendsComment from 28 Apr 2026 in “PyWry: Cross-Platform Rendering Engine in Python”

“It's one of those rare things that just works (tm).”

RecommendsComment from 5 Feb 2026 in “MicroPythonOS graphical operating system delivers Android-like user experience”

“makes building GUIs more simple and intuitive than the Qt and Tk frameworks at least”

MixedComment from 3 Feb 2026 in “MicroPythonOS graphical operating system delivers Android-like user experience”

“flet looks like a good in-between of the two.”

RecommendsComment from 2 Feb 2026 in “MicroPythonOS graphical operating system delivers Android-like user experience”

“which so far only flet has reasonably fulfilled”

RecommendsComment from 2 Feb 2026 in “MicroPythonOS graphical operating system delivers Android-like user experience”

“It's still not stable (esp as very recently declarative support was added in what was likely a mostly-rewrite)”

MixedComment from 1 Feb 2026 in “MicroPythonOS graphical operating system delivers Android-like user experience”

“I reckon you've never seen flet.”

RecommendsComment from 1 Feb 2026 in “MicroPythonOS graphical operating system delivers Android-like user experience”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.