PySimpleGUI

GUI library

A Python GUI library that simplifies the development of desktop applications with a simple and intuitive interface.

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.

GitHub

13k stars
233 watching
2k forks
Language: Python
last commit: 3 months ago
Linked from 3 awesome lists

beginner-friendlydatavisualizationgamesguigui-frameworkgui-programminggui-windowpyside2pysimpleguipythonpython-guiqtqt-guiremisystemtraytkintertkinter-guitkinter-pythonuser-interfacewxpython

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
hoffstadt/dearpygui A fast and powerful GUI toolkit for Python with minimal dependencies 13,469
pythonguis/pythonguis-examples A collection of Python GUI examples and applications using Qt frameworks 4,183
zauberzeug/nicegui A Python-based framework for building browser-based GUI applications with minimal code 10,361
r0x0r/pywebview A Python wrapper around a webview component that enables display of HTML content in native GUI windows for desktop applications. 4,849
pygame/pygame A cross-platform Python library for creating multimedia applications like games 7,595
asweigart/pyautogui A Python module for programmatically controlling mouse and keyboard interactions 10,570
kivy/kivy A cross-platform UI framework allowing quick and easy interaction design and rapid prototyping of GUI apps for various platforms. 17,834
pyscript/pyscript Enables execution of Python code in web browsers using WASM and modern web technologies 18,095
indygreg/pyoxidizer A tool for packaging and distributing Python applications by creating self-contained executables with embedded Python interpreters. 5,562
python-eel/eel A lightweight Python library that enables seamless communication between Python and JavaScript, facilitating the creation of simple GUI applications. 6,525
norvig/pytudes A collection of concise Python programs to practice and improve specific programming skills. 23,209
flexxui/flexx A toolkit for creating GUI applications in Python using web technology and dynamic rendering. 3,282
ml-tooling/opyrator Automates conversion of machine learning code into production-ready microservices with web API and GUI. 3,116
pyqtgraph/pyqtgraph A high-performance data visualization and GUI library for scientific applications. 3,924
pypi/warehouse The software behind the Python Package Index. 3,617