GTK is the most popular Windows, Mac & Linux alternative to PyQt.
GTK is the most popular Open Source & free alternative to PyQt.
- GTK is Free and Open Source
PyQt Alternatives
PyQt is described as 'Combines all the advantages of Qt and Python' and is an app in the development category. There are more than 10 alternatives to PyQt for a variety of platforms, including Linux, Windows, Mac, BSD and Self-Hosted apps. The best PyQt alternative is GTK, which is both free and Open Source. Other great apps like PyQt are Kivy, wxWidgets, CustomTkinter and Avalonia UI.
Alternatives list
- 14 Kivy alternatives
Kivy is a Python library for development of multi-touch enabled media rich applications. The aim is to allow for quick and easy interaction design and rapid prototyping, while making your code reusable and deployable.
Cost / License
- Free
- Open Source (MIT)
Platforms
- Mac
- Windows
- Linux
- Android
- iPad


+1
Kivy is the most popular Android & iPad alternative to PyQt.
- Kivy is Free and Open Source
wxWidgets is a C++ library that lets developers create applications for Windows, OS X, Linux and UNIX on 32-bit and 64-bit architectures as well as several mobile platforms including Windows Mobile, iPhone SDK and embedded GTK+.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
Cost / License
- Free
- Open Source (MIT)
Platforms
- Python
- Self-Hosted


+3
CustomTkinter is the most popular Self-Hosted alternative to PyQt.
- CustomTkinter is Free and Open Source
Avalonia is a WPF-inspired cross-platform XAML-based UI framework providing a flexible styling system and supporting a wide range of platforms including: Windows, Linux (desktop & embedded), macOS, Android, iOS and Browser.
Cost / License
- Free
- Open Source (MIT)
Platforms
- Mac
- Windows
- Linux
- Online
- Android
- iPhone


+1
Avalonia UI is the most popular Web-based & iPhone alternative to PyQt.
- Avalonia UI is Free and Open Source
Cambalache is a new RAD tool that allow development of user interfaces for Gtk 4 and Gtk 3 toolkit. It was born as a substitute for Glade.
Cost / License
- Free
- Open Source
Platforms
- Linux


+7
The Qt for Python project aims to provide a complete port of the PySide module to Qt.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux

Workbench lets you experiment with GNOME technologies, no matter if tinkering for the first time or building and testing a GTK user interface.
Cost / License
- Free
- Open Source (GPL-3.0)
Platforms
- Linux
- Flathub
- GNOME


+2
wxPython is a GUI toolkit for the Python programming language. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. It is implemented as a Python extension module (native code) that wraps the popular...
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
Write your apps in Python and release them on iOS, Android, Windows, MacOS, Linux, Web, and tvOS using rich, native user interfaces. Multiple apps, one codebase, with a fully native user experience on every platform.
- 12 Tkinter alternatives
The tkinter package (“Tk interface”) is the standard Python interface to the Tcl/Tk GUI toolkit. Both Tk and tkinter are available on most Unix platforms, including macOS, as well as on Windows systems.
Cost / License
- Free
- Open Source
Platforms
- Windows
- Mac
- Linux





























