Use any web browser as GUI in Python

This page summarizes the projects mentioned and recommended in the original post on /r/Python

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • webui

    Use any web browser as GUI, with your preferred language in the backend and HTML5 in the frontend, all in a lightweight portable lib.

  • Downside: The only downside I found is I didn't find any documentation, only some examples, which seem still under development maybe.

  • webview-python

    Python bindings to webview

  • You definitely need to use HTML to create a nice UI, something like WebView, or HTML in TKINTER using cefpython.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • cefpython

    Python bindings for the Chromium Embedded Framework (CEF)

  • You definitely need to use HTML to create a nice UI, something like WebView, or HTML in TKINTER using cefpython.

  • webview

    Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).

  • BTW, I'm using WebView, it's awesome, not as portable as WebUI but still awesome.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts