Topics / #qt

Qt projects on GitHub

Cross-platform C++ framework for building native desktop and embedded UIs.

As of , the most-starred Qt projects on GitHub are Umi-OCR (48K stars), WeChatMsg (42.1K stars) and qBittorrent (40.9K stars). GitHub.Locker tracks 51 Qt repositories with 686.4K stars combined. The fastest-growing on October 16 was dsh-pet-indesktop, with +59 stars in a day.

51Projects
686.4KStars in total
+435Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

51 projects · by stars

  1. #1 · hiroi-sora/Umi-OCR

    Umi-OCR

    Umi-OCR is a free, open-source, offline OCR tool that extracts text from screenshots, batches of images, and PDF documents, and can also scan or generate QR codes.

    48K
  2. #2 · LC044/WeChatMsg

    WeChatMsg

    WeChatMsg is a desktop tool (built with PyQt) that extracts and exports your personal WeChat chat history, letting you keep a lasting local record of your conversations and optionally feed that data into LLMs like ChatGPT to build a personalized AI trained on your own messages.

    42.1K
  3. #3 · qbittorrent/qBittorrent

    qBittorrent

    qBittorrent is a free, open-source BitTorrent client written in C++ with Qt, built on top of the libtorrent engine. It aims to be a solid alternative to other torrent clients, focusing on speed, stability, and Unicode support.

    40.9K
  1. 4

    MockingBird

    36.9Kbabysor/MockingBird · Python

    MockingBird is a PyTorch voice-cloning toolbox: it learns a voice from a short audio clip and generates arbitrary Mandarin speech in real time. The repo is no longer actively updated — the author is building an optimized cloud-hosted version instead.

  2. 5

    FinceptTerminal

    32.6KFincept-Corporation/FinceptTerminal · C++

    Fincept Terminal is a free, open-source desktop finance terminal in the spirit of a Bloomberg terminal: institutional-grade market analytics, AI research agents and trading tools combined in one application.

  3. 6

    QtScrcpy

    32.4Kbarry-ran/QtScrcpy · C++

    QtScrcpy is a desktop app that displays and controls your Android phone's screen on your computer in real time, over USB or WiFi, without needing root access.

  4. 7

    flameshot

    31.2Kflameshot-org/flameshot · C++

    Flameshot is a free, open-source screenshot tool: capture a screen region, annotate it in a built-in editor, then save it, copy it or share it online.

  5. 8

    deskflow

    29.8Kdeskflow/deskflow · C++

    A free, open-source app that lets the keyboard, mouse, or trackpad of one computer control several nearby computers, moving seamlessly between them — like a software KVM but without the video.

  6. 9

    cool-retro-term

    26.5KSwordfish90/cool-retro-term · QML

    A terminal emulator that mimics the look and feel of old cathode tube screens — a retro-styled terminal designed to be eye-candy, customizable, and reasonably lightweight.

  7. 10

    matplotlib

    23.4Kmatplotlib/matplotlib · Python

    Matplotlib is a comprehensive Python library for creating static, animated, and interactive data visualizations and publication-quality figures.

  8. 11

    moonlight-qt

    19.1Kmoonlight-stream/moonlight-qt · C++

    An open source client that streams games from your own PC to another screen using NVIDIA GameStream or Sunshine, with hardware-accelerated video and gamepad support.

  9. 12

    Sourcetrail

    16.5KCoatiSoftware/Sourcetrail · C++

    Sourcetrail is a free and open-source interactive source explorer: a tool that helps you get productive on unfamiliar source code by letting you explore it visually.

  10. 13

    shotcut

    15.4Kmltframework/shotcut · C++

    Shotcut is a free, open source, cross-platform video editor.

  11. 14

    transmission

    15.3Ktransmission/transmission · C++

    Transmission is a fast, easy, and free BitTorrent client, available in several flavors across platforms.

  12. 15

    nekoray

    15.3KMatsuriDayo/nekoray · C++

    NekoBox (nekoray) is a Qt-based cross-platform GUI for configuring and managing proxy connections, using sing-box as its backend core.

  13. 16

    lime

    15.3Klimetext/lime

    Lime is an open source project aiming to be an API-compatible alternative to the Sublime Text editor, so existing Sublime Text plugins can be reused without authors supporting multiple APIs.

  14. 17

    MuseScore

    15.3Kmusescore/MuseScore · C++

    MuseScore is a free and open-source music notation (sheet music) software for writing, editing, and printing scores.

  15. 18

    NotepadNext

    14.7Kdail8859/NotepadNext · C++

    Notepad Next is a cross-platform reimplementation of the Windows text editor Notepad++, built so Linux and macOS users can get a similar editing experience.

  16. 19

    openage

    14.5KSFTtech/openage · Python

    openage is a volunteer-built open-source clone of the Genie Engine used by Age of Empires, Age of Empires II (HD), and Star Wars: Galactic Battlegrounds, aiming to recreate the original gameplay with a modern, moddable engine.

  17. 20

    PySimpleGUI

    13.8KPySimpleGUI/PySimpleGUI · Python

    PySimpleGUI is a Python wrapper that turns tkinter (and optionally Qt, WxPython, and Remi) into a simpler, more intuitive API for building desktop GUI apps, aimed at both hobbyists and experienced developers.

  18. 21

    tiled

    13Kmapeditor/tiled · C++

    Tiled is a free, general-purpose tile map editor for tile-based games such as RPGs, platformers, or Breakout clones. It is highly flexible and runs on all major operating systems.

  19. 22

    shell

    12.9Kcaelestia-dots/shell · QML

    Caelestia shell is an animated desktop shell for Linux: the visual layer of your desktop — bar, launcher, dashboard, notifications — rendered with Quickshell on top of the Hyprland window manager under Wayland.

  20. 23

    zeal

    12.8Kzealdocs/zeal · C++

    Zeal is an offline documentation browser that acts as your personal reference library, letting you search programming docs instantly without an internet connection.

  21. 24

    urh

    12.6Kjopohl/urh · Python

    URH (Universal Radio Hacker) is a suite for investigating wireless protocols: it captures radio signals via SDR hardware, demodulates them with automatic modulation detection, and helps you reverse-engineer the bits and bytes flying over the air.

  22. 25

    pan-light

    12.1Kpeterq/pan-light · Go

    An open-source desktop client for Baidu Netdisk (Baidu Cloud) that downloads files without the usual speed limits, built with Go and a Qt5-based graphical interface.

  23. 26

    qutebrowser

    11.7Kqutebrowser/qutebrowser · Python

    A keyboard-driven, vim-like web browser with a minimal GUI, built on Python and Qt. It is free software under the GPL and was inspired by dwb and the Vimperator/Pentadactyl addons.

  24. 27

    FileCentipede

    10.9Kfilecxx/FileCentipede · C++

    FileCentipede is an all-in-one internet upload/download manager that works as a BitTorrent client, WebDAV client, FTP client, and SSH client, with browser integration for grabbing audio/video from web pages.

  25. 28

    proton-native

    10.9Kkusti8/proton-native · TypeScript

    Proton Native lets you build cross-platform desktop apps using React syntax, rendering real native UI instead of wrapping a browser like Electron does.

  26. 29

    duckstation

    10.8Kstenzek/duckstation · C++

    DuckStation is a PlayStation 1 (PSX) emulator focused on playability, speed, and long-term maintainability, with CPU recompilers for x86-64, ARM32/64 and RISC-V and hardware renderers (D3D11/D3D12, OpenGL, Vulkan, Metal).

  27. 30

    qt

    10.8Ktherecipe/qt · Go

    therecipe/qt is a set of Go language bindings for the Qt GUI toolkit, letting you build full native graphical applications entirely in Go (and also JavaScript/TypeScript, Dart/Flutter, Haxe or Swift).

  28. 31

    PrismLauncher

    10.7KPrismLauncher/PrismLauncher · C++

    An open-source custom launcher for Minecraft for keeping and managing several Minecraft installations side by side. It is a community fork of MultiMC, and is not endorsed by it.

  29. 32

    krita

    10.6KKDE/krita · C++

    Krita is a free, open-source digital painting application for creating professional illustrations, comics, concept art, and texture/VFX work from start to finish, built on the KDE and Qt frameworks.

  30. 33

    easyeffects

    10.4Kwwmm/easyeffects · HTML

    Easy Effects is a Linux audio app that applies studio-style effects — equalizer, compressor, limiter, autogain and 30+ more — to your applications' sound via PipeWire. It was formerly known as PulseEffects.

  31. 34

    Ghost-Downloader-3

    10KXiaoYouChR/Ghost-Downloader-3 · Python

    Ghost Downloader is a cross-platform desktop download manager that handles HTTP, BitTorrent/Magnet, FTP, M3U8, MPEG-DASH and eD2k links, plus video sites like YouTube and Bilibili, all in one app.

  32. 35

    ok-wuthering-waves

    7.8Kok-oldking/ok-wuthering-waves · Python

    ok-ww is an image-recognition-based automation tool for the game Wuthering Waves that auto-fights, auto-farms echoes (sound skeletons), and runs daily tasks with one click.

  33. 36

    serpantinum

    7.3Kilyamiro/serpantinum · QML

    Serpantinum is a shell for Wayland compositors built with Quickshell and QML. It used to be a collection of dotfiles but has now become a standalone shell package you install and update on its own, separately from your compositor config.

  34. 37

    OpenNOW

    3.4KOpenCloudGaming/OpenNOW · Rust

    OpenNOW is a community-built, open-source desktop client for GeForce NOW cloud gaming. It uses Qt Quick for the interface and a native Rust engine for account services and streaming.

  35. 38

    score

    2.1Kossia/score · C++

    ossia score is a sequencer for audio-visual artists, designed to create interactive shows.

  36. 39

    SFF

    1.9KMidrags/SFF · Python

    SteaMidra is a Steam game setup and management tool: it writes Lua scripts, manifests, and depot keys into your Steam folder so games and DLC run through Steam. It does not crack Steam itself, and the author positions it for educational use only.

  37. 40

    ingetrazo

    1Kingelibre/ingetrazo · Python

    IngeTrazo is a free, GPL-3.0 3D modeler for architecture, engineering and 3D design, built natively for Linux (also running on Windows and macOS). It uses push/pull sketch-based modeling similar to SketchUp, can open .skp files, and adds an optional BIM tagging layer that exports IFC quantities for its sister budgeting tool IngePresupuestos.

  38. 41

    dsh-pet-indesktop

    1KMerZlin/dsh-pet-indesktop · Python

    A standalone desktop pet (virtual pet) app built with Python and PySide6 for Windows, Linux and macOS. It shows an animated 'blue fat fish' character that floats on your desktop with dragging, a system tray icon, character switching and optional AI chat.

  39. 42

    Spun

    446yappologistic/Spun · C++

    Spun is a desktop music player for Linux that shows your album art spinning on a CD, vinyl record, or cassette, and can either play local music files or control Apple Music playback through the Cider client.

  40. 43

    omakade

    438btsouth/omakade · C++

    Omakade is a local-first game library app built for Omarchy that gathers your installed Steam, Lutris, Heroic, Faugus, RetroArch, Battle.net, Epic, GOG, and Amazon games into one cover-focused home screen that follows your Omarchy theme.

  41. 44

    wechat-ai-memory

    346ikevss/wechat-ai-memory

    A local-first Windows app that reads your WeChat 4.x chats directly, lets you filter them by conversation, date range and keyword, and exports the result as PDF, Markdown and structured JSON to build a personal, traceable chat memory archive.

  42. 45

    suyu-v0.0.4

    282suyu-emu/suyu-v0.0.4 · C++

    suyu is a Nintendo Switch emulator and AArch64 native recompiler written in C++, preserved at its final public release v0.04.

  43. 46

    memex

    266nicosuave/memex · Rust

    Memex indexes your local coding-agent conversations (Claude Code, Codex, Cursor, and more) so you can search past work, read original transcripts, and resume sessions in the original tool.

  44. 47

    Omarchy-Spotify

    234stappmus/Omarchy-Spotify · QML

    Omarchy Spotify is a lightweight Spotify client built specifically for the Omarchy Linux desktop, running inside Quickshell instead of a Chromium-based wrapper so it uses far less memory than the official desktop app.

  45. 48

    omarchy-lock-explorer

    208SirJul1337/omarchy-lock-explorer · QML

    Lock Screen Explorer is an Omarchy plugin that adds dozens of ready-made lock screen designs (Greeting Card, Terminal, Weather, Music, System, Rain, and more) plus a picker UI to preview, switch, and customize them, while keeping all the normal unlock methods working.

  46. 49

    omastorm

    166wesleygrimes/omastorm · Rust

    Omastorm is a live weather radar for the Omarchy desktop: a radar popover next to the clock in your bar that expands into a full window, built with Rust and Quickshell.

  47. 50

    juhradial-mx

    140JuhLabs/juhradial-mx · Python

    JuhRadial MX is an open-source Linux app that fills the gap left by Logitech's Options+ software, giving MX Master mice (and now the MX Keypad and MX Keys S) a radial action menu, button remapping and per-app profiles on KDE Plasma, GNOME and Hyprland.

  48. 51

    ParkerLabel

    109Parker-Lyu/ParkerLabel · Python

    ParkerLabel is a lightweight, AI-assisted interactive annotation tool for object detection and instance segmentation that uses MobileSAM to generate masks from click prompts.

Often tagged together