pywebview
Build GUI for your Python program with JavaScript, HTML, and CSS

Contribute
Become a financial contributor.
Financial Contributions
Top financial contributors
Individuals
$417USD since Apr 2021
$100USD since Jan 2021
$50USD since Mar 2024
$20USD since Jun 2022
$20USD since Dec 2022
$10USD since Oct 2021
$10USD since May 2023
$10USD since Jun 2023
$10USD since Jul 2024
$10USD since Aug 2024
$5USD since Nov 2023
$2USD since Dec 2022
$1USD since Jul 2023
Organizations
$580USD since Jan 2022
$28USD since Nov 2021
$22USD since Nov 2021
$11USD since Nov 2021
pywebview is all of us
Our contributors18
Thank you for supporting pywebview.
Roman Sirokov
Wim van de Brug
$580USD
Eric Shepherd
$417USD
MH
$100USD
weHe
$50USD
Real Targeted...
$28USD
Organic Traff...
$22USD
Mevlut TOPAL
$20USD
JC`zic
$20USD
Website Traffic
$11USD
Guest
$10USD
Mubarak Almeh...
$10USD

Budget
Transparent and open finances.
Credit fromPaulusElektrus topywebview •
Credit from weHe topywebview •
$68.40USD
$1,099.01USD
$1,030.61USD
$20.00USD

About
pywebview is a lightweight cross-platform wrapper around a webview component that allows to display HTML content in its own native GUI window. It gives you power of web technologies in your desktop application, hiding the fact that GUI is browser based. You can use pywebview either with a lightweight web framework like Flask or Bottle or on its own with a two way bridge between Python and DOM.
pywebview uses native GUI for creating a web component window: WinForms on Windows, Cocoa on macOS and QT or GTK on Linux. If you choose to freeze your application, pywebview does not bundle a heavy GUI toolkit or web renderer with it keeping the executable size small.
pywebview is a BSD licensed open source project. It is an independent project with no corporate backing.
Our team
Roman Sirokov