- Table of Contents
- Qt Libraries
- Qt Applications
- Raspberry Pi
- Robotics
- C / C++
- Python
- Software Development
- Embedded
- SiLA
- 3D
- QtPropertyBrowser - A property browser framework enabling the user to edit a set of properties.
- qt5-node-editor - A Qt5 node editor written from scratch
- NodeEditor - Qt Node Editor. Dataflow programming framework. A general-purpose Qt-based library aimed at graph-controlled data processing.
- QHexEdit2 - Binary Editor for Qt
- TabToolbar - A small library for creating tabbed toolbars (others may call it Ribbon)
- JKQtExtras - A collection of different Qt4 & Qt5 widgets
- QSimpleScada - Qt based simple SCADA framework, with dashboard, static and dynamic components
- QSkinny - A lightweight framework on top of the Qt scene graph and only few classes from Qt/Quick. It is usable from C++ and/or QML.
- QtAwesome - Font Awesome support for Qt applications
- longscroll-qt - Library to create really long scrollable widgets in Qt. Tested with millions of images.
- QtSASS - Compile SASS files to Qt stylesheets
- Qt-Material - Material inspired stylesheet for PySide6, PySide2 and PyQt5 with adjustable accent color (jinja)
- OculusQt3D - Example of stereoscopic viewing for Oculus Rift with QML and Qt3D.
- QtVtk - An integration between Qt Quick Controls 2 and VTK for 3D rendering
- Qt5Ogre21 - Qt 5 integration for Ogre 2.1
- coin3d - Coin is an OpenGL- and scene graph based, 3D graphics library
- Coindesigner - Coindesigner is a RAD (rapid application development) system to build 3D applications using Coin3D openInventor.
- VulkanSceneGraph -VulkanSceneGraph (VSG), is a modern, cross platform, high performance scene graph library built upon Vulkan graphics/compute API.
- QtNetworkNg - QtNetwork Next Generation. A coroutine based network framework for Qt/C++, with more simpler API than boost::asio.
- Qt REST - Qt / QML REST Client
- QSsh - SSH and SFTP support for Qt. This project is based on Qt Creator's libQtcSsh.so
- SQLATE - Sqlate is a C++ library to interact with SQL databases that uses. It uses Qt and advanced C++ templates that helps to write SQL queries in a type safe way, checked at compile time.
- orm-qt - Object Relation Mapping with Qt library
- Nut - Advanced, Powerful and easy to use ORM for Qt
- QtJsonSerializer - A library to perform generic seralization and deserialization of QObjects from and to JSON and CBOR
- QJsonModel - Qt Json Tree Model
- Qt-Inspector - Utility to browse the Qt object tree of a running Qt application and edit object properties on the fly.
- LimeReport - Report generator for Qt Framework
- qtcsv - Library for reading and writing csv-files in Qt.
- QtMvvm - A mvvm oriented library for Qt, to create Projects for Widgets and Quick in parallel
- awesome-qt - A curated list of awesome tools, libraries, and resources for the Qt framework.
- QSimpleUpdater - Updater system for Qt applications
- QtAutoUpdater - A Qt library to automatically check for updates and install them
- QtKeychain - Platform-independent Qt API for storing passwords securely.
- QtSwissArmyKnife - QSAK (Qt Swiss Army Knife) is a multi-functional, cross-platform debugging tool based on Qt.
- QtUsb - A cross-platform USB Module for Qt.
- Qtilities - Building blocks for Qt applications
- ixxatcan - Qt CAN Plugin for IXXAT USB adapter
- qModbusMaster - Fork of QModMaster (https://sourceforge.net/p/qmodmaster/code/ci/default/tree/)
- QtnProperty - Extended properties for Qt5
- QtVerbalExpressions - This Qt lib is based off of the C++ VerbalExpressions library
- pythonqt - Dynamic Python binding for Qt Applications
- KDToolBox - KDAB's collection of miscellaneous useful C++ classes and stuff for Qt applications.
- QLdapEditor - LDAP Editor based on Qt and ldapc++ wrapper
- QVGE - Qt Visual Graph Editor
- QssStylesheetEditor - Editor for qt stylesheet (qss). Real-time preview, and user can define varibles in qss.
- qsseditor - Cross-platform application to edit and preview Qt style sheets (QSS).
- CANdevStudio - Development tool for CAN bus simulation
- Scrite - QML Crossplatform Screenwriting Software
- Qt3DExaminerViewer - A viewer module which offers manipulation and visualization functionalities and tools similar to the OpenInventor/Coin Examiner viewer.
- Mayo - 3D CAD viewer and converter based on Qt + OpenCascade
- PlotJuggler - PlotJuggler is a Qt + QWT based tool to visualize time series that is fast, powerful and intuitive.
- QtRpi- An easy-to-use environment to cross-compile Qt applications for Raspberry Pi from your desktop.
- URSim_Install_Guides 16.04 - Collection of installation guides for Universal Robots URSim simulation environment
- URSim_Install_Guides 18.04 - Basic installation guide for URSim on Ubuntu 18.04
- ROS Industrial Training - ROS-Industrial Training Material
- Universal_Robots_ROS_Driver - Driver enabling ROS operation of UR robots.
- pyrobosim - A simple robot simulator written in Python using ODE for physics and VTK for visualization
- rbdl-toolkit - Application for visualizing and working with rbdl models
- Robot_Arm_Kinematics_Lib - A kinematic Library for 6-axis Articulated Robot Arm
- mc_rtc - mc_rtc is an interface for simulated and real robotic systems suitable for real-time control
- Skynet_Robot_Control_Rtos_Ethercat - Realtime 6-axis robot controller, based on Qt C++ & OpenCascade & KDL kinematics & HAL
- roboticslibrary - The Robotics Library (RL) is a self-contained C++ library for rigid body kinematics and dynamics, motion planning, and control.
- python-urx - Python library to control a robot from 'Universal Robots' http://www.universal-robots.com/
- Awesome Robotics Libraries - A curated list of robotics simulators and libraries.
- orocos_kdl - Kinematics and Dynamics Library - Orocos project to supply RealTime usable kinematics and dynamics code, it contains code for rigid body kinematics calculations and representations for kinematic structures and their inverse and forward kinematic solvers.
- Conan - The open-source C/C++ package manager
- Jinja2Cpp - Jinja2 C++ (and for C++) almost full-conformance template engine implementation
- inja - A Template Engine for Modern C++
- awesome-modern-cpp - A collection of resources on modern C++
- pprint - Pretty Printer for Modern C++
- tinyformat - Minimal, type safe printf replacement library for C++
- libserialport - Read-only mirror of the official repo at git://sigrok.org/libserialport.
- json - JSON for Modern C++
- boost::archive::json* - This library provides JSON input/output archive objects usable with boost serialization module.
- Timer - A simple C++ header-only library to use cross-platform timer functionnalities using only the standard library.
- log4cplus - log4cplus is a simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration. It is modelled after the Java log4j API.
- cereal - A C++11 library for serialization
- csv-parser - A modern C++ library for reading, writing, and analyzing CSV (and similar) files.
- csv2 - Fast CSV parser and writer for Modern C++
- rapidcsv - The goal of rapidcsv is to be an easy-to-use CSV library enabling rapid development
- CppVerbalExpressions - C++ regular expressions made easy
- modern-cpp-features - A cheatsheet of modern C++ language and library features.
- expected-lite - Expected objects in C++11 and later in a single-file header-only library
- sigslot - Sigslot is a header-only C++14, thread safe implementation of signal-slots for C++
- delegates - small delegate implementation
- type_safe - Zero overhead utilities for preventing bugs at compile time
- nanobench - Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20
- meta - Header-only, non-intrusive and macro-free runtime reflection system in C++
- doctest - The fastest feature-rich C++11/14/17/20 single-header testing framework
- PlusCallback - PlusCallback is a C++ library, contained in a single header file, that implements easy to use function and method callbacks.
- TinyFSM - TinyFSM is a simple finite state machine library for C++, designed for optimal performance and low memory footprint. This makes it ideal for real-time operating systems.
- Cranium - A portable, header-only, artificial neural network library written in C99
- clipp - Easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation
- frugally-deep - Header-only library for using Keras models in C++
- indicators - Activity Indicators for command line for Modern C++
- KFR - Fast, modern C++ DSP framework
- Magic Enum C++ - Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
- Better Enums - C++ compile-time enum to string, iteration, in a single header file
- FunctionalPlus - Functional Programming Library for C++. Write concise and readable C++ code.
- cpp-httplib - A C++ header-only HTTP/HTTPS server and client library
- Taskflow - A General-purpose Parallel and Heterogeneous Task Programming System
- atomic_queue - C++ lockless queue.
- Units - A run-time C++ library for working with units of measurement and conversions between them and with string representations of units and measurements
- polymorphic_value - A polymorphic value-type for C++
- Tiny-utf8 - Tiny-utf8 is a library for extremely easy integration of Unicode into an arbitrary C++11 project.
- Backward-cpp - Backward is a beautiful stack trace pretty printer for C++.
- spdlog - Very fast, header-only/compiled, C++ logging library.
- https://github.com/fnc12/sqlite_orm - SQLite ORM light header only library for modern C++. sqlite_orm library allows to create easy data model mappings to your database schema.
- fastapi - FastAPI framework, high performance, easy to learn, fast to code, ready for production
- tableau-log-viewer - Tableau Log Viewer is a cross-platform tool for quickly glancing over Tableau log files
- fluentui-system-icons - Fluent System Icons are a collection of familiar, friendly and modern icons from Microsoft.
- doxygen-awesome-css - Custom CSS theme for doxygen html-documentation with lots of customization parameters.
- svg-explorer-extension - Extension module for Windows Explorer to render SVG thumbnails, so that you can have an overview of your SVG files
- install-qt-action - Install Qt on your Github Actions workflows with just one simple action
- gRPC - gRPC is a modern, open source, high-performance remote procedure call (RPC) framework that can run anywhere.
- modm - A C++20 library generator for AVR and ARM Cortex-M devices
- erpc - Embedded RPC
- pybricks-micropython - MicroPython firmware for Pybricks-compatible devices.
- AvrLib - Highly type-safe modern C++ library for AVR
- ETL - Embedded Template Library. The ETL is not designed to completely replace the STL, but complement it.
- ot2-controller - A SiLA 2 compliant controller for an Opentrons OT-2 liquid handling robot.
- panda-controller - A SiLA 2 compliant controller for an Franka Emika Panda robot arm.
- sila-orchestrator - A simple, dynamic SiLA 2 client for coordinating various services.
- Open3D - Open3D is an open-source library that supports rapid development of software that deals with 3D data.