Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 23 Python GUI Projects
-
BTW, my inspiration was https://github.com/tqdm/tqdm library for python and any contribution is welcome to add similar functionality.
-
Hitomi-Downloader
:cake: Desktop utility to download images/videos/music/text from various websites, and more.
It's this program for those who don't know or don't remember GitHub - KurtBestor/Hitomi-Downloader
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
-
Project mention: Ask HN: Current best GUI and render window stack? | news.ycombinator.com | 2023-08-29
-
PySimpleGUI
Launched in 2018. It's 2023 and PySimpleGUI is actively developed & supported. Create complex windows simply. Supports tkinter, Qt, WxPython, Remi (in browser). Create GUI applications trivially with a full set of widgets. Multi-Window applications are also simple. 3.4 to 3.11 supported. 325+ Demo programs & Cookbook for rapid start. Extensive docs
Project mention: Advice on best way to build the following windows application? | /r/learnprogramming | 2023-05-14The psutil package makes getting a list of running programs not very difficult. There's an example demo program that polls once a second and displays the top process using CPU time. You could use it as a starting point perhaps.
-
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
-
Project mention: Can I run a python file, located in someone else's repository, through cmd? | /r/github | 2023-08-09
-
Project mention: Tkinter Designer: Quickly Turn Figma Design to Python Tkinter GUI | /r/patient_hackernews | 2023-06-29
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
Project mention: Is it possible for me to approximate a depth map from a generated image and make a 3D model? | /r/StableDiffusion | 2023-05-31
I haven't tried Stable-DreamFusion, but it might be able to take an input image along with a prompt?
-
flet
Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.
Project mention: Flet is "The fastest way to build Flutter apps in Python" - it's not :( | dev.to | 2023-09-13"The fastest way to build Flutter apps in Python" is the title of Flet's web page. As someone coming from the Flutter world reading the line I draw an ideal picture of "swapping Dart language for Python and magically having the whole power of Flutter framework and the tips of your fingers".
-
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?
-
Providing a sender as part of generic event arguments has been on our list for quite a while now: https://github.com/zauberzeug/nicegui/issues/583. Because it requires an API change, we waited for the release of version 1.3, where we allow ourselves to break with existing API (a bit). If all goes well it will be out by end of this week.
-
github.com/Ultimaker/Cura/issues for a bug report including Windows version.
-
Project mention: DCSAutoMate: a program to automate cold starts, and anything else in the cockpit | /r/hoggit | 2023-02-09
My program would not be possible without DCS BIOS (specifically the Flightpanels fork, which is still actively maintained), so a special thank you to the contributors to that project. Also thanks to the creator of, and contributors to, pyWinAuto, another essential program for many of my startup scripts. I would also like to credit DiCE and DCSTheWay for some inspiration for what is possible, even though I ended up taking a different path.
-
Project mention: NativePHP: A framework for building desktop apps with PHP | news.ycombinator.com | 2023-07-22
Somehow related, I've been using pywebview for some internal tools: https://github.com/r0x0r/pywebview
Probably not as full-featured as Electronjs, but since we have a bunch of python scripts to convert to desktop apps, it's very useful.
-
-
Stable Diffusion Infinity exists as well, though it's an entirely separate install (unless they've changed it to work with the A1111 api). Similar to the openOutpaint extension, but it's standalone.
-
-
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)?
-
-
Project mention: What python library you are using for interactive visualisation?(other than plotly) | /r/datascience | 2023-06-01
https://panel.holoviz.org/ It's a web app framework for Python similar to what Dash does for plotly. It plays nicely with bokeh visuals and I think the front-end is built using bokeh css elements.
-
-
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.
-
guiscrcpy
A full fledged GUI integration for the award winning open-source android screen mirroring system -- scrcpy located on https://github.com/genymobile/scrcpy/ by @rom1v
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Python GUI related posts
- Fx – Terminal JSON Viewer
- HexWalk 1.4.2, Hex Viewer/Editor/Analyzer compatible with Linux/Windows/MacOS hassle-free Binwalk GUI on Windows
- Ask HN: Current best GUI and render window stack?
- PandasGUI: A GUI for Pandas DataFrames
- [osu!std] Steperdd | Timewarp + Relax
- [osu!std] Teammie | Replay Stealing (unnoticed for 3 years)
- My repository
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Sep 2023
Index
What are some of the best open-source GUI projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | tqdm | 25,806 |
2 | Hitomi-Downloader | 16,450 |
3 | kivy | 16,254 |
4 | PySimpleGUI | 12,064 |
5 | youtube-dl-gui | 8,984 |
6 | CustomTkinter | 8,445 |
7 | Tkinter-Designer | 7,209 |
8 | stable-dreamfusion | 6,771 |
9 | flet | 6,600 |
10 | persepolis | 5,764 |
11 | nicegui | 5,331 |
12 | Cura | 5,202 |
13 | pywinauto | 4,270 |
14 | pywebview | 3,778 |
15 | 15-minute-apps | 3,696 |
16 | stablediffusion-infinity | 3,621 |
17 | Toga | 3,619 |
18 | remi | 3,358 |
19 | Flexx | 3,138 |
20 | panel | 3,120 |
21 | PandasGUI | 3,029 |
22 | urwid | 2,644 |
23 | guiscrcpy | 2,488 |