Flet - quickly build interactive apps for web, desktop and mobile in Python
Flet is a rich User Interface (UI) framework to quickly build interactive web, desktop and mobile apps in Python without prior knowledge of web technologies like HTTP, HTML, CSS or JavaSscript. You build UI with controls based on Flutter widgets to ensure your programs look cool and professional.
Requirements
- Python 3.7 or above on Windows, Linux or macOS
Installation
pip install flet
Hello, world!
import flet
from flet import Page, Text
def main(page: Page):
page.add(Text("Hello, world!"))
flet.app(target=main)
Run the sample above and the app will be started in a native OS window:
Continue with Python guide to learn how to make a real app.
Browse for more Flet examples.
Join to a conversation on Flet Discord server.
Metadata
Release files for flet 0.1.65
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| flet-0.1.65.tar.gz | 142.8 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| flet-0.1.65-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| flet-0.1.65-py3-none-win32.whl | Python 3 | none | Windows x86-32 | Details |
| flet-0.1.65-py3-none-musllinux_1_2_x86_64.whl | Python 3 | none | Linux musl 1.2+ x86-64 | Details |
| flet-0.1.65-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64 | Details |
| flet-0.1.65-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl | Python 3 | none | Linux glibc 2.17+ ARMv7l | Details |
| flet-0.1.65-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | Python 3 | none | Linux glibc 2.17+ ARM64 | Details |
| flet-0.1.65-py3-none-macosx_12_0_arm64.whl | Python 3 | none | macOS 12.0+ ARM64 | Details |
| flet-0.1.65-py3-none-macosx_10_14_x86_64.whl | Python 3 | none | macOS 10.14+ x86-64 | Details |
| flet-0.1.65-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 162.1 MB
Release files / flet-0.1.65.tar.gz
| Download URL | flet-0.1.65.tar.gz |
|---|---|
| Size | 142.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1a2ede9298c62e6294ae407fa5e6d1be16d93a755698769afbc2d5823e0af0cf
|
|
BLAKE2b-256 checksum How to use checksums |
8f2bd756666420b439b1c8d82b11818b74e372057d458ba091b90a35b1ad2ca2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.8
|
Release files / flet-0.1.65-py3-none-win_amd64.whl
| Download URL | flet-0.1.65-py3-none-win_amd64.whl |
|---|---|
| Size | 20.9 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
674677487e01ad53c9173c613f908ddaacaf4dfa64e6353d3e47a38174287268
|
|
BLAKE2b-256 checksum How to use checksums |
30c7b253022f28f58540beb40ac65834987554c35196a48b0716caee9bc70ad4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.8
|
Release files / flet-0.1.65-py3-none-win32.whl
| Download URL | flet-0.1.65-py3-none-win32.whl |
|---|---|
| Size | 20.8 MB |
| Tags | Python 3 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
886154ace1a7e7f3311213a76e1a6faacccae32e266b19f23375bd38ef92d6fa
|
|
BLAKE2b-256 checksum How to use checksums |
abe19ff60e3a6d844063ef4061de070434cba5d0820e67e300a0fc784987b4e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.8
|
Release files / flet-0.1.65-py3-none-musllinux_1_2_x86_64.whl
| Download URL | flet-0.1.65-py3-none-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 8.5 MB |
| Tags | Linux musl 1.2+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
c1291cde0ae853903092579bdd91464dfd04cfcba4415783fad09f866bece0af
|
|
BLAKE2b-256 checksum How to use checksums |
8b80c48f8bd474258f5a2a4a604cb7f27fbe4d37d30e031d490a6a08faa4053e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.8
|
Release files / flet-0.1.65-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | flet-0.1.65-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 19.3 MB |
| Tags | Linux glibc 2.17+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
9e71d01697b8103361476a89cce3bca63f7db5c0ef85dcebba1cde0bef4a2803
|
|
BLAKE2b-256 checksum How to use checksums |
259f0c1bb081aad0a9116e5432e142374f77af75e95612d1526c0f8d039430ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.8
|
Release files / flet-0.1.65-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | flet-0.1.65-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 8.1 MB |
| Tags | Linux glibc 2.17+ ARMv7l Python 3 |
|
SHA-256 checksum How to use checksums |
8d4fe8e2da74203b277c40f48b223aa4f0a7230dc403d2e6954b141957d729d5
|
|
BLAKE2b-256 checksum How to use checksums |
352e133aef5cabb0797649d9c59cfffa521c1cea6a07d0375f399e52313d43fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.8
|
Release files / flet-0.1.65-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | flet-0.1.65-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 18.0 MB |
| Tags | Linux glibc 2.17+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
4dff36c3c9d8afbaf53ded2631c1f6075d8e247cc9c92fd34a65133652610431
|
|
BLAKE2b-256 checksum How to use checksums |
403419974b602ea62c50b5f7f6d0b4b73460b158667277ae1a2f134dd225cd10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.8
|
Release files / flet-0.1.65-py3-none-macosx_12_0_arm64.whl
| Download URL | flet-0.1.65-py3-none-macosx_12_0_arm64.whl |
|---|---|
| Size | 33.0 MB |
| Tags | Python 3 macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
68dc6c4259574a895c30f7f641ff95a0ef5ac84410eed5b6a79de74f1321f000
|
|
BLAKE2b-256 checksum How to use checksums |
466aa398dcb97927658137467390ba853a16925b296bba75faebfdc7263fc4da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.8
|
Release files / flet-0.1.65-py3-none-macosx_10_14_x86_64.whl
| Download URL | flet-0.1.65-py3-none-macosx_10_14_x86_64.whl |
|---|---|
| Size | 33.2 MB |
| Tags | Python 3 macOS 10.14+ x86-64 |
|
SHA-256 checksum How to use checksums |
4a6857ac5e30ad88c16fcdb491d708d835ef72618a65e807ad7e65b58dc9d8d0
|
|
BLAKE2b-256 checksum How to use checksums |
a6a94a1b5849dd9a905ca492291eb46a6862c2be65c810fe37b95bf6ce707b9e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.8
|
Release files / flet-0.1.65-py3-none-any.whl
| Download URL | flet-0.1.65-py3-none-any.whl |
|---|---|
| Size | 191.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d04f54dc4ee28217bd85abd35529bcb1ca1a84cc5bfc5bbe7698f3ebbf4b883d
|
|
BLAKE2b-256 checksum How to use checksums |
2e4d9ec067fdf3b68822daff179ee3cec593d2a7eef5fc919096a920f66ac424
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.8
|