C++ Qt

Open-source C++ projects categorized as Qt
CPP Qt5 Linux Windows C++

Top 23 C++ Qt Projects

  1. flameshot

    Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:

    Project mention: Flameshot | news.ycombinator.com | 2026-01-29

    I used to really like this software, and I still do. But there were a couple of dealbreakers for me.

    1) As others mentioned, Wayland support. But it seems that it's gotten a lot better since I last used it. I resisted using Wayland for a long time because of several software breaking, but I've switched over now that most of the things I use now work (or because I've stopped using things that don't work).

    2) it was broken for me with fractional scaling. This is the main reason why I switched, I started using fractional scaling on my second monitor and could not properly fix it for the life of me. I haven't tested it recently, but I just checked, and the github issue seems to still be open. https://github.com/flameshot-org/flameshot/issues/564

  2. SaaSHub

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

    SaaSHub logo
  3. QtScrcpy

    Android real-time display control software

  4. moonlight-qt

    GameStream client for PCs (Windows, Mac, Linux, and Steam Link)

  5. MuseScore

    MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!

    Project mention: Cough sound artifact on Musesounds Alto Sax Staccato concert E4 note | news.ycombinator.com | 2025-09-17
  6. NotepadNext

    A cross-platform, reimplementation of Notepad++

    Project mention: Notepad++ for Mac | news.ycombinator.com | 2026-04-26

    My "Notepad++ for Mac" so far has been NotepadNext (https://github.com/dail8859/NotepadNext). I will give this one a try as well, and wish them best of luck. I hope they release the Linux version as well.

  7. zeal

    Offline documentation browser. Your personal reference library, searchable in an instant.

    Project mention: Focused Work, Distraction-Free Coding | dev.to | 2026-05-24

    Zeal (open source, free) is a free/libre/open source docset viewer that runs on Windows, Linux, and BSD. While it is possible to build Zeal for MacOS, the recommendation is to download Dash.

  8. tiled

    Flexible level editor

    Project mention: Tiled – Flexible Level Editor | news.ycombinator.com | 2026-03-08
  9. FileCentipede

    Cross-platform internet upload/download manager for HTTP(S), FTP(S), SSH, magnet-link, BitTorrent, m3u8, ed2k, and online videos. WebDAV client, FTP client, SSH client.

  10. PrismLauncher

    A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC)

  11. nodegui

    A library for building cross-platform native desktop applications with Node.js and CSS 🚀. React NodeGui : https://react.nodegui.org and Vue NodeGui: https://vue.nodegui.org

  12. olive

    Free open-source non-linear video editor

  13. vicinae

    A focused launcher for your desktop - native, fast, extensible

    Project mention: Glaze by Raycast | news.ycombinator.com | 2026-03-04

    so many unknowns...

    1. macOS and Windows require installation of Xcode and Visual Studio respectively, and if in Apple's case you kinda can install these tools headlessly and choose to install only the "build tools" package, Microsoft's creature is gonna daze and confuse you with a crap-ton of checkboxes and no easy "just install whatever is minimally needed to compile my code" button, and I don't recall if there is way to install build tools on Windows through terminal.

    2. what is going to be distributed? source code itself or actual binaries? and what will the security model of Glaze store be? same as extensions, "everything is open-source and undergoes Raycast's and community review"?

    3. Glaze is going to come to Windows and Linux, if we trust the Q&A section at the end. what will Glaze build upon? separate frameworks and languages for each platform or something multi-platform [1] like Tauri or Kotlin Multiplatform? or are you going to copy the Raycast extension model - just run Node, expose some platform integration, and parse React render trees through "Glaze Runtime"? I've been working on a bug in Vicinae [2][3], and I've seen this model in action. it's very hard to make it perform well, but all it takes to achieve native look and feel is to just map React render trees to whatever system component OS offers. (in Vicinae's case, it's Qt. bet that it's done with SwiftUI on macOS and WinUI 3 on Windows.)

    [1]: there is a difference between "cross-platform" and "multi-platform". "cross-platform" means "I behave equally across platforms and have no awareness of native look and feel" (e.g. Electron, Unity, Flutter), while "multi-platform" means "I can adapt across platforms to the degree you need" (e.g. C/C++, Rust, KMP)

    [2]: https://github.com/vicinaehq/vicinae

    [3]: https://github.com/vicinaehq/vicinae/pull/1158

  14. albert

    A fast and flexible keyboard launcher

    Project mention: Show HN: A Raycast-compatible launcher for Linux | news.ycombinator.com | 2025-07-13
  15. LiteIDE

    LiteIDE is a simple, open source, cross-platform Go IDE.

  16. Serial-Studio

    Open-source telemetry dashboard. Supports UART, BLE, MQTT, Modbus, CAN Bus and more.

  17. mixxx

    Mixxx is Free DJ software that gives you everything you need to perform live mixes.

    Project mention: Mixxx: FOSS DJ Mixing Software | news.ycombinator.com | 2026-05-18
  18. LibreCAD

    LibreCAD is a cross-platform 2D CAD program. It can read DXF/DWG, and write DXF/DWG/PDF/SVG files. It supports point/line/circle/ellipse/parabola/hyperbola/spline primitives. The GUI is highly customizable, and has dozens of translations.

  19. QOwnNotes

    QOwnNotes is a plain-text file notepad and todo-list manager with Markdown support and Nextcloud / ownCloud integration.

    Project mention: Show HN: Files.md – open-source alternative to Obsidian | news.ycombinator.com | 2026-05-18
  20. Librum

    The Librum client application

  21. hotspot

    The Linux perf GUI for performance analysis.

    Project mention: Open Source Can't Coordinate | news.ycombinator.com | 2025-06-19

    > I suspect that I have an outdated version of hotspot Linux profiler, but I can’t just go and download a fresh release from GitHub, because hotspot is a KDE app, and I use NixOS.

    KDE (not to be confused with the Plasma desktop) is just a bunch of C++ libraries that can work on a variety of desktop environments and even OSes (though Hotspot being a perf report alternative is clearly meant for use with Linux).

    I just went and downloaded the latest CI build from[0] and it ran just fine on my openSUSE Tumbleweed, running Xorg with Window Maker. I do have a bunch of KDE apps installed, like Kate (my currently preferred text editor), Dolphin (the file manager i use whenever i want thumbnails, usually for videos and images), Spectacle (for screenshots), Falkon (i use it as a "clean" browser to test out things), etc so i also do have the KDE libraries on my system, but that is just a `zypper install` away. Or an `apt-get install` or `pacman -S` or whatever package manager your distro uses, i've used a bunch of them and they all pretty much behaved the same. I'd expect Hotspot to be installable in the same way in any of them.

    If there are issues with NixOS (i don't know, i haven't tried it) i think it might actually be a NixOS issue and not a KDE issue.

    [0] https://github.com/KDAB/hotspot/releases/tag/continuous

  22. qgroundcontrol

    Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)

  23. FluentUI

    FluentUI for QML (by zhuzichu520)

  24. notes

    Fast and beautiful note-taking app written in C++. Write down your thoughts.

    Project mention: iced 0.14 has been released (Rust GUI library) | news.ycombinator.com | 2025-12-07

    Yes, my FOSS note-taking app[1] used to be pure Qt Widgets. Recently, I've added the Kanban feature that uses QML (this and the editor settings should be the only parts in QML, if I remember correctly).

    [1] https://github.com/nuttyartist/notes

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

C++ Qt discussion

Log in or Post with

C++ Qt related posts

Index

What are some of the best open-source Qt projects in C++? This list will help you:

# Project Stars
1 flameshot 30,075
2 QtScrcpy 29,832
3 moonlight-qt 17,520
4 MuseScore 14,707
5 NotepadNext 14,252
6 zeal 12,658
7 tiled 12,642
8 FileCentipede 10,881
9 PrismLauncher 9,600
10 nodegui 9,222
11 olive 9,040
12 vicinae 8,017
13 albert 7,936
14 LiteIDE 7,752
15 Serial-Studio 6,984
16 mixxx 6,805
17 LibreCAD 5,940
18 QOwnNotes 5,787
19 Librum 5,289
20 hotspot 5,071
21 qgroundcontrol 4,642
22 FluentUI 4,545
23 notes 4,244

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

Did you know that C++ is
the 7th most popular programming language
based on number of references?