SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Desktop Projects
-
Project mention: Show HN: Flet Studio – build cross-platform Python apps in the browser | news.ycombinator.com | 2026-05-28
Hello, I'm Feodor, the creator of Flet framework (https://github.com/flet-dev/flet).
We've just released Flet Studio (https://flet.app) - a web-based tool for building and running Python apps in the browser. It was primarily made as a playground for Flet apps, but simple apps with just Python output can be run too (there is a console for that). Create a new app from scratch or fork one of 500 gallery (https://flet.app/gallery) examples. Share the app with a live view "run" URL. The app entirely runs in a browser with Pyodide, no server required.
Is it just for web? Nope! New app template and all gallery apps are complete cross-platform Flet projects with `pyproject.toml` - just download the app as a zip, unpack, run `uv run flet build apk` and get a working Android app!
How is it different from PyScript? With Flet you don't need to write HTML/CSS files or output HTML from Python - you build UI with widgets.
Would love to hear your feedback! Thanks for your time.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: Windows-MCP: The MCP for AI to Interact with Windows Apps | news.ycombinator.com | 2025-06-25
-
pythonguis-examples
Build desktop apps built with Python. Examples for PyQt6, PySide6, Flet, DearPyGUI, Kivy, NiceGUI, Streamlit, Tkinter, PyQt5 & PySide2
-
-
desktop
E2B Desktop Sandbox for LLMs. E2B Sandbox with desktop graphical environment that you can connect to any LLM for secure computer use. (by e2b-dev)
-
-
-
-
-
-
Project mention: A Beautiful Python GUI Framework with Theming, State Binding and Live Hot Reload | news.ycombinator.com | 2025-06-27
-
nwg-wrapper
Wrapper to display a script output or a text file content on the desktop in sway or other wlroots-based compositors
-
-
kobold_assistant
Like ChatGPT's voice conversations with an AI, but entirely offline/private/trade-secret-friendly, using local AI models such as LLama 2 and Whisper
-
-
Project mention: Show HN: Taupy – fast Python desktop apps without Electron | news.ycombinator.com | 2025-12-19
-
-
-
-
-
-
Python Desktop discussion
Python Desktop related posts
-
A Beautiful Python GUI Framework with Theming, State Binding and Live Hot Reload
-
Nodezator: Make apps by connecting Python functions visually
-
Nodezator is a generalist Python node editor
-
A generalist Python node editor
-
FLaNK Weekly 18 Dec 2023
-
Nodezator v1.4 released! (Python node editor in the public domain)
-
Is there any official app for Windows? How can I download my songs on my desktop? I cannot see that option, like when on youtube videos
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 Jun 2026
Index
What are some of the best open-source Desktop projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | flet | 16,155 |
| 2 | fsociety | 12,031 |
| 3 | Windows-MCP | 5,871 |
| 4 | pythonguis-examples | 4,593 |
| 5 | nodezator | 2,767 |
| 6 | desktop | 1,402 |
| 7 | pyprland | 690 |
| 8 | gtg | 604 |
| 9 | rednotebook | 558 |
| 10 | trufont | 502 |
| 11 | komorebi | 305 |
| 12 | winup | 201 |
| 13 | nwg-wrapper | 192 |
| 14 | termux-desktop-lxqt | 166 |
| 15 | kobold_assistant | 161 |
| 16 | gotify-tray | 125 |
| 17 | taupy | 96 |
| 18 | bigbashview | 67 |
| 19 | gnome-gmail | 51 |
| 20 | ainara | 34 |
| 21 | SpotifyGlobal | 32 |
| 22 | input-device-indicator | 25 |
| 23 | ChatGPT-Desktop-Webview | 23 |