Python GUI Libraries
Feedback Form: Feedback Form
| GUI Library Name | Notes |
|---|---|
| Tkinter | Both Tk and tkinter are available on most Unix platforms, including macOS, as well as on Windows systems. |
| PyQt | Official python binding for cross-platform Qt framework |
| Kivy | compatible with iOS and Android powered smartphones and tablets / multi-touch support (pinch etc.) |
| PySimpleGUI | easy to use / end of it’s lifecycle |
| WxPython | cross-platform GUI toolkit |
| PyGObject | based libraries such as GTK (Gnome), GStreamer, WebKitGTK, GLib, GIO |
| Remi | rendered in web browsers (for local or remote connections) |
| Libavg | Good for the media applications / deprecated |
| PyForm | capable of executing in Desktop GUI, Terminal and Web. |
| PyGUI | lightweight and working smoothly with Python's data types |
| Flexx | uses web technology for its rendering |
| Dabo | data-driven business applications |
| Streamlit | no front‑end experience required |
| Flet | build realtime web, mobile and desktop apps |
| textual | can be launched and run from the command prompt or on web browser |
| Dear PyGUI | high performance / GPU-rendered interfaces |
| CustomTkinter | modern looking and fully customizable widgets |
| Toga | OS native, cross-platform GUI toolkit |
| Reflex | dashboard creation, AI builder support |