C++ Qt

Open-source C++ projects categorized as Qt

Top 23 C++ Qt Projects

  • GitHub repo flameshot

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

    Project mention: Switching to Arch Linux | dev.to | 2021-02-23

    If you want to learn more about Flameshot, follow this link

  • GitHub repo tiled

    A flexible level editor

    Project mention: How should I load levels? | reddit.com/r/monogame | 2021-02-19

    Use Tiled there is a library for it on nuget.

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo LiteIDE

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

  • GitHub repo 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: Can you make Linux apps with React Native with Frameworks that are production ready? (No Electron!) | reddit.com/r/reactnative | 2020-12-29

    I’ve been looking at NodeGUI for the Electron-less experience, but have yet to try it: https://github.com/nodegui/nodegui

  • GitHub repo 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: Guitar song library with chords and transposing | reddit.com/r/selfhosted | 2021-02-16

    Not selfhosted as in "it has a web interface", but Musescore (musescore.org) is a free software program to create tablature. The free account let's you upload 5 tabs to their cloud, but with the software you can save your tabs anywhere you like. The also have a nice mobile app. From musescore.com you can also download tabs from other creators. I use it all the time for all my guitar tabs. And it lets you transpose

  • GitHub repo olive

    Free open-source non-linear video editor

    Project mention: Update? | reddit.com/r/olive | 2021-02-23
  • GitHub repo Mapbox GL

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

    Project mention: Maps Offline? | reddit.com/r/gnome | 2021-02-15

    But vector tiles is indeed the way to go, but it's also much more complicated. Everyone that has worked on Maps so far has done it either as a SoC / Outreachy student or on weekends and evenings. Look at https://github.com/mapbox/mapbox-gl-native if you want to get a feel for the complexity of a client side implementation of rendering vector tiles.

  • GitHub repo qTox

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

    Project mention: Cyber Security in Myanmar | reddit.com/r/cybersecurity | 2021-02-14

    In addition to ToR (while definitely using an obfsproxy), consider communicating with other people using encrypted chat. Tox is e2e encrypted and completely decentralized, and there are a few different clients you can use. qTox is one that works well. Signal is also completely e2e encrypted, and works much nicer on mobile devices, but it's centralized, so might be easier to block access to. Also consider using a VPN for most of your daily usage. Cryptostorm is a good choice to use that respects your privacy. You can use ToR on top of a VPN connection to hide the fact that you're using ToR from your ISP, and to hide your network usage from even the VPN provider itself.

  • GitHub repo Clementine

    :tangerine: Clementine Music Player

    Project mention: I only have one gripe with pop os (and may be bc of wine) | reddit.com/r/pop_os | 2021-01-05
  • GitHub repo 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: What is your preferred P&ID design software | reddit.com/r/AskEngineers | 2021-02-09

    If you are redlining then pickup a tablet and use PDFWrite or AdobeReader to redline them electronically. You can snag a great deal right now on Samsung Tab S6. I just upgraded to the Tab S7 and use it daily to redline and annotate design files, plans, pdfs, etc. You can then use diagrams.net (formerly draw.io) to create one-lines and diagrams that can then be updated and edited. Alternative would be to try out LibreCAD (https://librecad.org/). I have not used it, but appears like it may be worth a shot just for P&ID.

  • GitHub repo mixxx

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

    Project mention: Traktor Kontrol S2 MK2 Pro 2 Software | reddit.com/r/traktorpro | 2021-02-21

    For a complet free program there is. https://mixxx.org/ most of the functions on controller works a few not mapped doe Also support soundcloud

  • GitHub repo hotspot

    The Linux perf GUI for performance analysis.

    Project mention: Blog post: (I want) A Better Rust Profiler | reddit.com/r/rust | 2021-02-10

    There's a GUI for perf called hotspot, and it's really good. https://github.com/KDAB/hotspot I use it for Rust often, and I'm quite pleased with it.

  • GitHub repo moonlight-qt

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

    Project mention: Is anyone experiencing symptoms similar to this stuttering? | reddit.com/r/nvidiashield | 2021-01-31
  • GitHub repo edb-debugger

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

    Project mention: Where to find a nasm debugger that works with my code? | reddit.com/r/learnprogramming | 2021-01-22

    Alternatively there's that GUI debugger I remember https://github.com/eteran/edb-debugger, may require building from source though :)

  • GitHub repo openauto

    AndroidAuto headunit emulator

    Project mention: DIY car audio using a raspberry pi? | reddit.com/r/CarAV | 2021-01-13

    f1xpl/openauto: AndroidAuto headunit emulator (github.com)

  • GitHub repo mindforger

    Thinking notebook and Markdown editor.

    Project mention: Is there a tool to compare Github forks? | reddit.com/r/opensource | 2021-02-18
  • GitHub repo otter-browser

    Otter Browser aims to recreate the best aspects of the classic Opera (12.x) UI using Qt5

    Project mention: WebKit Quirks | news.ycombinator.com | 2021-02-17

    >Especially since it cannot be tested without owning an Apple device.

    Yes very annoying. They dont have to bring Safari on Windows, but at least WebKit on Windows would be nice for testing. In the mean time, Otter for Cross Platform Browser [1], or you could do Gnome Web with Windows WSL2.

    [1] https://github.com/OtterBrowser/otter-browser

  • GitHub repo Qt

    Qt Base (Core, Gui, Widgets, Network, ...)

    Project mention: Qt and CMake: The Past, the Present and the Future | reddit.com/r/cpp | 2021-02-09
  • GitHub repo GoldenCheetah

    Performance Software for Cyclists, Runners, Triathletes and Coaches

    Project mention: Tracking Cycling Efforts at Home Without Using Zwift | reddit.com/r/Strava | 2021-02-10
  • GitHub repo Serial-Studio

    Multi-purpose serial data visualization & processing program

    Project mention: Cereal Monitor Opensource Dropin Replacement For | reddit.com/r/arduino | 2021-02-06

    you folks might wanna check SerialStudio out https://github.com/Serial-Studio/Serial-Studio

  • GitHub repo neovim-qt

    Neovim client library and GUI, in Qt5.

    Project mention: How change the style of the floating window in coc.vim ? | reddit.com/r/neovim | 2021-02-22

    source of the solution : https://github.com/equalsraf/neovim-qt/issues/506#issuecomment-474461884

  • GitHub repo strawberry

    :strawberry: Strawberry Music Player

    Project mention: Having issues with clementine, it seems to have issues after a while. | reddit.com/r/UbuntuMATE | 2021-02-23

    if you are looking for alternatives, strawberry is a fork of clementine. it doesn't have an official package in the repos, but i used the ppa and that worked well. otherwise there is a. deb: https://www.strawberrymusicplayer.org/

  • GitHub repo qdirstat

    QDirStat - Qt-based directory statistics (KDirStat without any KDE - from the original KDirStat author)

    Project mention: Help to free disk space on my linux drive. | reddit.com/r/linuxmint | 2021-02-23

    Use QDirStat ! It's great for exactly this kind of thing. https://github.com/shundhammer/qdirstat

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 2021-02-23.


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

Project Stars
1 flameshot 9,504
2 tiled 7,829
3 LiteIDE 6,348
4 nodegui 5,863
5 MuseScore 5,642
6 olive 4,721
7 Mapbox GL 3,953
8 qTox 3,465
9 Clementine 2,856
10 LibreCAD 2,169
11 mixxx 2,055
12 hotspot 1,974
13 moonlight-qt 1,916
14 edb-debugger 1,827
15 openauto 1,745
16 mindforger 1,514
17 otter-browser 1,277
18 Qt 1,268
19 GoldenCheetah 1,182
20 Serial-Studio 1,129
21 neovim-qt 1,044
22 strawberry 931
23 qdirstat 903