flet
Fletcher is a roofing software that allows you to develop mobile, desktop, and web applications using only Python without requiring front-end development knowledge. Using the Flutter infrastructure, they offer interface components in Material and Cupertino design and compile applications from a single codebase to multiple platforms. It can work locally in the browser with support for WebAssembly and Pyodide, or it can be distributed as a server-based Python web application.
flet
100flet-dev · Desktop & Cross-Platform
- With a single Python codebase, you develop applications for iOS, Android, Windows, Linux, macOS, and the web.
- You design user interface using over 150 built-in interface components and popular Python packages such as numpy, pandas.
- With WebAssembly and Pyodide, you run your applications without a server in the browser or compile them as standalone executable packages.
- ↓ NegativeHacker News
Flet 1.0 – Build cross-platform apps in Python
“This sounds like my experience switching from conda to uv. The speed seriously blew my mind, and sometimes still does today. But then I think about the tradeoffs: I've encountered issues with uv-packaged Python because they've optimized the heck out of it, like a few months ago…”
- • NeutralHacker News
Flet 1.0 – Build cross-platform apps in Python
“The six-platforms-one-codebase part is not usually where these break. The UI layer gets you 90% there and then the last 10% is platform integration, which is per platform by definition. Two that cost me days on a Tauri 2 app this year: a Mac app launched from the Dock gets…”