Skip to main content

Flet for Python - easily build interactive multi-platform apps in Python

Project description

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:

Sample app in a browser

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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flet-0.1.62.tar.gz (137.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

flet-0.1.62-py3-none-win_amd64.whl (20.0 MB view details)

Uploaded Python 3Windows x86-64

flet-0.1.62-py3-none-win32.whl (19.9 MB view details)

Uploaded Python 3Windows x86

flet-0.1.62-py3-none-musllinux_1_2_x86_64.whl (8.1 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

flet-0.1.62-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

flet-0.1.62-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (7.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

flet-0.1.62-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (17.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

flet-0.1.62-py3-none-macosx_12_0_arm64.whl (31.5 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

flet-0.1.62-py3-none-macosx_10_14_x86_64.whl (31.7 MB view details)

Uploaded Python 3macOS 10.14+ x86-64

flet-0.1.62-py3-none-any.whl (177.3 kB view details)

Uploaded Python 3

File details

Details for the file flet-0.1.62.tar.gz.

File metadata

  • Download URL: flet-0.1.62.tar.gz
  • Upload date:
  • Size: 137.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for flet-0.1.62.tar.gz
Algorithm Hash digest
SHA256 96c07480c931cc2bd4f41f139182e43ccf8882348947ed1d5d59bc44e7c02d98
MD5 1ca27093c0f063ecd211a11bc2352ec1
BLAKE2b-256 85b8a7158818a05479682202d3c5bbcf1c013b4bd87f81fc5fa9a2709507f171

See more details on using hashes here.

File details

Details for the file flet-0.1.62-py3-none-win_amd64.whl.

File metadata

  • Download URL: flet-0.1.62-py3-none-win_amd64.whl
  • Upload date:
  • Size: 20.0 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for flet-0.1.62-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 e8f33427c941b52601e8084f59de5d68834627429655d78990cb3ca62379b2f8
MD5 062efe246c7cd2d8a0e2a0251bafad9c
BLAKE2b-256 21303efb4f135ad926a049876c7dcc3eaec4ff60c97587c23c9fdc8e75f89bf8

See more details on using hashes here.

File details

Details for the file flet-0.1.62-py3-none-win32.whl.

File metadata

  • Download URL: flet-0.1.62-py3-none-win32.whl
  • Upload date:
  • Size: 19.9 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for flet-0.1.62-py3-none-win32.whl
Algorithm Hash digest
SHA256 2946cd26fda29ba87e4c9d347504a08dd86fe9aed5e4648f5da9e81a48a98275
MD5 7de1343976963a6796230fe2b0a241c8
BLAKE2b-256 8782696bf6e747262bcabc9669c9700b34a598c8570aadce20fdab6526629041

See more details on using hashes here.

File details

Details for the file flet-0.1.62-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for flet-0.1.62-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 83af83b67db17b530b7446ea91035116e1cd58dacae76531e71279b3833d837f
MD5 a5dce7ed4098f0b0de8cdd9f6f8fbdf2
BLAKE2b-256 6758ee754d968b26d49375b1c787b854a1ef9280656aaa567868af9b9fd0ed84

See more details on using hashes here.

File details

Details for the file flet-0.1.62-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for flet-0.1.62-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe199bda8f63b04025fab0367cf47cff6be25170b9b67b4e55f0d54f88ea28c2
MD5 032f78677067361be605fb78b88f13eb
BLAKE2b-256 372d4bbf3fe2a5e132256af0b94214724422211ad344cd179e40ced4a38da988

See more details on using hashes here.

File details

Details for the file flet-0.1.62-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for flet-0.1.62-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 60dccd9cfd4158043194f5bdd5575e0fbb391104d0ecc49f19c5abe086d7b990
MD5 f577220e0d7c6a15f2d9a1c209fa4eab
BLAKE2b-256 92c220f46be8a52e26a6a06e94e12b4ad394ba552c44c93a582d7ce8e34fdbff

See more details on using hashes here.

File details

Details for the file flet-0.1.62-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for flet-0.1.62-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 623864ed2486900cf9ca6549b9c87ed0d781cdefe20a50a3587e3597166d97f9
MD5 e4c0a67a70879f54e295071b885f8895
BLAKE2b-256 979f86bef898a992ff8f203574277e0478a28b8c195b691f681cb32bc7c96d94

See more details on using hashes here.

File details

Details for the file flet-0.1.62-py3-none-macosx_12_0_arm64.whl.

File metadata

  • Download URL: flet-0.1.62-py3-none-macosx_12_0_arm64.whl
  • Upload date:
  • Size: 31.5 MB
  • Tags: Python 3, macOS 12.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for flet-0.1.62-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 1c5b8a4a671a3a0577be4445906a461195cd736265f05dae58f3cd19270a971e
MD5 8f91506f5f430a72a0c93f516cf19b3c
BLAKE2b-256 1688009fdfb356994f765223aef66847d842c19acc95815feca23c0c15a5de35

See more details on using hashes here.

File details

Details for the file flet-0.1.62-py3-none-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for flet-0.1.62-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d44558089a790af225cffa70739ec1d0b9dbbb063dbc9826fd13ea339f5ca000
MD5 6632c9b84bfa00737bf615fa4f328820
BLAKE2b-256 caa90853814cdf2b75a578f72f9cdce78c58a09324010af36516ef29f61fe30d

See more details on using hashes here.

File details

Details for the file flet-0.1.62-py3-none-any.whl.

File metadata

  • Download URL: flet-0.1.62-py3-none-any.whl
  • Upload date:
  • Size: 177.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for flet-0.1.62-py3-none-any.whl
Algorithm Hash digest
SHA256 cfaef45c1ba2b08ff825a9bff5750829e29c687236da47ebb06fc173d3a6d0ce
MD5 993ca96c1c144f6236b27a4863186c14
BLAKE2b-256 875b67606341009368d0d98281dd73b9bed2c7936d69351b6b7e41f0866c859d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page