C++ Qt5

Open-source C++ projects categorized as Qt5

Top 23 C++ Qt5 Projects

  • openscad

    OpenSCAD - The Programmers Solid 3D CAD Modeller

    Project mention: I get that the circle gets approximated by segments for ease of rendering. But when I export it to dxf and sent it to my laser cutting service, they complained that it has too many segments. Apparently it should be a smooth circle. How do I export it so it is a circle in dxf? | reddit.com/r/openscad | 2022-11-23

    Here is where you start the journey. Good luck.

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

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

  • stellarium

    Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.

    Project mention: Sky View Lite app. I mentioned in another post about how cool this was for you to identify (or rule out) objects in you see in the sky. It can tell you if it’s a star, planet, known satellite or space station. It adds a graphic to illustrate what you’re looking at. | reddit.com/r/UFOs | 2022-12-03
  • PlotJuggler

    The Time Series Visualization Tool that you deserve.

    Project mention: What debugging/monitoring method do you use? Lately, I have been using the Saleae Logic Analyzer to monitor the signals exchanged among the boards of my embedded network. I find it really cool, but do you have any other recommendations? What do you use? | reddit.com/r/robotics | 2022-10-04

    If you use ROS, you will have similar facilities with ROS bags and e.g. PlotJuggler. ROS bags are not as convenient to manipulate as MessagePack/JSON dictionaries, although they hold similar data, because the ecosystem is smaller (i.e. less people manipulating them and developing tools to manipulate them more efficiently).

  • QOwnNotes

    QOwnNotes is a plain-text file notepad and todo-list manager with markdown support and Nextcloud / ownCloud integration.

    Project mention: A wiki app like zim or cherrytree that actually supports markdown with a side-by-side viewer | reddit.com/r/linuxquestions | 2022-12-03

    Take a look at Obisidian and QOwnNotes.

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

  • Sonar

    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!

  • opentrack

    Head tracking software for MS Windows, Linux, and Apple OSX

    Project mention: Where to find OpenTrack Download? | reddit.com/r/hoggit | 2022-12-03
  • nodeeditor

    Qt Node Editor. Dataflow programming framework

    Project mention: Qt does drag & drop for development, Can it do that for the end UI too? | reddit.com/r/QtFramework | 2022-06-17

    I've used this in a few projects as have my students. https://github.com/paceholder/nodeeditor Seems to work well.

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

  • Qt

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

    Project mention: A GTK4 Firefox with Libwaita is the next step into the right direction (Please click on the link and upvote my proposal). | reddit.com/r/gnome | 2022-08-22

    What are you talking about? Qt has GTK theme support built-in: https://github.com/qt/qtbase/tree/dev/src/plugins/platformthemes/gtk3

  • linuxdeployqt

    Makes Linux applications self-contained by copying in the libraries and plugins that the application uses, and optionally generates an AppImage. Can be used for Qt and other applications

    Project mention: Font size is too small for the 4K monitors | reddit.com/r/linuxquestions | 2022-03-22

    Eagle uses 'linuxdeployqt' for cross-platform installations. Read about it HERE. There is a qt.conf file in the directory where the eagle executable is located. I am not sure exactly how to use it.

  • otter-browser

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

    Project mention: Midori Browser completely based on Gecko | reddit.com/r/browsers | 2022-10-20

    No, but they are planned and the ad blocker is built-in.

  • qimgv

    Image viewer. Fast, easy to use. Optional video support.

    Project mention: A simple and smart image viewer | reddit.com/r/linuxquestions | 2022-11-19
  • nitroshare-desktop

    Network file transfer application for Windows, OS X, & Linux

    Project mention: iPhone 14 Pro's Lightning Connector Still Limited to USB 2.0 Speeds Despite Large 48MP ProRAW Photos | reddit.com/r/apple | 2022-09-16

    or nitroshare works across everything as far as i can tell (using it myself on windows and android)

  • seer

    Seer - a gui frontend to gdb

    Project mention: Seer – a GUI front end to GDB for Linux | reddit.com/r/linux | 2022-10-03
  • cpeditor

    The IDE for competitive programming :tada: | Fetch, Code, Compile, Run, Check, Submit :rocket:

    Project mention: Writing a neovim plugin. Please send criticisms to make the code better | reddit.com/r/neovim | 2022-06-18

    It aims to be a 1 to 1 clone of https://github.com/cpeditor/cpeditor/ thanks to u/ouuan

  • aspia

    Remote desktop and file transfer tool.

  • pencil

    Pencil2D is an easy, intuitive tool to make 2D hand-drawn animations. Pencil2D is open source and cross-platform. (by pencil2d)

    Project mention: We are forced to write android code for our exams on paper. our android subject is theory only! (pardon my handwriting) | reddit.com/r/programminghorror | 2022-03-12

    I'd say you should report the bug to them... but I'm practically willing to bet the university is using a years-outdated version.

  • qView

    Practical and minimal image viewer

    Project mention: I don't know what to do next | reddit.com/r/cpp | 2022-10-22

    Just yesterday I did that https://github.com/jurplel/qView/issues/516

  • Qt-Advanced-Docking-System

    Advanced Docking System for Qt

    Project mention: Going all-in on Rust | reddit.com/r/rust | 2022-07-27

    Personally, I'm partial to the PyO3+PyQt/PySide option because Qt's QWidget APIs are a very polished and mature way to build a portable "as native as feasible without writing a separate frontend for each platform" GUI with great quality-of-life things like QMainWindow::saveState, PyQt-compatible bindings for addons like Qt Advanced Docking System, and tooling like MyPy. (It also helps that, as a KDE user, QWidget is the platform's native UI API.)

  • crow-translate

    A simple and lightweight translator that allows you to translate and speak text using Google, Yandex Bing, LibreTranslate and Lingva.

    Project mention: The latest Crow Translate version fixed that issue where the "translate selection" feature sometimes appears with no text. Huge improvement. | reddit.com/r/linuxmasterrace | 2022-08-06
  • slate

    Pixel Art Editor (by mitchcurtis)

    Project mention: Are there any good sprite creation programs for Godot? | reddit.com/r/godot | 2022-08-30

    One of my favorites for tilemap creation specifically is Slate (https://github.com/mitchcurtis/slate), otherwise I use gimp or lately pixelorama as others have recommended. Pixelorama is better for animated or static sprites in my opinion, but Slate has a very unique tilemap editor. It is a little complicated at first, but after a bit being able to lay out tiles next to each other and edit them in place is incredible.

  • Zigi

    The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!

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-12-03.

C++ Qt5 related posts


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

Project Stars
1 openscad 5,167
2 NotepadNext 4,861
3 stellarium 4,327
4 PlotJuggler 3,173
5 QOwnNotes 2,825
6 notes 2,558
7 apkstudio 2,501
8 opentrack 2,427
9 nodeeditor 2,103
10 openauto 2,043
11 Qt 1,837
12 linuxdeployqt 1,756
13 otter-browser 1,605
14 qimgv 1,506
15 nitroshare-desktop 1,389
16 seer 1,253
17 cpeditor 1,242
18 aspia 1,209
19 pencil 1,190
20 qView 1,060
21 Qt-Advanced-Docking-System 1,019
22 crow-translate 1,007
23 slate 933
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 🚀.