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. Learn more →
Top 23 C++ Qt5 Projects
-
-
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.
-
stellarium
Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.
-
-
PrismLauncher
A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC)
>- several Minecraft launchers / mod-managers have been tried, but I can't seem to keep my Microsoft account logged in on there, so I eventually just put my password on a sticky note so they could re-auth it whenever needed (fortunately I don't use it for anything else).
https://prismlauncher.org/
- Project mention: LabPlot: Free, open source and cross-platform Data Visualization and Analysis | news.ycombinator.com | 2025-08-22
-
You can do this today with OpenTrack: https://github.com/opentrack/opentrack
Also, TrackIR is just an IR webcam, IR leds, and a hat with reflectors. You can DIY the exact same setup easily with OpenTrack, but OpenTrack also has a neural net webcam-only tracker which is, AFAIK, pretty much state of the art. At any rate it works incredibly robustly.
-
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
-
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.
-
-
-
apkstudio
Open-source, cross platform Qt based IDE for reverse-engineering Android application packages.
-
-
If you don't keep it as a toy, it can get out of hand quickly. For example, here's the partial implementation of QWidget, almost 500k of code: https://github.com/qt/qtbase/blob/dev/src/widgets/kernel/qwi...
-
-
-
linuxdeployqt
Makes Linux applications self-contained by copying in the libraries and plugins that the application uses, and optionally generates an AppImage. Can be used for Qt and other applications
-
-
cpeditor
The IDE for competitive programming :tada: | Fetch, Code, Compile, Run, Check, Submit :rocket:
-
otter-browser
Otter Browser aims to recreate the best aspects of the classic Opera (12.x) UI using Qt5
-
-
-
-
pegasus-frontend
A cross platform, customizable graphical frontend for launching emulators and managing your game collection.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Qt5 discussion
C++ Qt5 related posts
-
Let's write a toy UI library
-
Quill OS – an open-source, fully-functional standalone OS for Kobo eReaders
-
Qimgv – Image Viewer
-
LabPlot: Free, open source and cross-platform Data Visualization and Analysis
-
Show HN: LightCombatManager 3.0 – A simple combat manager for d20-based RPGs
-
Open Source Windows Notepad on the Web
-
QOwnNotes
- A note from our sponsor - InfluxDB www.influxdata.com | 22 Dec 2025
Index
What are some of the best open-source Qt5 projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | NotepadNext | 12,926 |
| 2 | stellarium | 9,259 |
| 3 | openscad | 8,601 |
| 4 | PrismLauncher | 8,179 |
| 5 | PlotJuggler | 5,555 |
| 6 | opentrack | 4,469 |
| 7 | notes | 4,187 |
| 8 | nodeeditor | 3,526 |
| 9 | seer | 3,296 |
| 10 | apkstudio | 3,065 |
| 11 | qView | 3,021 |
| 12 | Qt | 2,895 |
| 13 | qimgv | 2,884 |
| 14 | openauto | 2,770 |
| 15 | linuxdeployqt | 2,391 |
| 16 | Qt-Advanced-Docking-System | 2,338 |
| 17 | cpeditor | 2,063 |
| 18 | otter-browser | 1,941 |
| 19 | mayo | 1,878 |
| 20 | aspia | 1,802 |
| 21 | Launcher | 1,675 |
| 22 | pegasus-frontend | 1,674 |
| 23 | nitroshare-desktop | 1,648 |