Web¶
Toga is able to deploy apps as a single-page web app using the [toga-web](https://github.com/beeware/toga/tree/main/web) backend.
Note
The Web backend is currently proof-of-concept only. Most widgets have not been implemented.
Prerequisites¶
toga-web will run in any modern browser. It requires PyScript 2023.05.01 or newer, and Shoelace v2.3.
Installation¶
The recommended approach for deploying toga-web is to use Briefcase to package your app.
toga-web can be installed manually by adding toga-web to your pyscript.toml configuration file.
Implementation details¶
The toga-web backend is implemented using Shoelace web components.
The DOM is accessed using PyScript.