SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python GUI Projects
-
yeah my code needs to use multiprocessing, which does not play nice with tqdm. thanks for the tip about positions though, that helped me search more effectively and came up with two promising comments. unmerged / require some workarounds, but might just work:
https://github.com/tqdm/tqdm/issues/1000#issuecomment-184208...
-
Hitomi-Downloader
:cake: Desktop utility to download images/videos/music/text from various websites, and more.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Project mention: Ask HN: Can I create a mobile and Web App using Python/Python Framework? | news.ycombinator.com | 2024-02-13
For reference, YouTube runs on Python[1,2,3]:
> 1. Python and Django: YouTube’s backend is predominantly written in Python, offering a balance of performance and readability.
> 2. Google Cloud Platform...
> 3. Java and C++: YouTube also utilizes Java and C++ for specific backend services, as they provide better performance for certain tasks.
---
A long time ago, I looked into these Python frameworks:
[1]: https://blogopost.com/youtube-tech-stack/#backend
[2]: https://medium.com/@shanthanaroja99/technology-stack-behind-...
-
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: Shoes makes building little graphical programs for Mac, Windows, Linux simple | news.ycombinator.com | 2024-02-23Just a heads up: PySimpleGUI 5 isn't open source any more [0], and the official GitHub repo was replaced with a stub [1]. From the blog post, it sounds like the people behind it will probably remove the FOSS version from PyPI soon.
It's possible the community will fork it with a version of PySimpleGUI 4 that's still kicking around, but I haven't seen one yet.
-
Project mention: Can I run a python file, located in someone else's repository, through cmd? | /r/github | 2023-08-09
-
Project mention: How do I download my YouTube livestreams in higher resolutions for editing? Because it’s only letting me downlod at 480p and I streamed at 720p… | /r/VirtualYoutubers | 2023-07-01
-
flet
Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.
> When you run flet build command it ... Packages Python app using package command of serious_python package. -- https://flet.dev/docs/guides/python/packaging-app-for-distri...
It looks like Flet is for client-side code. It lets you write Flutter apps with Python instead of Dart.
> Simple Architecture - No more complex architecture with JavaScript frontend, REST API backend, database, cache, etc. With Flet you just write a monolith stateful app in Python only and get multi-user, realtime Single-Page Application (SPA). -- https://flet.dev
If I'm writing Python that runs on the mobile device, it must talk to a server to read & write data. Doesn't this still require an API backend, database, cache, etc?
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Project mention: Tkinter Designer: Quickly Turn Figma Design to Python Tkinter GUI | /r/patient_hackernews | 2023-06-29
-
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.
-
I was looking at this space and nicegui seemed like the best ootb experience.
-
Project mention: Password-stealing Linux malware served for 3 years and no one noticed | news.ycombinator.com | 2023-09-12
This is installed by adding a shady repository to your apt sources.list...
How is this a supply chain attack? My official debian repository have never been breached so far.
This is no different from downloading an .exe of a shady website and running it.
Also: https://packages.debian.org/search?keywords=download+manager... lists:
• uget: https://sourceforge.net/projects/urlget/
• kget: https://apps.kde.org/en-gb/kget/
• persepolis: https://persepolisdm.github.io/
why use "Free Download Manager"? Is this targeting new-comers from windows?
-
Are you using Cura?
-
-
In case anyone else is unfamiliar:
> pywebview uses native GUI for creating a web component window: WinForms on Windows, Cocoa on macOS, QT or GTK on Linux and Kivy for Android.
-
Project mention: BeeWare Toga v0.4.0 – A Python native, OS native GUI toolkit | news.ycombinator.com | 2023-11-04
-
Project mention: panel VS solara - a user suggested alternative | libhunt.com/r/holoviz/panel | 2023-10-13
-
pythonguis-examples
Demo desktop apps built with Python & Qt. With examples for PyQt6, PySide6, PyQt5 & PySide2
-
-
remi
Python REMote Interface library. Platform independent. In about 100 Kbytes, perfect for your diet.
Have you considered a remote use case, using something like https://github.com/rawpython/remi ? My SD machine is a headless Linux box, so I'd love to be able to run this on the server where it's local to the images (and perhaps have a multi-image / gallery view)?
-
-
-
-
Pretty cool! I actually wrote something VERY similar a couple of years ago: sless[1]. It's a tool for viewing json-based structured logs. Just like your tool, you can explore into a json object. The difference is, it expects the input to have many json objects, newline separated, and it shows few keys as a preview of the object, to make looking for something in the log easier. It's not quite complete but basic browsing works. It was mainly written to learn more about Urwid[2], a library similar to Curses.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python GUI related posts
- Show HN: Pywebview 5
- FastUI: Build Better UIs Faster
- UFO: A UI-Focused Agent for Windows OS Interaction
- HexWalk – Hex Editor/Viewer/Analyzer
- UFO: A UI-Focused AI Agent for Windows OS Interaction
- Recording and visualising the 20k system calls it takes to "import seaborn"
- Ask HN: Can I create a mobile and Web App using Python/Python Framework?
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Mar 2024
Index
What are some of the best open-source GUI projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | tqdm | 27,172 |
2 | Hitomi-Downloader | 19,173 |
3 | kivy | 16,787 |
4 | PySimpleGUI | 13,059 |
5 | CustomTkinter | 9,873 |
6 | youtube-dl-gui | 9,117 |
7 | flet | 8,697 |
8 | Tkinter-Designer | 8,067 |
9 | stable-dreamfusion | 7,655 |
10 | nicegui | 6,892 |
11 | persepolis | 5,959 |
12 | Cura | 5,649 |
13 | pywinauto | 4,541 |
14 | pywebview | 4,184 |
15 | Toga | 4,068 |
16 | panel | 3,954 |
17 | pythonguis-examples | 3,840 |
18 | stablediffusion-infinity | 3,776 |
19 | remi | 3,443 |
20 | Flexx | 3,202 |
21 | PandasGUI | 3,105 |
22 | UFO | 2,808 |
23 | urwid | 2,699 |