23 GUI packages and projects

  • kivy

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

    9.3 7.2 Python
    Python GUIs for Humans! PySimpleGUI is the top-rated Python application development environment. Launched in 2018 and actively developed, maintained, and supported in 2024. Transforms tkinter, Qt, WxPython, and Remi into a simple, intuitive, and fun experience for both hobbyists and expert users.
  • The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
  • DearPyGui

    9.0 8.1 C++
    Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
  • Flet

    8.5 9.3 Python
    Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.
  • NiceGUI

    8.2 9.9 Python
    Create web-based user interfaces with Python. The nice way.
  • 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]
  • pywebview

    7.7 9.0 Python
    Build GUI for your Python program with JavaScript, HTML, and CSS
  • Toga

    7.7 9.9 L5 Python
    A Python native, OS native GUI toolkit.
  • Flexx

    7.1 3.2 L3 Python
    Write desktop and web apps in pure Python
  • urwid

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

    5.4 7.7 L3 Python
    Declarative User Interfaces for Python
  • PyGObject

    3.8 4.5 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.7 3.8 Python
    easygui for Python
  • Python bindings for Sciter

    3.2 0.0 L4 Python
    Python bindings for Sciter
  • PySide

    3.2 0.0 L4 Python
    ATTENTION: This project is deprecated, please refer to PySide2
  • Python version of the Atlas toolkit

    2.7 5.7 Python
    World's lightest toolkit to quickly and easily add a GUI to your Python programs and bring them online.
  • Qt Style Sheet Inspector

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

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

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

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

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

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

Add another 'GUI' Package