VersaPy is a lightweight framework made for building modern desktop apps using a web-based frontend (with vitejs) and and integrated Python backend with PyWebview and FastAPI.
PyInstaller is used for packaging the app into a single executable.
You can try versapy with these commands:
npm create versapy@latestThis command might take a bit of time, it init the whole project.
Once done, just run with:
npm run devFor basic examples, see: Examples
You can build your project with:
npm run build