C++ Qt

Open-source C++ projects categorized as Qt

Top 23 C++ Qt Projects

  • flameshot

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

    Project mention: Frog: OCR Tool for Linux | news.ycombinator.com | 2022-11-22

    Cool! I've seen similar ideas before and made my own inspired by these some years ago. It's a simple bash script based on [flameshot](https://flameshot.org/) for taking the screenshot and Tesseract:

        #!/usr/bin/env bash

  • tiled

    Flexible level editor

    Project mention: Programs for isometric world design? (Pixel Art) | reddit.com/r/gamedev | 2022-11-19

    Tiled for placing tiles, combined with your favourite pixel art tool for the art.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • 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

    Project mention: [Hiring] Create UI to Accept User Input using NodeGui to create a Native Desktop Application | reddit.com/r/forhire | 2022-04-29

    Use NodeGui (or some equivalent tool) for this. Source: https://docs.nodegui.org/ This is needed because this entire project will run natively, by that I mean it will run with no browser, no local host and it no internet connection.

  • 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: How do you import external instruments? | reddit.com/r/Musescore | 2022-11-25


  • LiteIDE

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

    Project mention: Open Source IDE for Linux | reddit.com/r/golang | 2022-03-17

    There is liteide too: https://github.com/visualfc/liteide Is not super amazing but it does the job and since is purely for Go it has a few nice features. And it's very lightweight!

  • olive

    Free open-source non-linear video editor

    Project mention: Any good free editing software without any huge watermarks? | reddit.com/r/NewTubers | 2022-10-31
  • NotepadNext

    A cross-platform, reimplementation of Notepad++

    Project mention: An alternative for "Notepad++" | reddit.com/r/linuxquestions | 2022-09-26

    There's NotepadNext (https://github.com/dail8859/NotepadNext), it's fairly new and based on Notepad++, personally, at the moment I use Atom.

  • Zigi

    Delete the most useless function ever: context switching.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • qTox

    qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.

    Project mention: 11 methods of sending 118GB failed. Advice? | reddit.com/r/techsupport | 2022-08-08

    Qtox(p2p messaging?) failed: You can send files, but it looks like you can only open folders to look for files to send, not send folders themselves.

  • moonlight-qt

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

    Project mention: No host option on Parsec | reddit.com/r/ManjaroLinux | 2022-11-16

    You can host your computer with sunshine and then use your phone to connect to your computer using moonlight

  • Mapbox GL

    Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL

    Project mention: Max zoom levels? | reddit.com/r/mapbox | 2022-03-26

    Yes, I'm using the Flutter MapBox GL project (that uses the native implementation, which is mostly written in C++). I'm using vector tiles, and it's getting down to 1.35cm/pixel for iOS and .12cm/pixel for Android at my latitude; I believe this is level 22 for iOS and 25.5 for Android.

  • Clementine

    :tangerine: Clementine Music Player

    Project mention: A simple, clean and cross-platform music player | news.ycombinator.com | 2022-11-13

    See also clementine, which is the one I use.


  • FileCentipede

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

    Project mention: Gerenciador de downloads de arquivos da Internet | reddit.com/r/DivulgandoLinks | 2022-03-30
  • LibreCAD

    LibreCAD is a cross-platform 2D CAD program written in C++11 using the Qt framework. It can read DXF and DWG files and can write DXF, PDF and SVG files. The user interface is highly customizable, and has dozens of translations.

    Project mention: I’m looking for software to do custom storage inserts | reddit.com/r/Gloomhaven | 2022-11-25

    SketchUp, QCAD, LibreCAD, TinkerCAD

  • mixxx

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

    Project mention: Does anyone know whether the Pioneer DDJ-200 dj controller can be used with Linux and Mixxx? | reddit.com/r/linuxhardware | 2022-11-20
  • Serial-Studio

    Multi-purpose serial data visualization & processing program

    Project mention: Can't find a way to create AppImage for Qt6 programs | reddit.com/r/QtFramework | 2022-10-04

    I recommend moving away from linuxdeployqt, and use linuxdeploy (almost the same name, but without the "qt" at the end). It has a Qt plugin, and it's as easy to use. Check how a real world application is using it, and it's with Qt 6.

  • hotspot

    The Linux perf GUI for performance analysis.

    Project mention: How to interpret a flamegraph? | reddit.com/r/rust | 2022-08-03

    Flamegraphs alone aren't a full picture of what your application is doing, but it can give you hints as to where to look. Another tool I often use is Hotspot which can open the perf.data file and provide more options for filtering and digging into the gathered data beyond the single flamegraph.

  • notes

    Note-taking application, write down your thoughts. (by nuttyartist)

    Project mention: Note taking app written in C++ - an alternative to all those Electron memory-eaters | reddit.com/r/linux | 2022-09-16
  • apkstudio

    Open-source, cross platform Qt based IDE for reverse-engineering Android application packages.

    Project mention: looking for an apk editor, either for android or windows | reddit.com/r/hacking | 2022-10-10

    There is also a tool called apkstudio, it allows to edit an apk , recompile and sign it https://github.com/vaibhavpandeyvpz/apkstudio give it a try.

  • qgroundcontrol

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

    Project mention: BlueRov2 Firmware Problem | reddit.com/r/rov | 2022-06-03

    I expect you’re running into this issue, although it’s also possible you’re using a QGroundControl version that’s poorly set up to work with ArduSub (or your particular ArduSub version). If you’re not already it’s likely best to use the software version(s) recommended by Blue Robotics.

  • gqrx

    Software defined radio receiver powered by GNU Radio and Qt.

    Project mention: Crossfire low range?? RX Loss & RSSI DBM?? Beeps?? | reddit.com/r/fpv | 2022-10-24

    Some of the Crossfire modules have a rudimentary spectrum analyzer function on them that might help you identify if there are other devices operating in the 900MHz band around that area, but I'm not sure the nano TX is one of them. I have a couple RTL-SDR dongles or equivalent I'd use with GQRX as a cheap spectrum analyzer if possible.

  • edb-debugger

    edb is a cross-platform AArch32/x86/x86-64 debugger.

    Project mention: Desperately looking for graphical debugger (IDE, gdb plugin, you name it) for linux that works similarly to Visual Studio (showing hex, dec, binary, etc). | reddit.com/r/asm | 2022-01-29
  • openauto

    AndroidAuto headunit emulator

    Project mention: [Theme] Kustom UI with tasker integration. Server monitor, Car Page, Traffic Cams and more! | reddit.com/r/kustom | 2022-11-17

    It would take a lot of time don't get me wrong & it can replace your infotainment center with a touchscreen & a rPi3B running OpenAutoPro but if you look at that feature set in the repo you'll see why it's wayyy better & integrates your android on multiple abstraction layers instead of just bluetooth. Plus the user interface is fully customizable with Qt (all open source)

  • antimony

    CAD from a parallel universe

    Project mention: Interesting examples of visual programming? | reddit.com/r/lisp | 2022-08-09

    Antimony CAD Noodle diagrams to design parts (QT UI, each box is a Python script). Example code for a scaling node.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

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). The latest post mention was on 2022-11-25.

C++ Qt related posts


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

Project Stars
1 flameshot 19,461
2 tiled 9,227
3 nodegui 8,060
4 MuseScore 7,687
5 LiteIDE 7,039
6 olive 6,584
7 NotepadNext 4,747
8 qTox 4,289
9 moonlight-qt 4,262
10 Mapbox GL 4,209
11 Clementine 3,325
12 FileCentipede 3,312
13 LibreCAD 3,139
14 mixxx 3,062
15 Serial-Studio 2,969
16 hotspot 2,882
17 notes 2,549
18 apkstudio 2,495
19 qgroundcontrol 2,326
20 gqrx 2,277
21 edb-debugger 2,220
22 openauto 2,043
23 antimony 1,973
Free webinar: The Power of Clean C++
Are you ready to take your C++ code to the next level? Join Sonar on December 7th for our live webinar as we discuss how to get your code clean - and stay clean - with minimal effort and without being overloaded with warnings. Register now!