Discover and explore top open-source AI tools and projects—updated daily.
PySimpleGUIPython GUIs made easy
Top 3.8% on SourcePulse
PySimpleGUI simplifies GUI development in Python by wrapping popular toolkits like Tkinter, Qt, WxPython, and Remi into a more intuitive and compact architecture. It targets both hobbyists and expert users, enabling rapid creation of user interfaces without prior GUI programming experience, making application development more accessible and enjoyable.
How It Works
The project acts as a high-level abstraction layer, transforming underlying GUI SDKs into a simpler, more user-friendly API. This approach allows developers to create interactive applications with significantly less code and complexity compared to direct toolkit usage, while still retaining detailed customization options.
Quick Start & Requirements
python -m pip install PySimpleGUIpython -m pip install PySimpleGUI==4.60.5.1python -m pip install --upgrade https://github.com/PySimpleGUI/PySimpleGUI/zipball/master or clone and pip install .https://Docs.PySimpleGUI.com.Highlighted Details
Maintenance & Community
The project's original author, Mike, continues to maintain it following the shutdown of PySimpleSoft. While commercialization efforts ceased at the end of 2025, the code is now open-source. The author expresses commitment to helping and keeping the project running well, though the long-term future beyond current support is uncertain. The primary source for updates and code is the GitHub repository.
Licensing & Compatibility
Licensed under LGPL3. Copyright 2018-2026 PySimpleGUI. The license permits commercial use and linking, but LGPL3's copyleft provisions may apply to modifications of the library itself. Notably, pull requests are not accepted, indicating a centralized development model.
Limitations & Caveats
Pull requests are not accepted, meaning contributions must be made through other channels or not at all. The long-term development roadmap beyond the current support phase is uncertain, as stated by the author. The project's development is highly centralized around the primary author.
5 days ago
Inactive
Chainlit
gradio-app
streamlit