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, CustomTkinter, wxWidgets and Avalonia UI.
- Free • Open Source
- 36 GTK alternatives
GTK is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK is suitable for projects ranging from small one-off tools to complete application suites.
License model
- Free • Open Source
Application type
Country of Origin
United States
Platforms
- Mac
- Windows
- Linux
- Chrome OS
GTK Features
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.
License model
- Free • Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Android
- iPad
Kivy Features
License model
- Free • Open Source
Country of Origin
United States
Platforms
- Python
- Self-Hosted
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+.
License model
- Free • Open Source
Platforms
- Mac
- Windows
- Linux
wxWidgets Features
- 27 Avalonia UI alternatives
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.
License model
- Free • Open Source
Country of Origin
Estonia
EU
Platforms
- Mac
- Windows
- Linux
- Online
- Android
- iPhone
Avalonia UI Features
Workbench lets you experiment with GNOME technologies, no matter if tinkering for the first time or building and testing a GTK user interface.
License model
- Free • Open Source
Country of Origin
United Kingdom
Platforms
- Linux
- Flathub
- GNOME
GNOME Workbench Features
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.
License model
- Free • Open Source
Country of Origin
Chile
Platforms
- Linux
Cambalache Features
- 18 Qt for Python (PySide) alternatives
The Qt for Python project aims to provide a complete port of the PySide module to Qt.
License model
- Free • Open Source
Country of Origin
Finland
EU
Platforms
- Mac
- Windows
- Linux
Qt for Python (PySide) Features
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...
License model
- Free • Open Source
Platforms
- Mac
- Windows
- Linux
- 11 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.
License model
- Free • Open Source
Country of Origin
United States
Platforms
- Windows
- Mac
- Linux
Tkinter Features
iced is a cross-platform GUI library for Rust. It is inspired by Elm, a delightful functional language for building web applications.
License model
- Free • Open Source
Platforms
- Mac
- Windows
- Linux
- Rust
- BSD
- Self-Hosted
Iced Features
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.
BeeWare Features