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.

Copy a direct link to this comment to your clipboard
PyQt alternatives page was last updated

Alternatives list

  1. GTK icon
     55 likes
    Copy a direct link to this comment to your clipboard

    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.

    37 GTK alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Chrome OS
     
    • 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 SourcePyQt is also Free and Open Source
  2. Kivy icon
     17 likes
    Copy a direct link to this comment to your clipboard

    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.

    14 Kivy alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPad
     
    • Kivy is the most popular Android & iPad alternative to PyQt.

    • Kivy is Free and Open SourcePyQt is also Free and Open Source
  3. wxWidgets icon
     22 likes
    Copy a direct link to this comment to your clipboard

    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+.

    31 wxWidgets alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
  4. CustomTkinter icon
     3 likes
    Copy a direct link to this comment to your clipboard

    A modern and customizable python UI-library based on Tkinter.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Python
    • Self-Hosted
     
    • CustomTkinter is the most popular Self-Hosted alternative to PyQt.

    • CustomTkinter is Free and Open SourcePyQt is also Free and Open Source
  5. Avalonia UI icon
     10 likes
    Copy a direct link to this comment to your clipboard

    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.

    26 Avalonia UI alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
     
    • Avalonia UI is the most popular Web-based & iPhone alternative to PyQt.

    • Avalonia UI is Free and Open SourcePyQt is also Free and Open Source
  6. Copy a direct link to this comment to your clipboard

    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

    Platforms

    • Linux
    • Flathub
    • GNOME
     
  7. Cambalache icon
     1 like
    Copy a direct link to this comment to your clipboard

    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
     
  8. wxPython icon
     11 likes
    Copy a direct link to this comment to your clipboard

    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
     
  9. Iced icon
     1 like
    Copy a direct link to this comment to your clipboard

    iced is a cross-platform GUI library for Rust. It is inspired by Elm, a delightful functional language for building web applications.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Rust
    • BSD
    • Self-Hosted
     
  10. Tkinter icon
     1 like
    Copy a direct link to this comment to your clipboard

    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.

    12 Tkinter alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Windows
    • Mac
    • Linux
     
  11. BeeWare icon
     3 likes
    Copy a direct link to this comment to your clipboard

    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.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
12 of 23 PyQt alternatives