C++ Qt

Open-source C++ projects categorized as Qt
Topics: Qt5 CPP Linux Windows C++

Top 23 C++ Qt Projects

  • flameshot

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

  • Project mention: Show HN: I built a free in-browser Llama 3 chatbot powered by WebGPU | news.ycombinator.com | 2024-05-03

    I'm using flameshot ( https://flameshot.org/ ), which sounds pretty similar, but FOSS and cross platform.

  • QtScrcpy

    Android real-time display control software

  • Project mention: Samsung A71 Screen dead, need to backup work messages before switching phones. | /r/AndroidQuestions | 2023-06-21
  • 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.

    InfluxDB logo
  • 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: Printing Music with CSS Grid | news.ycombinator.com | 2024-04-30

    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.

  • tiled

    Flexible level editor

  • Project mention: How to build your interactive resume in 4 simple and 2 easy steps | dev.to | 2024-04-02

    When 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.

  • nekoray

    Qt based cross-platform GUI proxy configuration manager (backend: v2ray / sing-box)

  • 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: Brig: A user interface toolkit for Node.js, which is based on Qt for rendering | news.ycombinator.com | 2024-01-20

    This 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

  • NotepadNext

    A cross-platform, reimplementation of Notepad++

  • 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...

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • moonlight-qt

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

  • Project mention: Sunshine: HEVC not supported (even though it should) | /r/cloudygamer | 2023-12-07

    I found this https://github.com/moonlight-stream/moonlight-qt/issues/967

  • olive

    Free open-source non-linear video editor

  • Project mention: Olive keeps crashing when trying to make a proxy? | /r/olive | 2023-07-10

    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

  • LiteIDE

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

  • albert

    A fast and flexible keyboard launcher

  • Project mention: Wechsel von Windows auf Linux - zu viele Programme Windows-only? | /r/de_EDV | 2023-06-30
  • 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)

  • Project mention: Curseforge (Overwolf) on Linux Mint | /r/linux_gaming | 2023-12-11

    I recommend switching to Prism Launcher.

  • mixxx

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

  • Project mention: Ask HN: Looking for a DJ Program | news.ycombinator.com | 2024-01-05

    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/

  • Serial-Studio

    Multi-purpose serial data visualization & processing program

  • Project mention: Serial studio: Multi-purpose serial data visualization and processing program | news.ycombinator.com | 2024-05-04
  • 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.

  • Project mention: Looking for a poor man's AutoCad | /r/civilengineering | 2023-07-05

    LibreCAD, OpenSCAD (more script based and more for solids), FreeCAD.

  • hotspot

    The Linux perf GUI for performance analysis.

  • Project mention: Hotspot: A GUI for the Linux perf profiler | /r/C_Programming | 2023-09-12
  • Clementine

    :tangerine: Clementine Music Player

  • Project mention: .flac music players for mac with options for exclusive mode | /r/mac | 2023-06-05

    Try Clementine -> https://www.clementine-player.org/

  • notes

    Fast and beautiful note-taking app written in C++. Write down your thoughts.

  • Project mention: Joplin is an open source note-taking app | news.ycombinator.com | 2024-03-03

    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

  • Librum

    The Librum client application

  • Project mention: Apple should learn from open source project | news.ycombinator.com | 2024-02-22
  • qgroundcontrol

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

  • Project mention: DJI Virtual Flight (iOS) has been broken for five months | news.ycombinator.com | 2023-09-09

    For 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

  • gqrx

    Software defined radio receiver powered by GNU Radio and Qt.

  • Project mention: Listen to HD radio with a $30 RTL SDR dongle | news.ycombinator.com | 2023-11-05

    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.

  • 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

    SaaSHub logo
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).

C++ Qt related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com