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.60.tar.gz (129.3 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.60-py3-none-win_amd64.whl (19.8 MB view details)

Uploaded Python 3Windows x86-64

flet-0.1.60-py3-none-win32.whl (19.7 MB view details)

Uploaded Python 3Windows x86

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

flet-0.1.60-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

flet-0.1.60-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (7.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

flet-0.1.60-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (16.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

flet-0.1.60-py3-none-macosx_12_0_arm64.whl (31.0 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

flet-0.1.60-py3-none-macosx_10_14_x86_64.whl (31.2 MB view details)

Uploaded Python 3macOS 10.14+ x86-64

flet-0.1.60-py3-none-any.whl (166.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: flet-0.1.60.tar.gz
  • Upload date:
  • Size: 129.3 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.60.tar.gz
Algorithm Hash digest
SHA256 673983aaa7582e6020b36655bd17a3d9bf85dac0e5e43893cef485954bd2182b
MD5 3831626e25893d1ed1d2e5b11d7fa912
BLAKE2b-256 7ec315b11294321bb7105f2661e718590a4877392534f06178c67b133f491142

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flet-0.1.60-py3-none-win_amd64.whl
  • Upload date:
  • Size: 19.8 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.60-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 3e095b13dd3d65984d6d3f90ddb3a9745b4ee84ba00e3ce7e795564f193db372
MD5 d9cadbe4f5e52f02fb62b475ce7b9b68
BLAKE2b-256 89afe799b4652842e7542a57cef144283c0603ccbf162e9e5c3ddc754c6a3ae0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flet-0.1.60-py3-none-win32.whl
  • Upload date:
  • Size: 19.7 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.60-py3-none-win32.whl
Algorithm Hash digest
SHA256 32487cfad11bcaf18d62179e4fc854173153a1e9060b1b26c8536af3ee1a4626
MD5 1b062df96720129b671fb776373ae484
BLAKE2b-256 cb6ee0ef94d4e5ba0b43a29685477f211ecad9017b25df80f6be2d310160904c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flet-0.1.60-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1b64c70a60db76cc8f483b492fa6f0927c3be3d1168c73f03f913ed680d90136
MD5 321936402c4b2bbbd84ecdce51d465b0
BLAKE2b-256 26321f46509b7de3e3186a0ccec4f08d369496715a211c46c77ebf427bf57d41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flet-0.1.60-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff932fc35ac6e3e2a9ed022a1cf6a5d6a76704d34dc004488bd8ffd39845dae4
MD5 fef9c55a092e5469765c18cc37304250
BLAKE2b-256 24526e62eb9ad36f1a6e1fee6367bab0fde787bb54a7636f1fff7545bfa71655

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flet-0.1.60-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d9c0076afd2d4adff29d456b73739c6d67f0841d8b2c46e571e92df88d2567b8
MD5 6d5b8a6926ccc1dade6918b0b7eb152c
BLAKE2b-256 813ed0d78ac9bdbf45b8b9edead26c2b492e6fe80519652ac0a0fb0ca56110dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flet-0.1.60-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0c2be047909987887469b9e3531b28814ef3cecebd3b27db91a0fa9f04a9c519
MD5 57a61906090959e138a97a8c6386432a
BLAKE2b-256 d1450dbc8e8f84bb12d3199ee4c373315714e5819fff5851671e07fdafee28e7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flet-0.1.60-py3-none-macosx_12_0_arm64.whl
  • Upload date:
  • Size: 31.0 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.60-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 f4d1775486e92e696486eb585434be1c504c5a596421942d525e6ba8aa2b74d7
MD5 c68080f7b8018274ce475a0bc2324715
BLAKE2b-256 077c194052a89b0c599c9c7f4cbf1b72aafeed016106c8202f84765fd04f61cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flet-0.1.60-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 814afe291434bd5d5de95b224572def9548efae687ed5a11d3317e61e2c70738
MD5 c7892a19602ddf0025f41afd7d6ec44d
BLAKE2b-256 a3e8d8b56da0d84d62a4b0bdfe387827eb0a18241497c7538c5e0dc1f0e10f60

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flet-0.1.60-py3-none-any.whl
  • Upload date:
  • Size: 166.5 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.60-py3-none-any.whl
Algorithm Hash digest
SHA256 35b3161aaefdeb6e8c9031dd358027a29e50fe462fa2dca5afcee8f4c05f2fc4
MD5 7c8d6137dc96459c466df4852d9189bf
BLAKE2b-256 ae81b8c9be3430e3ce5c1e6ef8dc7f968717a54129beba3092f75d179ddb82a4

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