10

8

6

4

2


9.5

9.0

8.8

9.7

8.2

9.9

8.0

5.4
Eel

7.3

9.4

7.1

3.4

21 GUI packages and projects

  • kivy

    9.5 9.0 L2 Python
    Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
  • PySimpleGUI

    8.8 9.7 Python
    Launched in 2018 Actively developed and supported. Supports tkinter, Qt, WxPython, Remi (in browser). Create custom layout GUI's simply. Python 2.7 & 3 Support. 200+ Demo programs & Cookbook for rapid start. Extensive documentation. Examples using Machine Learning(GUI, OpenCV Integration, Chatterbot), Floating Desktop Widgets, Matplotlib + Pyplot integration, add GUI to command line scripts, PDF & Image Viewer. For both beginning and advanced programmers .
  • Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
    Sponsored scoutapm.com
  • DearPyGui

    8.2 9.9 C++
    Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
  • Eel

    8.0 5.4 Python
    A little Python library for making simple Electron-like HTML/JS GUI apps [Moved to: https://github.com/ChrisKnott/Eel]
  • Toga

    7.3 9.4 L5 Python
    A Python native, OS native GUI toolkit.
  • Flexx

    7.1 3.4 L3 Python
    Write desktop and web apps in pure Python
  • pywebview

    6.9 8.0 Python
    Build GUI for your Python program with JavaScript, HTML, and CSS
  • urwid

    6.7 3.9 L2 Python
    Console user interface library for Python (official repo)
  • enaml

    4.9 7.6 L3 Python
    Declarative User Interfaces for Python
  • PyGObject

    3.8 4.8 L5 Python
    Tutorial for using GTK+ 3 in Python
  • wxPython

    3.8 0.1 L2 C++
    A blending of the wxWidgets C++ class library with the Python.
  • EasyGUI

    3.5 6.0 Python
    easygui for Python
  • PySide

    3.3 0.0 L4 Python
    ATTENTION: This project is deprecated, please refer to PySide2
  • Python bindings for Sciter

    2.8 5.3 L4 Python
    Python bindings for Sciter
  • Python version of the Atlas toolkit

    2.2 7.0 Python
    The quick and easy way to add versatile graphical interfaces and network capabilities to your Python programs.
  • Qt Style Sheet Inspector

    1.2 0.0 Python
    A inspector to be able to view and edit Qt style sheet while an application is running
  • signalum-desktop

    0.9 0.0 Python
    A Desktop application for the signalum python library
  • pyglet

    0.5 -
    A cross-platform windowing and multimedia library for Python.
  • Tkinter

    -
    Tkinter is Python's de-facto standard GUI package.
  • PyQt

    -
    Python bindings for the Qt cross-platform application and UI framework, with support for both Qt v4 and Qt v5 frameworks.
  • curses

    -
    Built-in wrapper for ncurses used to create terminal GUI applications.

Add another 'GUI' Package