Use when you are willing to write Dart instead of Python and want direct control over Flutter's rendering and ecosystem.
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
- 178.7k
- Dart
- BSD-3-Clause
cross-platform app development / Python UI framework
Flet is a Python framework for building cross-platform mobile, desktop, and web applications using a Flutter rendering engine without requiring frontend code.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Use when you are willing to write Dart instead of Python and want direct control over Flutter's rendering and ecosystem.
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
Use when you prefer C# and .NET for building cross-platform desktop/mobile apps with XAML.
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI
Use when you want a Kotlin-based UI framework with shared business logic across platforms.
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
Use when you are in the .NET ecosystem and want C#/XAML with a wide array of platform targets.
Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.
Use when you want a JavaScript-driven cross-platform dynamic app framework with a lighter runtime.
Hippy is designed to easily build cross-platform dynamic apps. ๐
Use when you prefer React/JavaScript and need a mature ecosystem of native mobile modules.
A framework for building native applications using React
Use when you want smaller, fast desktop/mobile apps with a web frontend and Rust backend.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
Use when you want a C++-based cross-platform UI framework and can live with a less mature ecosystem.
Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity.
Use when you want React Native with additional tooling and easy over-the-air updates.
An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.
These projects were analysed and named flet among their alternatives. The relationship is not symmetric โ how flet rates them is a separate judgement, made when flet is analysed in its own right.
calls flet โChoose when you prefer building UI in Python and want Flutter-based web/mobile/desktop packaging, forgoing Vue/mini-program support.โ
A cross-platform framework using Vue.js
calls flet โChoose when you want to build cross-platform apps entirely in Python with a real-time web-based architecture.โ
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
calls flet โFor Python developers who want to build desktop apps entirely in Python with a reactive UI.โ
Build ultra fast, tiny, and cross-platform desktop apps with Typescript.
calls flet โChoose for Python-only web/mobile/desktop development on a Flutter backend instead of Reason/OCaml.โ
:zap: Native, high-performance, cross-platform desktop apps - built with Reason!