Python Desktop

Open-source Python projects categorized as Desktop

Top 23 Python Desktop Projects

  1. flet

    Build realtime web, mobile and desktop apps in Python only. No frontend experience required.

    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.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. fsociety

    fsociety Hacking Tools Pack – A Penetration Testing Framework

  4. Windows-MCP

    MCP Server for Computer Use in Windows

    Project mention: Windows-MCP: The MCP for AI to Interact with Windows Apps | news.ycombinator.com | 2025-06-25
  5. pythonguis-examples

    Build desktop apps built with Python. Examples for PyQt6, PySide6, Flet, DearPyGUI, Kivy, NiceGUI, Streamlit, Tkinter, PyQt5 & PySide2

  6. nodezator

    A generalist Python node editor

  7. 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)

  8. pyprland

    Scratchpads & many goodies for Hyprland & others [maintainer=@fdev31]

  9. gtg

    Getting Things GNOME! desktop app development

  10. rednotebook

    RedNotebook is a cross-platform journal

  11. trufont

    TruFont is a font editor that uses the UFO font format and offers Python scripting.

  12. komorebi

    A beautiful and customisable wallpaper manager for Linux (by Komorebi-Fork)

  13. winup

    The repo for the WinUp Library Project.

    Project mention: A Beautiful Python GUI Framework with Theming, State Binding and Live Hot Reload | news.ycombinator.com | 2025-06-27
  14. nwg-wrapper

    Wrapper to display a script output or a text file content on the desktop in sway or other wlroots-based compositors

  15. termux-desktop-lxqt

    Install a simple, fast and beautiful desktop in termux

  16. 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

  17. gotify-tray

    Cross-platform desktop client for receiving messages from a Gotify server

  18. taupy

    A modern desktop framework for Python. (by S1avv)

    Project mention: Show HN: Taupy – fast Python desktop apps without Electron | news.ycombinator.com | 2025-12-19
  19. bigbashview

    BigBashView is a script to run Bash+HTML in a Desktop WebView.

  20. gnome-gmail

    Integrate GMail into the Linux Desktop

  21. ainara

    Evolving, Collaborative, Local AI Partners Framework

  22. SpotifyGlobal

    Add (customizable) global hotkeys to Spotify!

  23. input-device-indicator

    Creates an indicator to allow us to disable some input devices

  24. ChatGPT-Desktop-Webview

    Private ChatGPT Desktop Webview app made with QtWebView.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Desktop discussion

Log in or Post with

Python Desktop related posts

  • A Beautiful Python GUI Framework with Theming, State Binding and Live Hot Reload

    1 project | news.ycombinator.com | 27 Jun 2025
  • Nodezator: Make apps by connecting Python functions visually

    1 project | news.ycombinator.com | 4 May 2025
  • Nodezator is a generalist Python node editor

    1 project | news.ycombinator.com | 17 Mar 2025
  • A generalist Python node editor

    1 project | news.ycombinator.com | 12 Mar 2025
  • FLaNK Weekly 18 Dec 2023

    19 projects | dev.to | 18 Dec 2023
  • Nodezator v1.4 released! (Python node editor in the public domain)

    3 projects | /r/Python | 3 Sep 2023
  • 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

    3 projects | /r/YoutubeMusic | 18 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 1st most popular programming language
based on number of references?