You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a simple boilerplate to help you start with pywebview and React. It sets up the development environment, install dependencies, as well as provides scripts for building an executable. Stack is based on pywebview, React, SASS, Parcel bundler, pyinstaller (Windows/Linux) and py2app (macOS).
Requirements
Python 3
Node
virtualenv
Installation
npm run init
This will create a virtual environment, install pip and Node dependencies. Alternatively you can perform these steps manually.
npm install
pip install -r requirements.txt
On Linux systems installation system makes educated guesses. If you run KDE, QT dependencies are installed, otherwise GTK is chosen. apt is used for installing GTK dependencies. In case you are running a non apt-based system, you will have to install GTK dependencies manually. See installation for details.
Usage
To launch the application.
npm run start
To build an executable. The output binary will be produced in the dist directory.
npm run build
To start a development server (only for testing frontend code).
npm run dev
Bug reporting
Please report pywebview related bugs directly to pywebview's repository. This repository is only for the issues related to this boilerplate.
About
Build GUI applications with Python and React. A simple boilerplate based on pywebview.