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.64.tar.gz (142.8 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.64-py3-none-win_amd64.whl (20.9 MB view details)

Uploaded Python 3Windows x86-64

flet-0.1.64-py3-none-win32.whl (20.8 MB view details)

Uploaded Python 3Windows x86

flet-0.1.64-py3-none-musllinux_1_2_x86_64.whl (8.5 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

flet-0.1.64-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

flet-0.1.64-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (8.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

flet-0.1.64-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (18.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

flet-0.1.64-py3-none-macosx_12_0_arm64.whl (33.0 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

flet-0.1.64-py3-none-macosx_10_14_x86_64.whl (33.2 MB view details)

Uploaded Python 3macOS 10.14+ x86-64

flet-0.1.64-py3-none-any.whl (191.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for flet-0.1.64.tar.gz
Algorithm Hash digest
SHA256 b20b8d2f3604e6e46168b2078c6d11508b7758164f83afac52b9897fb4a4502c
MD5 13478c009a90244f1faaacdbf7855912
BLAKE2b-256 b8dd18873e315c0126183a3814e2098ae0591c16a22b4f4e5343f65eb583ed31

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for flet-0.1.64-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 fedff3d34118a0eafaacb2ef7e2302d575f277f677b98bda808ca52e80718333
MD5 352b9d8230b470e81fd45e9ff3c07386
BLAKE2b-256 8215572aa6954777e623d177aa13e68951e6719ed45ccba878bffed286100c29

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for flet-0.1.64-py3-none-win32.whl
Algorithm Hash digest
SHA256 a9ce042c09347f0ae84415c6e708f644f8f05f9cb235dcda3385a218fc9de6e4
MD5 2e698ac80c3f9ac00ca5b6edde60380f
BLAKE2b-256 c7709cf651f7825b53e77abf49c46d25215c70a197a2585bb6a18eec7d962b5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flet-0.1.64-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 694d6211f85802ad32ebcf02ed249dc8a2fdf4ca949ed27a9054f375bb828afc
MD5 3bc2dbec15633c191345cb67d4a50def
BLAKE2b-256 c29f22aaa068df04608c0ee90e0cb9f6f68252b5cff0f2ae580afcfbfc809199

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flet-0.1.64-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 098f2ae3fe9b238a64212bec2d9313256f431ea795e59ebb45590552bf8edcd3
MD5 d0e8dabd77cd604fc250e3b453a54f59
BLAKE2b-256 9bec294648c9f3df94e6399d3f921fd48d727a36c842caaec75875e3f7ce9f2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flet-0.1.64-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2423474e1522a0c5a09237dd7d1f0469eea2a804232d57ee59ac0bb5eaf39194
MD5 70cf369a75674458ae2c0e260679d431
BLAKE2b-256 7ee2e1266bc141c716a053b246d3c1223d0015a4c4464d7e8ebc89b878560dec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flet-0.1.64-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e162aa9afb7e907504c87083ab12ac00e01b4fd5e55b92562f55808692aa75fd
MD5 075db325b38b040e270a45d73f8ce741
BLAKE2b-256 dadffd60376dd59ee4d32a6e37a61e03decbfb6bbe7ec898fd6ecf51d478f0d1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for flet-0.1.64-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 f44d9b2de517fa244fbf17e000e2f04454c2ae5b97ce564984dab685e73de8a2
MD5 fe33e9a4687182efc80dfbbe61dff0f8
BLAKE2b-256 3359f2d84cd6510dd14bb0257eeb05b20b9e0a975401028adf9cff4e7d01a6d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flet-0.1.64-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 6f4e26a208aa58631d113a249d522c652ea2da4d2625b0dfc0353dabdc33a42a
MD5 6bff9b864a24176621866647bee1a871
BLAKE2b-256 c1fce679ca78862137a78df6db6aeb01fad7a1a0644f10fa0a5416003dc76a8e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for flet-0.1.64-py3-none-any.whl
Algorithm Hash digest
SHA256 95d0831e4b6bdacefcbd5a0cae325521f10bf92a36b472eb552753a395209710
MD5 1e1d31c4feb3bed926444ef034364d02
BLAKE2b-256 aa090bbaa461b10a6b858e5292032b9cec2bf894836bc8b2e0ff8d9145cf2136

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