Thanks to visit codestin.com
Credit goes to www.libhunt.com

Python Desktop

Open-source Python projects categorized as Desktop

Top 23 Python Desktop Projects

  1. flet

    Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.

    Project mention: FletX: Bring Reactive Power to Your Python UI with GetX-Like Simplicity | dev.to | 2025-06-15

    Meet FletX — a lightweight framework built on top of Flet that brings reactivity and clean architecture to Python GUI apps.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. fsociety

    fsociety Hacking Tools Pack – A Penetration Testing Framework

  4. pythonguis-examples

    Demo desktop apps built with Python & Qt. With examples for PyQt6, PySide6, PyQt5 & PySide2

  5. 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
  6. nodezator

    A generalist Python node editor

    Project mention: Ask HN: What project do you donate to? | news.ycombinator.com | 2025-05-26

    A guy in Brazil who coded up:

    https://nodezator.com/

    because it was the first Python node editor which "just worked" out of the box when I tried to run it.

    Based on a game dev system which was called Indie Python, the main site is now at:

    https://indiesmiths.com/

    I kick in to Wikipedia via Microsoft Rewards points whenever they are matching points, or if I have a surplus of Amazon gift card money 'cause there haven't been any Kindle book sales I bought into for a while.

  7. pyprland

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

  8. gtg

    Getting Things GNOME! desktop app development

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  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. 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

  16. termux-desktop-lxqt

    Install a simple, fast and beautiful desktop in termux

  17. gotify-tray

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

  18. bigbashview

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

  19. gnome-gmail

    Integrate GMail into the Linux Desktop

  20. ainara

    Evolving, Collaborative, Local AI Partners Framework

    Project mention: OpenAI adds MCP support to Agents SDK | news.ycombinator.com | 2025-03-26

    Shamelessly promoting here, I created an architecture that allows an AI agent to have those so called "tools" available locally (under the user control), and works with any kind of LLMs, and with any kind of server (in theory). I've been showing demos about it for months now. Works as a middle-ware, in stream, between the LLM server and the chat client, and works very well. The repo is outdated, simply because no one is expressing interest in looking into the code. But here is the repo: https://github.com/khromalabs/Ainara. There's a link to a video in there.

  21. SpotifyGlobal

    Add (customizable) global hotkeys to Spotify!

  22. input-device-indicator

    Creates an indicator to allow us to disable some input devices

  23. ChatGPT-Desktop-Webview

    Private ChatGPT Desktop Webview app made with QtWebView.

  24. Encrypted-Tkinter-Password-Manager

    A small python-based password manger/generator utilizing Fernet Symmetric Encryption, SQLite, and Tkinter.

  25. Python-CameraApp

    A camera application made with python, tkinter and opencv

  26. SaaSHub

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

    SaaSHub logo
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 - Stream
    getstream.io | 16 Nov 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

What are some of the best open-source Desktop projects in Python? This list will help you:

# Project Stars
1 flet 14,740
2 fsociety 11,633
3 pythonguis-examples 4,482
4 Windows-MCP 3,409
5 nodezator 2,681
6 pyprland 624
7 gtg 592
8 rednotebook 539
9 trufont 498
10 komorebi 301
11 winup 193
12 nwg-wrapper 177
13 kobold_assistant 160
14 termux-desktop-lxqt 156
15 gotify-tray 105
16 bigbashview 64
17 gnome-gmail 53
18 ainara 32
19 SpotifyGlobal 25
20 input-device-indicator 25
21 ChatGPT-Desktop-Webview 20
22 Encrypted-Tkinter-Password-Manager 9
23 Python-CameraApp 8

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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