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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

flet-0.1.59-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.59-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (7.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

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

Uploaded Python 3manylinux: glibc 2.17+ ARM64

flet-0.1.59-py3-none-macosx_12_0_arm64.whl (30.8 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

flet-0.1.59-py3-none-macosx_10_14_x86_64.whl (31.0 MB view details)

Uploaded Python 3macOS 10.14+ x86-64

flet-0.1.59-py3-none-any.whl (159.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: flet-0.1.59.tar.gz
  • Upload date:
  • Size: 123.7 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.59.tar.gz
Algorithm Hash digest
SHA256 387177aeafd24abf7fee8d75a49baadaac004e85705ceb2126a4c44f895cd8a0
MD5 3d936b771c25a0df85442e9b7bcd569a
BLAKE2b-256 789a0f4a895802a202d937f03616cadc3dec826b514c012c307783829d25d6e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flet-0.1.59-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.59-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 6a8a43ef5c305bf891de6a9d06ade9f2789873d747bc3cbeba773ef509f5a949
MD5 1d9ab5795c3614441365f2c0ccbfc29f
BLAKE2b-256 f80c794eb698a842234e02fdea5ffc76fee1ad9a53c5f1bc3b8a2f47ddf45fe0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flet-0.1.59-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.59-py3-none-win32.whl
Algorithm Hash digest
SHA256 7ed0a4d06677132df8ac6bdb85f976234f21babda9023649aa8faba1598eb023
MD5 0d255a043da3856caf91cfc246b505a3
BLAKE2b-256 8d9e7621d71bf1aaca84663ad589d4638024052a8253549dd8b452f1d7e65d16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flet-0.1.59-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7a1ebb83e41a4ad6fef0739a2e4f9a0471ac33f20714dc074e48a369e3efb428
MD5 d950696e4b515c59c5516206e1a208dd
BLAKE2b-256 f29ac3b9a6eadcee95db065a19c1a541d7018225a1f3f7460d6c60d3cf292af9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flet-0.1.59-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb43b3cea6d1c0d56b6de9acae971f6bd1f4b93826528f4bd7bc876ac887329f
MD5 f4b3d7165861a40d3eda2a309f2bb0f5
BLAKE2b-256 5f5019f7539098c5fd486b2a1cf6cb6459dd50d3dd36678a49f93003d6f871de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flet-0.1.59-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8002dd131961953a4adb63c82fdbb8074e0ff46f39448eafb943d9f3210f8826
MD5 1439baffc818556fe206239035a2d3d0
BLAKE2b-256 f2b38f489605ace9815b5e344cc0b3ca0ec8596c1f903662a6b8f8b6f93d7b5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flet-0.1.59-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c2d5e429db03c1bf49065adb5fb5c46582436070d0be0c356a1d50e168c3dc60
MD5 4a6831551617c78e83fb51aef4ebb5e2
BLAKE2b-256 8c82c75d39790e6e26b8c94ca9228668072553744a7167d48ff1bae65d1b2aaa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flet-0.1.59-py3-none-macosx_12_0_arm64.whl
  • Upload date:
  • Size: 30.8 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.59-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 05903aa3ea63355385a4008c39535ccf8682e47e6ebbb9d413f7c1fe72477d7e
MD5 f45a26b65cc13c597dfea071a7aa27e0
BLAKE2b-256 5b77cca599db628cdce63493b2b2e96a574ec23070f79e3389e02d32b07b7563

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for flet-0.1.59-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ffcbd25b06525eae9b257966c675d09278e4b7f017649d824d800d7b7da072c3
MD5 1beb4b491e302e41da4ced6f0c75a91f
BLAKE2b-256 63a0ea68fea674f072376f85482a9748b67c020cf1bd35c01c3f48c868cd0601

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flet-0.1.59-py3-none-any.whl
  • Upload date:
  • Size: 159.1 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.59-py3-none-any.whl
Algorithm Hash digest
SHA256 2b53ebc5635f8c2134ae35a072cd3c2284b04bc0421cfff0f90271748aacf22c
MD5 be449d552e04d48873423aa905e71e34
BLAKE2b-256 678d2ddabeae0ba18adcdde87b5319ae2ae25ecd06cfc0b1cbe1b4fe82d8daaa

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