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.56.tar.gz (122.9 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.56-py3-none-win_amd64.whl (19.7 MB view details)

Uploaded Python 3Windows x86-64

flet-0.1.56-py3-none-win32.whl (19.6 MB view details)

Uploaded Python 3Windows x86

flet-0.1.56-py3-none-musllinux_1_2_x86_64.whl (8.2 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

flet-0.1.56-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

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

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

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

Uploaded Python 3manylinux: glibc 2.17+ ARM64

flet-0.1.56-py3-none-macosx_12_0_arm64.whl (30.7 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

flet-0.1.56-py3-none-macosx_10_14_x86_64.whl (30.9 MB view details)

Uploaded Python 3macOS 10.14+ x86-64

flet-0.1.56-py3-none-any.whl (157.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: flet-0.1.56.tar.gz
  • Upload date:
  • Size: 122.9 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.56.tar.gz
Algorithm Hash digest
SHA256 77a7cf65a25bfccf5c6354726a2eb555b16f21bb363672b82cb58bf37a66d99e
MD5 328e9f716e17e68929b97e29a9a87f48
BLAKE2b-256 31e7ee4c887d458255a61ca253bfb30e7294ff9ece528cbcde5f0425117c31e8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flet-0.1.56-py3-none-win_amd64.whl
  • Upload date:
  • Size: 19.7 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.56-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 ecf765672f33c2f4c155368b1529eeee93e45746d319c71c0f103535845df508
MD5 860e6744b63ef805b1a2ae0f0111bbec
BLAKE2b-256 6212ffb3cc5912b1a4dcb5d678b183b15280bd0ace3ca5f0c2b1b13bd6b87462

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flet-0.1.56-py3-none-win32.whl
  • Upload date:
  • Size: 19.6 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.56-py3-none-win32.whl
Algorithm Hash digest
SHA256 b2ccc8dd6a5557b9b6ec228defd5674bb0dbeb7d0569ef37a636143a61954560
MD5 e1c49ab90b1bdbe05668b6852bd8822e
BLAKE2b-256 f9bdf2aaf800009fb47d22f2a1f887eb58b9ed26e0d0575a4c76dcb4be4803fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flet-0.1.56-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2930cd1d643506d4f1d6438c38c4703b82f3070e5263671bf9189721cca8b288
MD5 2e9bec7e9faa97f490d026d5591ce40e
BLAKE2b-256 3e653553d2efcbc4ef5c06f98fa2d0f336f9ccb847823037f275507d39669dc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flet-0.1.56-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 06748405a70455e0888e135fbfc8fe787c8cbbba556d0c36edffb3c4425f8983
MD5 a34bdf9e3ee9b6a74e6e07f83f85c18e
BLAKE2b-256 2c2c299ea0c66c463ee61fbe5033bc574374af072d0755a2d8aaef64ba97323b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flet-0.1.56-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6821e090c8bebc4df50ddb36b7023d845503a7c3912bf21e014c87ab588933b4
MD5 7ed374ab7728a2219df992b0587a64fb
BLAKE2b-256 d964ff216865948ec02a0c8455bb86b72201c5d7cb2be53960be3544277a58cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flet-0.1.56-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8c46f3f88518ac153d7aebb249aa658f69501ff2ee0828a0d9f7a8019808245a
MD5 ebd5f4a5619f5a921e866bfa51f9612d
BLAKE2b-256 0a64f4ab4a0a5e74b077164e9a20559cf58139a5343ecabb305217bbd3fecac5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flet-0.1.56-py3-none-macosx_12_0_arm64.whl
  • Upload date:
  • Size: 30.7 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.56-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 bc14ab652a0eeae9c250af25330b62a2998748db9ab56845a41a890a09a53a35
MD5 a814af676d12101bc6922e376c2319b7
BLAKE2b-256 430cd1d1d2b4b63117e70605906714b0fecc670f513e9313bf3c31b96d00c977

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flet-0.1.56-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 516a800550f888c3538aceebcba782d2fd90e08c86ca322e420c8ed2cbc1d8da
MD5 e80e8d1700d86e3687296ba92da88aaa
BLAKE2b-256 f25de0b8658e67a1ad8a84d6a1bdcea33c57ef5acf88abee50e2b90b1aa0360e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flet-0.1.56-py3-none-any.whl
  • Upload date:
  • Size: 157.6 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.56-py3-none-any.whl
Algorithm Hash digest
SHA256 988198e965af7d053464f8de4907984d6e5da2e65eb56b2f6a9e12f6e5dfcad4
MD5 bd07a95fae28d41941971e04f36c8323
BLAKE2b-256 34a98dec63bc6031a23824221abb3764429a2f64ab1c4013fedd39f10d175b13

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