Top 23 C++ Qt Projects
-
flameshot
Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:
If you want to learn more about Flameshot, follow this link
-
tiled
A flexible level editor
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.
-
LiteIDE
LiteIDE is a simple, open source, cross-platform Go IDE.
-
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-29I’ve been looking at NodeGUI for the Electron-less experience, but have yet to try it: https://github.com/nodegui/nodegui
-
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-16Not 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
-
olive
Free open-source non-linear video editor
-
Mapbox GL
Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
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.
-
qTox
qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
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.
-
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 -
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-09If 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.
-
mixxx
Mixxx is Free DJ software that gives you everything you need to perform live mixes.
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
-
hotspot
The Linux perf GUI for performance analysis.
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.
-
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 -
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-22Alternatively there's that GUI debugger I remember https://github.com/eteran/edb-debugger, may require building from source though :)
-
openauto
AndroidAuto headunit emulator
f1xpl/openauto: AndroidAuto headunit emulator (github.com)
-
mindforger
Thinking notebook and Markdown editor.
-
otter-browser
Otter Browser aims to recreate the best aspects of the classic Opera (12.x) UI using Qt5
>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.
-
Qt
Qt Base (Core, Gui, Widgets, Network, ...)
-
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 -
Serial-Studio
Multi-purpose serial data visualization & processing program
Project mention: Cereal Monitor Opensource Dropin Replacement For | reddit.com/r/arduino | 2021-02-06you folks might wanna check SerialStudio out https://github.com/Serial-Studio/Serial-Studio
-
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-22source of the solution : https://github.com/equalsraf/neovim-qt/issues/506#issuecomment-474461884
-
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-23if 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/
-
qdirstat
QDirStat - Qt-based directory statistics (KDirStat without any KDE - from the original KDirStat author)
Use QDirStat ! It's great for exactly this kind of thing. https://github.com/shundhammer/qdirstat
Index
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 |