SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Qt Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
MuseScore
MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
PrismLauncher
A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC)
-
LibreCAD
LibreCAD is a cross-platform 2D CAD program written in C++17. It can read DXF/DWG files and can write DXF/PDF/SVG files. It supports point/line/circle/ellipse/parabola/spline primitives. The user interface is highly customizable, and has dozens of translations.
-
qgroundcontrol
Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
-
apkstudio
Open-source, cross platform Qt based IDE for reverse-engineering Android application packages.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Show HN: I built a free in-browser Llama 3 chatbot powered by WebGPU | news.ycombinator.com | 2024-05-03I'm using flameshot ( https://flameshot.org/ ), which sounds pretty similar, but FOSS and cross platform.
Project mention: Samsung A71 Screen dead, need to backup work messages before switching phones. | /r/AndroidQuestions | 2023-06-21
For a shortcut, Musescore has a plugin called colornotes that does this, installable from the GUI. You can alter the color scheme by editing the .js plugin code: https://github.com/musescore/MuseScore/blob/master/share/ext...
It can also print note names inside of each head.
Project mention: How to build your interactive resume in 4 simple and 2 easy steps | dev.to | 2024-04-02When you decide on the high-level design of the resume, start building your map in Tiled. You can customise the map from the basic game you already have or build your one from scratch - just try and see what works best for you.
Project mention: Brig: A user interface toolkit for Node.js, which is based on Qt for rendering | news.ycombinator.com | 2024-01-20This looks like it hasn't been maintained in years but there's a modern equivalent in NodeGUI [1] which also has React/Svelte/Vue implementations. Unfortunately it requires a custom build of Node that merges the libuv and Qt6 event loops so YMMV.
It actually inspired me to write my own implementation with Svelte on top of QuickJS and Qt Widgets but the task of wrapping the entire Qt6 API in Rust proved to be intractable once I found out that most methods weren't marked Q_INVOKABLE and thus couldn't be called via reflection (requiring manual wrapping). Providing a `Document.createElement` API that created Qt Widgets with working attributes and event handling worked surprisingly well though!
[1] https://github.com/nodegui/nodegui
Project mention: NotepadNext – a cross-platform, reimplementation of Notepad++ | news.ycombinator.com | 2024-03-28:*(
> Plugin compatibility between NN and N++ is not possible.
https://github.com/dail8859/NotepadNext/issues/422
Shame, since N++'s plugin ecosystem holds quite the treasure trove of functionality.
https://github.com/notepad-plus-plus/nppPluginList/blob/mast...
I found this https://github.com/moonlight-stream/moonlight-qt/issues/967
We need more detail. What OS you are using what olive version (exactly up to commit number). You should make an issue heere: https://github.com/olive-editor/olive/issues
Project mention: Wechsel von Windows auf Linux - zu viele Programme Windows-only? | /r/de_EDV | 2023-06-30
I recommend switching to Prism Launcher.
Mixxx is excellent and has pretty wide hardware support.
FYI the "limited" functionality of Rekordbox can be hardware unlocked with some Pioneer controllers.
https://mixxx.org/
Project mention: Serial studio: Multi-purpose serial data visualization and processing program | news.ycombinator.com | 2024-05-04
LibreCAD, OpenSCAD (more script based and more for solids), FreeCAD.
Try Clementine -> https://www.clementine-player.org/
Plume is actually based on my open source note-taking app Notes[1]. You can already get it on Flathub, Snap Store etc. Notes uses just a simple plain text editor while Plume has a completely revamped block editor that I built from scratch. That parts of Notes used in Plume will remain open source (per the MPL license) but the rest of the code will be closed source. At least for the time being.
[1] https://github.com/nuttyartist/notes
Project mention: DJI Virtual Flight (iOS) has been broken for five months | news.ycombinator.com | 2023-09-09For Disco you're in luck, there are some really decent ardupilot-based projects out there[1]. Plus, unlike the Bebop camera which is inaccessible via the shell (you can only use the Parrot SDK), the Disco camera can be commanded to stream/record with a few simple commands, and even bound to controller inputs.
A caveat with the controller: it needs to have custom firmware[2] to get it communicating with ardupilot, and to get the firmware onto the controller you need telnet/adb into it via SkyController→usb→ethernet→usb→Laptop adaptor(s).
For a ground control system (GCS), there's three to choose from: Mission Planner, APM Planner, and QGroundControl[3] (ignore the rest, use this one).
For configuring the drone, mission planner is pretty good... but you can also just use MavProxy[4] which is a fantastic commandline program that all the GCSes use in some way, and can even be installed in Termux/Android.
1: https://github.com/uavpal/disco4g/
2: https://github.com/ArduPilot/dema-rc/
3: https://github.com/mavlink/qgroundcontrol
4: https://github.com/ArduPilot/MAVProxy
There's an issue open for this: https://github.com/gqrx-sdr/gqrx/issues/1104
I could really use some help from a software build expert. Gqrx and all its dependencies would need to be built in CI with Apple silicon support, and I don't know how to do that.
C++ Qt related posts
-
Serial studio: Multi-purpose serial data visualization and processing program
-
Printing Music with CSS Grid
-
How might software development have unfolded if CPU speeds were 20x slower?
-
How to build your interactive resume in 4 simple and 2 easy steps
-
Flameshot: Free and open source screenshot software
-
Apple should learn from open source project
-
Open Source Windows Notepad on the Web
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 May 2024
Index
What are some of the best open-source Qt projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | flameshot | 23,217 |
2 | QtScrcpy | 16,520 |
3 | MuseScore | 11,582 |
4 | tiled | 10,631 |
5 | nekoray | 10,453 |
6 | nodegui | 8,747 |
7 | NotepadNext | 8,400 |
8 | moonlight-qt | 8,332 |
9 | olive | 7,834 |
10 | LiteIDE | 7,453 |
11 | albert | 7,085 |
12 | FileCentipede | 6,697 |
13 | PrismLauncher | 4,890 |
14 | mixxx | 4,129 |
15 | Serial-Studio | 4,119 |
16 | LibreCAD | 4,080 |
17 | hotspot | 3,874 |
18 | Clementine | 3,644 |
19 | notes | 3,536 |
20 | Librum | 3,512 |
21 | qgroundcontrol | 2,939 |
22 | gqrx | 2,877 |
23 | apkstudio | 2,848 |
Sponsored