Skip to main content

Pglet client for Python - easily build interactive web apps in Python

Project description

Build status

Pglet - quickly build interactive web apps in Python

Pglet is a rich User Interface (UI) framework to quickly build interactive web apps in Python without prior knowledge of web technologies like HTTP, HTML, CSS or JavaSscript. You build UI with controls which use Fluent UI React to ensure your programs look cool and professional.

Requirements

  • Python 3.7 or above on Windows, Linux or macOS

Installation

pip install pglet

Hello, world!

import pglet
from pglet import Text

p = pglet.page()
p.add(Text("Hello, world!"))

Run the sample above and a new browser window will pop up:

Sample app in a browser

Continue with Python tutorial demonstrating how to build a simple To-Do web app and share it on the internet.

Browse for more Pglet examples.

Join to a conversation on Pglet Discord server.

Project details


Download files

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

Source Distribution

pglet-0.7.3.tar.gz (45.9 kB view details)

Uploaded Source

Built Distributions

pglet-0.7.3-py3-none-win_amd64.whl (6.5 MB view details)

Uploaded Python 3 Windows x86-64

pglet-0.7.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.5 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ x86-64

pglet-0.7.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (6.0 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARMv7l

pglet-0.7.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.0 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

pglet-0.7.3-py3-none-macosx_12_0_arm64.whl (6.7 MB view details)

Uploaded Python 3 macOS 12.0+ ARM64

pglet-0.7.3-py3-none-macosx_10_14_x86_64.whl (6.8 MB view details)

Uploaded Python 3 macOS 10.14+ x86-64

pglet-0.7.3-py3-none-any.whl (56.0 kB view details)

Uploaded Python 3

File details

Details for the file pglet-0.7.3.tar.gz.

File metadata

  • Download URL: pglet-0.7.3.tar.gz
  • Upload date:
  • Size: 45.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for pglet-0.7.3.tar.gz
Algorithm Hash digest
SHA256 e42516d0607d230fe484066613462a534f543634e24842c99b6f5cea643090d3
MD5 32cbb8a4ec95bf1ed0633a0d790e12a8
BLAKE2b-256 c6ba8749da20a437be3e48f2764566b4d925df0538ed1526971c2974e74f9721

See more details on using hashes here.

File details

Details for the file pglet-0.7.3-py3-none-win_amd64.whl.

File metadata

  • Download URL: pglet-0.7.3-py3-none-win_amd64.whl
  • Upload date:
  • Size: 6.5 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for pglet-0.7.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 21aae50c81771b666939fbb8de4ab42336896498121a96256b88a8d97317a828
MD5 34f24b3d9830b9e0e4689b423b9528e0
BLAKE2b-256 bf629359bb90a24d4cd16e1f5f972333c919ef5167f80a6f50308c301ddbe00e

See more details on using hashes here.

File details

Details for the file pglet-0.7.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: pglet-0.7.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 6.5 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for pglet-0.7.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60d25ea3316a48a91d642e3481ec39c98a465f59dd64e4cff6dd68febbce3f81
MD5 ed888ac0b94cb4b1faf7293ba4dfe44a
BLAKE2b-256 78dea41a5c9757f11177026eba4686609d9be17464785cc04ea4eaba67f04a6c

See more details on using hashes here.

File details

Details for the file pglet-0.7.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: pglet-0.7.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 6.0 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for pglet-0.7.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 aa3d9027be98d31873ac12b1b8866fad08b9a03bd9ac72bfaf15d3cbe7e70ecf
MD5 50f67ed75911871ef433d3b40ea20a6f
BLAKE2b-256 b31d06501e62c1d0de94305edc3e3b97adc333ad588b0d7d488905c37a4ba1da

See more details on using hashes here.

File details

Details for the file pglet-0.7.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: pglet-0.7.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 6.0 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for pglet-0.7.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cf8cd89f76a663d38b7719fa5a0ad5bb761598fff956f47d0110910bd7032509
MD5 04051da65cb6c72914cf3b4db8504ace
BLAKE2b-256 cdbfcd98a50560e528ca5ee1a3ee5505cb96fe6ccbe0a729e407ddda3cd2d573

See more details on using hashes here.

File details

Details for the file pglet-0.7.3-py3-none-macosx_12_0_arm64.whl.

File metadata

  • Download URL: pglet-0.7.3-py3-none-macosx_12_0_arm64.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: Python 3, macOS 12.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for pglet-0.7.3-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 577b3baed806dd4d0a8c25fb52c496a0af1564d1529b1d558703cf3621862efe
MD5 35b51fcf9313b64dabf9c25f4a077927
BLAKE2b-256 fa48c46c1781889980752047adc81a979fe6bec7a7580f7287f04303aa49d1c9

See more details on using hashes here.

File details

Details for the file pglet-0.7.3-py3-none-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: pglet-0.7.3-py3-none-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: Python 3, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for pglet-0.7.3-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 b2a254939cf7e403ec1abae3ae9d0884f3bc9dd625fd1da6f164d435d14e3744
MD5 8d7aa955ba471eaabd7aaa4501dca8c7
BLAKE2b-256 0c3d986a759b16dba40f53b9bfa4b2063edddd6ff743541cfb695c049f6581d5

See more details on using hashes here.

File details

Details for the file pglet-0.7.3-py3-none-any.whl.

File metadata

  • Download URL: pglet-0.7.3-py3-none-any.whl
  • Upload date:
  • Size: 56.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for pglet-0.7.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3ddc68382b5c5ffc53f9a8bd874720659d64d1b1312c881cceea52d46d5d740e
MD5 7b7f00806be80e5d8afd6432a6a73864
BLAKE2b-256 ec62cb4d83a98c464da2cacf0c817af8c097637cf956502f9479ba46b8644bd1

See more details on using hashes here.

Supported by

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