SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python GUI Projects
-
Project mention: Predictive Maintenance Systems for Cleaning Robots: Boosting Efficiency Through Smart Tech | dev.to | 2025-06-05
Use Streamlit to visualize and test predictions interactively:
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
textual
Lean TUI application framework for Python. Build sophisticated terminal user interfaces with a simple Python API. Run your apps in the terminal and a web browser.
Project mention: YAD: Is a simple tool for developing Graphical User Interfaces | news.ycombinator.com | 2025-05-28 -
Hitomi-Downloader
:cake: Desktop utility to download images/videos/music/text from various websites, and more.
-
Reflex: Build your AI app's frontend and backend in Python. Check out the Reflex website’s implementation examples for AI image generation and chatbots.
-
Project mention: Plain – a web framework for building products with Python | news.ycombinator.com | 2025-03-28
There are some things available, and people are working on it. Coincidentally, one of those people is Russell Keith-Magee of Django fame, who founded the BeeWare project.
https://beeware.org/
https://beeware.org/about/team/freakboy3742/
https://kivy.org/
-
PySimpleGUI
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
flet
Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.
Project mention: From Codecademy to Programming: My First Python Flet App For Managing Shopping List | dev.to | 2025-05-08As part of my final project for the "Fundamentals of Programming" in Codecademy Computer Science course, I wanted to build something practical that could also help me reinforce my understanding of programming fundamentals. With that in mind, I created a simple but fully functional shopping list app using Flet—a Python framework for building beautiful UIs without needing to dive into web development. This app allows users to add products, assign prices, apply sales tax (IVU), and view both subtotals and totals dynamically.
-
Project mention: MonsterUI: Python library for building front end UIs quickly in FastHTML apps | news.ycombinator.com | 2025-06-02
I'm not familiar with SwiftUI, but have you seen NiceGUI: https://nicegui.io/
You define your UI in Python and the end result is a Vue/Quasar UI stylable with Tailwind (in case you want to poke at that) that is hosted as a FastAPI app.
-
-
-
-
-
-
PyQt-Fluent-Widgets
A fluent design widgets library based on C++ Qt/PyQt/PySide. Make Qt Great Again.
-
-
-
-
-
Project mention: Rio-labs/rio: WebApps in pure Python. No JavaScript, HTML and CSS needed | news.ycombinator.com | 2024-09-17
afaict it uses https://github.com/r0x0r/pywebview under the hood (so yes, cross-platform)
-
Project mention: A simple way to explore data through a Tableau-like UI directly in your data app | news.ycombinator.com | 2024-12-30
If you want to support the Panel project, the easiest way to do this is to give a star on Github: https://github.com/holoviz/panel. Much appreciated. Thanks.
-
-
pythonguis-examples
Demo desktop apps built with Python & Qt. With examples for PyQt6, PySide6, PyQt5 & PySide2
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python GUI discussion
Python GUI related posts
-
Predictive Maintenance Systems for Cleaning Robots: Boosting Efficiency Through Smart Tech
-
MonsterUI: Python library for building front end UIs quickly in FastHTML apps
-
YAD: Is a simple tool for developing Graphical User Interfaces
-
This Week In Python
-
Show HN: BlenderQ – A TUI for managing multiple Blender renders
-
From Codecademy to Programming: My First Python Flet App For Managing Shopping List
-
Top 40 Open-source Developer Tools with the Most GitHub Stars
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jun 2025
Index
What are some of the best open-source GUI projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | streamlit | 39,775 |
2 | tqdm | 29,963 |
3 | textual | 29,062 |
4 | Hitomi-Downloader | 25,056 |
5 | reflex | 23,314 |
6 | kivy | 18,391 |
7 | PySimpleGUI | 13,623 |
8 | flet | 13,443 |
9 | nicegui | 12,522 |
10 | CustomTkinter | 12,422 |
11 | Tkinter-Designer | 9,825 |
12 | youtube-dl-gui | 9,410 |
13 | stable-dreamfusion | 8,641 |
14 | UFO | 7,366 |
15 | PyQt-Fluent-Widgets | 6,760 |
16 | persepolis | 6,669 |
17 | Cura | 6,544 |
18 | mesop | 6,300 |
19 | pywinauto | 5,431 |
20 | pywebview | 5,264 |
21 | panel | 5,257 |
22 | Toga | 4,984 |
23 | pythonguis-examples | 4,388 |