Skip to content

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