https://github.com/lowerdeez/pywebview-test
https://github.com/lowerdeez/pywebview-test
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/lowerdeez/pywebview-test
- Owner: LowerDeez
- Created: 2021-02-23T16:00:24.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-02-23T16:02:29.000Z (over 5 years ago)
- Last Synced: 2025-10-07T23:36:49.083Z (8 months ago)
- Language: HTML
- Size: 34.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://www.codingforentrepreneurs.com/projects/python-desktop-app)
# Python Desktop App
Learn how to make a desktop GUI application using Python, JavaScript, HTML, & CSS all thanks to [pywebview](https://pywebview.flowrl.com/).
[pywebview](https://pywebview.flowrl.com/) is essentially a mini web-browser that you can control. It makes it really easy to write any python code to integrate directly to JavaScript. Building an app for pywebview is much like building a web application but a few key differences:
- Database optional
- Access to local users' file system
- Virtually no latency (between JavaScript and Python)
- Offline by default (no need to use the internet).
The advantage of using pywebview is that:
- Frontends can leverage web technology frontends like React, Vue, Angular, Bootstrap, Preact, and much more
- Incredibly small build size (roughly 20MB for a full application)
- Simple and powerful API
- Cross Platform (macOS, Windows, Linux)
#### Recommended skills
- [Python basics](/projects/30-days-python-38)
- [JavaScript basics](/t/javascript)
- React/Vue/Angular experience is a plus
#### Watch the [Tutorial](https://www.codingforentrepreneurs.com/projects/python-desktop-app)