Pyrekit - Python and react toolkit - WIP
A simple and powerful tool for building desktop applications using Python for the backend and React/TailwindCSS for the frontend, it includes pywebview to make desktop apps. Features include a development server with hot-reloading for both backend and frontend, and a simple build process.
TODOs:
- Make it work without packing, so that it can be used as a server without a webview.
- Make it work over https.
- ~~ It seems the routes are not being detected when using async ~~ (DONE)
Prerequisites
Before you can use Pyrekit, you must have the following software installed:
- Python 3.10+
- Node.js and npm
You can verify the installations by running python --version and npm --version.
Installation
To install Pyrekit, you can clone this repository or install it using pypi repository:
GitHub:
git clone https://github.com/TuTheWeeb/pyrekit.git
pip install pyrekit/
Pip
pip install pyrekit
Metadata
Release files for pyrekit 0.1.19
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pyrekit-0.1.19.tar.gz | 12.0 kB | Without provenance | Details for pyrekit-0.1.19.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pyrekit-0.1.19-py3-none-any.whl | Python 3 | none | any | Details for pyrekit-0.1.19-py3-none-any.whl |
Total release size: 24.2 kB
Release files / pyrekit-0.1.19.tar.gz
| Download URL | pyrekit-0.1.19.tar.gz |
|---|---|
| Size | 12.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6a780965bd2b27d77910c025648749f0848589b1d506f51e3b016bb59d466c4e
|
|
BLAKE2b-256 checksum How to use checksums |
a0d5ecdaa95999ee98c7b3d9637fee3c8d59a8cab93eda1c00c41a6f3b8cdc70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / pyrekit-0.1.19-py3-none-any.whl
| Download URL | pyrekit-0.1.19-py3-none-any.whl |
|---|---|
| Size | 12.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ea00da9e67464b8daf6be32ce44299db82c5f645043f8cd06f6876a070045c55
|
|
BLAKE2b-256 checksum How to use checksums |
6a40c1974bdd7d7fda8f807f6720d5c67780283ef661fd277d242414040a347a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Security for pyrekit 0.1.19
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.