Flet 1.0: build cross-platform apps in Python, no JS required
Photo via Unsplash
Flet 1.0 is finally here, and it promises something Python has needed for years: true cross-platform apps without writing a single line of JavaScript, HTML, or CSS. If you think Flask or Django fall short for modern interfaces, this one's for you.
The problem Flet wants to solve
Python rules backend, data science, and automation, but when it comes to building graphical interfaces, things get messy. Tkinter is ugly and limited; Kivy has a steep learning curve; and Electron, while popular, forces you to mix in JavaScript. Flet was born in 2022 as a Flutter wrapper for Python, and it's been growing ever since into a serious alternative.
Flet 1.0: what the stable release brings
Version 1.0 marks a turning point. It includes a new rendering engine that's faster, full support for iOS and Android, and a unified API that works the same on desktop, web, and mobile. The team also rewrote the controls system for consistency and improved integration with Python packages like pandas or requests. All under an Apache 2.0 license and backward compatible from beta.
The most striking part: you can package your app as a native executable for Windows, macOS, and Linux, or deploy it as a web app without touching servers. And all with pip install flet.
Who wins and who loses?
Developers who want quick prototypes or internal tools without relying on a frontend team win. The Flutter ecosystem also wins by expanding its reach without forcing you to learn Dart. Frameworks like PyQt or Tkinter lose ground, relegated to niche use cases. And yes, Electron is still more mature for complex apps, but for 80% of cases, Flet is more than enough.
What happens next
The team is already working on Flet 2.0, with WASM support (so it runs directly in the browser without a server) and a component marketplace. If adoption keeps growing, we'll likely see more companies using Python for the entire stack, from backend to frontend. The barrier between languages is blurring, and that's always good news.
Flet 1.0 isn't a revolution, but it's the push Python needed to stop being just the server-side language.
Source: Hacker News
[weekly newsletter]
Top 10 tech stories every Monday. No spam.
[related]
October 22, 2026
October 21, 2026