SaaSHub helps you find the best software and product alternatives Learn more โ
Top 23 Python GUI Projects
-
Streamlit on GitHub: Explore the source code and contribute at github.com/streamlit/streamlit.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
textual
The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.
Excellent article of what is going on in the terminal space, agree on the TUI section where we are seeing lots of terminal tools being built in Rust and Go and libraries such as Ratatui [1] and Bubble Tea [2] becoming a new modern alternative to ncurses for building TUIs.
Python has Textualize which is also very popular for building terminal user interfaces [3]
And we've noticed this renaissance as well of new CLI and TUI tools that we list on Terminal Trove [4].
[1] https://ratatui.rs/
[2] https://github.com/charmbracelet/bubbletea
[3] https://textual.textualize.io/
[4] https://terminaltrove.com/
-
Hitomi-Downloader
:cake: Desktop utility to download images/videos/music/text from various websites, and more.
-
Project mention: Rio-labs/rio: WebApps in pure Python. No JavaScript, HTML and CSS needed | news.ycombinator.com | 2024-09-17
https://reflex.dev/ is all made in Reflex and has raised a seed round!
-
Could someone fix the Kivy build with GCC 14?
> https://github.com/kivy/kivy/issues/8557
This issue has been unresolved for half a year now.
-
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.
Project mention: PySimpleGUI VS FreeSimpleGUI - a user suggested alternative | libhunt.com/r/PySimpleGUI | 2024-07-05 -
-
flet
Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.
In line 7 we define the main app instance to Page; a page is a container for View Controls. So here I wonโt go deep into views since itโs beyond the scope of this tutorial, but you reference here.
-
-
-
Project mention: Rio-labs/rio: WebApps in pure Python. No JavaScript, HTML and CSS needed | news.ycombinator.com | 2024-09-17
I agree frameworks like this are great to see. I wonder how it compares with https://nicegui.io which is something I've used to build several small web applications in pure python (and wrap one up with their included pyinstaller based packer into an executable).. Either way, also glad to see competition in the space.
-
Project mention: When are we getting stable diffusion for 3d models or 3d scenes? | /r/StableDiffusion | 2023-12-07
Who is working on it? I've seen a few other models that do this, like Stable-Dreamfusion.
-
Here you go: UFO - A UI-Focused Agent for Windows OS Interaction
"UFO is a UI-Focused dual-agent framework to fulfill user requests on Windows OS by seamlessly navigating and operating within individual or spanning multiple applications."
https://github.com/microsoft/UFO?tab=readme-ov-file
-
-
Are you using Cura?
-
PyQt-Fluent-Widgets
A fluent design widgets library based on C++ Qt/PyQt/PySide. Make Qt Great Again.
-
GitHub: https://github.com/google/mesop
Please let us know if you have any feedback or questions about the comparison guide or Mesop in general. Thanks!
-
-
panel โ data exploration & web app framework for Python
-
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: BeeWare Toga v0.4.0 โ A Python native, OS native GUI toolkit | news.ycombinator.com | 2023-11-04
-
pythonguis-examples
Demo desktop apps built with Python & Qt. With examples for PyQt6, PySide6, PyQt5 & PySide2
Python GUI discussion
Python GUI related posts
-
Deep Dive into Data Apps with Streamlit
-
Edifice: React, but Python Instead of JavaScript, Qt Widgets Instead of HTML DOM
-
Rio-labs/rio: WebApps in pure Python. No JavaScript, HTML and CSS needed
-
Build a Route Generator App with Cloudflare Workers AI, LangChain, Streamlit, and Mapbox
-
Create an end-to-end personalised AI chatbot๐ค using Llama-3.1๐ฆ and Streamlit powered by Groq API
-
Building a calculator using Flet with python
-
Edifice: Declarative GUI Framework for Python and Qt
-
A note from our sponsor - SaaSHub
www.saashub.com | 4 Oct 2024
Index
What are some of the best open-source GUI projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | streamlit | 34,846 |
2 | tqdm | 28,419 |
3 | textual | 25,204 |
4 | Hitomi-Downloader | 21,835 |
5 | reflex | 19,505 |
6 | kivy | 17,571 |
7 | PySimpleGUI | 13,370 |
8 | CustomTkinter | 11,312 |
9 | flet | 11,052 |
10 | youtube-dl-gui | 9,263 |
11 | Tkinter-Designer | 9,040 |
12 | nicegui | 8,930 |
13 | stable-dreamfusion | 8,200 |
14 | UFO | 7,620 |
15 | persepolis | 6,255 |
16 | Cura | 6,098 |
17 | PyQt-Fluent-Widgets | 5,484 |
18 | mesop | 5,351 |
19 | pywinauto | 4,915 |
20 | panel | 4,681 |
21 | pywebview | 4,666 |
22 | Toga | 4,300 |
23 | pythonguis-examples | 4,095 |