Skip to main content

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.

Metadata

Release files for pglet 0.7.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pglet 0.7.3
File Size Uploaded Provenance Actions
pglet-0.7.3.tar.gz 45.9 kB Without provenance Details for pglet-0.7.3.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for pglet 0.7.3
File Actions
pglet-0.7.3-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for pglet-0.7.3-py3-none-win_amd64.whl
pglet-0.7.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details for pglet-0.7.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pglet-0.7.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl Python 3 none Linux glibc 2.17+ ARMv7l Details for pglet-0.7.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
pglet-0.7.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details for pglet-0.7.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
pglet-0.7.3-py3-none-macosx_12_0_arm64.whl Python 3 none macOS 12.0+ ARM64 Details for pglet-0.7.3-py3-none-macosx_12_0_arm64.whl
pglet-0.7.3-py3-none-macosx_10_14_x86_64.whl Python 3 none macOS 10.14+ x86-64 Details for pglet-0.7.3-py3-none-macosx_10_14_x86_64.whl
pglet-0.7.3-py3-none-any.whl Python 3 none any Details for pglet-0.7.3-py3-none-any.whl

Total release size: 38.6 MB

Release files / pglet-0.7.3.tar.gz

Download URL pglet-0.7.3.tar.gz
Size 45.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e42516d0607d230fe484066613462a534f543634e24842c99b6f5cea643090d3
BLAKE2b-256 checksum
How to use checksums
c6ba8749da20a437be3e48f2764566b4d925df0538ed1526971c2974e74f9721
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pglet-0.7.3-py3-none-win_amd64.whl

Download URL pglet-0.7.3-py3-none-win_amd64.whl
Size 6.5 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
21aae50c81771b666939fbb8de4ab42336896498121a96256b88a8d97317a828
BLAKE2b-256 checksum
How to use checksums
bf629359bb90a24d4cd16e1f5f972333c919ef5167f80a6f50308c301ddbe00e
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pglet-0.7.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pglet-0.7.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.5 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
60d25ea3316a48a91d642e3481ec39c98a465f59dd64e4cff6dd68febbce3f81
BLAKE2b-256 checksum
How to use checksums
78dea41a5c9757f11177026eba4686609d9be17464785cc04ea4eaba67f04a6c
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pglet-0.7.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL pglet-0.7.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 6.0 MB
Tags Linux glibc 2.17+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
aa3d9027be98d31873ac12b1b8866fad08b9a03bd9ac72bfaf15d3cbe7e70ecf
BLAKE2b-256 checksum
How to use checksums
b31d06501e62c1d0de94305edc3e3b97adc333ad588b0d7d488905c37a4ba1da
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pglet-0.7.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pglet-0.7.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 6.0 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
cf8cd89f76a663d38b7719fa5a0ad5bb761598fff956f47d0110910bd7032509
BLAKE2b-256 checksum
How to use checksums
cdbfcd98a50560e528ca5ee1a3ee5505cb96fe6ccbe0a729e407ddda3cd2d573
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pglet-0.7.3-py3-none-macosx_12_0_arm64.whl

Download URL pglet-0.7.3-py3-none-macosx_12_0_arm64.whl
Size 6.7 MB
Tags Python 3 macOS 12.0+ ARM64
SHA-256 checksum
How to use checksums
577b3baed806dd4d0a8c25fb52c496a0af1564d1529b1d558703cf3621862efe
BLAKE2b-256 checksum
How to use checksums
fa48c46c1781889980752047adc81a979fe6bec7a7580f7287f04303aa49d1c9
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pglet-0.7.3-py3-none-macosx_10_14_x86_64.whl

Download URL pglet-0.7.3-py3-none-macosx_10_14_x86_64.whl
Size 6.8 MB
Tags Python 3 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
b2a254939cf7e403ec1abae3ae9d0884f3bc9dd625fd1da6f164d435d14e3744
BLAKE2b-256 checksum
How to use checksums
0c3d986a759b16dba40f53b9bfa4b2063edddd6ff743541cfb695c049f6581d5
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pglet-0.7.3-py3-none-any.whl

Download URL pglet-0.7.3-py3-none-any.whl
Size 56.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3ddc68382b5c5ffc53f9a8bd874720659d64d1b1312c881cceea52d46d5d740e
BLAKE2b-256 checksum
How to use checksums
ec62cb4d83a98c464da2cacf0c817af8c097637cf956502f9479ba46b8644bd1
Upload date
Uploaded using Trusted Publishing?
What is 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

Security for pglet 0.7.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.7.3 This release

8 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page