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
:zap: A Fast, Extensible Progress Bar for Python and CLIProject mention: Helper class for tracking the progress of iteration in CLI | /r/PHP | 2023-07-02
BTW, my inspiration was https://github.com/tqdm/tqdm library for python and any contribution is welcome to add similar functionality.
:cake: Desktop utility to download images/videos/music/text from various websites, and more.Project mention: is Hitomi Downloader? | /r/software | 2023-02-26
It's this program for those who don't know or don't remember GitHub - KurtBestor/Hitomi-Downloader
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.
Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOSProject mention: Ask HN: Current best GUI and render window stack? | news.ycombinator.com | 2023-08-29
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 docsProject mention: Advice on best way to build the following windows application? | /r/learnprogramming | 2023-05-14
The 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.
A cross platform front-end GUI of the popular youtube-dl written in wxPython.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
A modern and customizable python UI-library based on TkinterProject mention: Can I run a python file, located in someone else's repository, through cmd? | /r/github | 2023-08-09
An easy and fast way to create a Python GUI 🐍Project mention: Tkinter Designer: Quickly Turn Figma Design to Python Tkinter GUI | /r/patient_hackernews | 2023-06-29
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.
Text-to-3D & Image-to-3D & Mesh Exportation with NeRF + Diffusion.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 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".
Persepolis Download Manager is a GUI for aria2.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.
• 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?
Create web-based user interfaces with Python. The nice way.Project mention: on_click vs on() event args | /r/nicegui | 2023-07-04
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.
3D printer / slicing GUI built on top of the Uranium frameworkProject mention: Cura not responding on Windows | /r/3Dprinting | 2023-07-23
github.com/Ultimaker/Cura/issues for a bug report including Windows version.
Windows GUI Automation with Python (based on text properties)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.
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.
15 minute (small) desktop apps built with PyQt
Outpainting with Stable Diffusion on an infinite canvasProject mention: Making a pizza with Controlnet Scribbles | /r/StableDiffusionInfo | 2023-03-04
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.
A Python native, OS native GUI toolkit.
Python REMote Interface library. Platform independent. In about 100 Kbytes, perfect for your diet.Project mention: Stable Diffusion Prompt Reader v1.3 | /r/StableDiffusion | 2023-05-26
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)?
Write desktop and web apps in pure Python
Panel: The powerful data exploration & web app framework for Python (by holoviz)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.
A GUI for Pandas DataFramesProject mention: PandasGUI: A GUI for Pandas DataFrames | news.ycombinator.com | 2023-08-19
Console user interface library for Python (official repo)Project mention: Fx – Terminal JSON Viewer | news.ycombinator.com | 2023-09-19
Pretty cool! I actually wrote something VERY similar a couple of years ago: sless. 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, a library similar to Curses.
A full fledged GUI integration for the award winning open-source android screen mirroring system -- scrcpy located on https://github.com/genymobile/scrcpy/ by @rom1vProject mention: Pc mirroing | /r/EmulationOnAndroid | 2023-05-29
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
12 projects | news.ycombinator.com | 19 Sep 2023
HexWalk 1.4.2, Hex Viewer/Editor/Analyzer compatible with Linux/Windows/MacOS hassle-free Binwalk GUI on Windows
1 project | /r/ReverseEngineering | 12 Sep 2023
Ask HN: Current best GUI and render window stack?
1 project | news.ycombinator.com | 29 Aug 2023
PandasGUI: A GUI for Pandas DataFrames
1 project | news.ycombinator.com | 19 Aug 2023
[osu!std] Steperdd | Timewarp + Relax
1 project | /r/osureport | 5 Aug 2023
[osu!std] Teammie | Replay Stealing (unnoticed for 3 years)
1 project | /r/osureport | 19 Jul 2023
1 project | /r/u_mrayanasim | 18 Jul 2023
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Sep 2023
What are some of the best open-source GUI projects in Python? This list will help you: