1001.SmingHub / Sming
Sming - powerful open source framework simplifying the creation of embedded C++ applications.
Ranked by Attention Score: stars gained over the last 180 complete days
1001–1100 of 1,537 by Attention Score · May 10, 2026 – Nov 5, 2026 (UTC)
Sming - powerful open source framework simplifying the creation of embedded C++ applications.
.xlsx file reader and writer for Qt5
A fast JSON serializing & deserializing library, accelerated by SIMD.
A lightweight, accurate and robust monocular visual inertial odometry based on Multi-State Constraint Kalman Filter.
oneAPI DPC++ Library (oneDPL) https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/dpc-library.html
YARP - Yet Another Robot Platform
C++11 thread-safe container for sharing data between threads (synchronized queue)
C++ wrapper for FFmpeg
High-quality pro HDR image resizing / scaling C++ library, including a very fast, precise, SIMD Lanczos resizer (header-only C++)
mailio is a cross platform C++ library for MIME format and SMTP, POP3, IMAP protocols. It is based on the standard C++ 17 and Boost library.
Rewrite Gravity Defied mobile game from Java to C++ & SDL
[ARCHIVED] The C++ parallel algorithms library. See https://github.com/NVIDIA/cccl
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
C++ compile-time enum to string, iteration, in a single header file
TCP/IP packet demultiplexer. Download from:
C++ Driver for MongoDB
Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift
C++ API wrapper for displaying shapes and meshes in Rviz
C++ cross-platform 3D graphics SDK. Includes demos & helper code (resource loading etc.) to speed up development of Vulkan, OpenGL ES 2.0 & 3.x applications
A miniature library for struct-field reflection in C++
Multi-Modal Database replacing MongoDB, Neo4J, and Elastic with 1 faster ACID solution, with NetworkX and Pandas interfaces, and bindings for C 99, C++ 17, Python 3, Java, GoLang 🗄️
Platform Abstraction C++ Libraries
DMG/GBC/GBA emulator and experimental NDS emulator.
2D/3D simplicial mesh generator interface for Python (Triangle, TetGen, gmsh)
Asynchronous HTTP/WebSocket graphics device for R with an interactive plot viewer
NUS ICPC Team's Notebook for ACM ICPC World final 2016
A header-only and easy to use Ini file parser for C++.
Event loop friendly C++ actor micro-framework, supervisable
Drop-in replacement for std::optional that does not waste memory unnecessarily
🌏: Godot Dungeon free resources (terrain & roguelike generation)
SSDB - A fast NoSQL database, an alternative to Redis
Warp speed Data Transfer (WDT) is an embeddedable library (and command line tool) aiming to transfer data between 2 systems as fast as possible over multiple TCP paths.
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.
Best practices, conventions, and tricks for ROS
easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation
Deep learning inference nodes for ROS / ROS2 with support for NVIDIA Jetson and TensorRT
G3log is an asynchronous, "crash safe", logger that is easy to use with default logging sinks or you can add your own. G3log is made with plain C++14 (C++11 support up to release 1.3.2) with no external libraries (except gtest used for unit tests). G3log is made to be cross-platform, currently running on OSX, Windows and several Linux distros. See Readme below for details of usage.
🏅State-of-the-art learned data structure that enables fast lookup, predecessor, range searches and updates in arrays of billions of items using orders of magnitude less space than traditional indexes
A project demonstrating how to use the libs of cuPCL.
Header-only C++11 library to encode/decode base64, base64url, base32, base32hex and hex (a.k.a. base16) as specified in RFC 4648, plus Crockford's base32. MIT licensed with consistent, flexible API.
C++ library and cmdline tools for parsing and manipulating VCF files with python and zig bindings
CCTZ is a C++ library for translating between absolute and civil times using the rules of a time zone.
Linker/Compiler/Tool detector for Windows, Linux and MacOS.
eBPF verifier based on abstract interpretation
IanniX is a graphical open-source sequencer, based on Iannis Xenakis works, for digital art. IanniX syncs via Open Sound Control (OSC) events and curves to your real-time environment.
A 2D Soft Body and Rigid Body Physics Engine.
Very fast, high-quality hash function, discrete-incremental and streamed hashing-capable (non-cryptographic, header-only C/C++) 27GB/s + PRNG
A full-featured radio automation system targeted for use in professional broadcast and media environments
Practical volume computation and sampling in high dimensions
A Pikmin-based game/engine for fan-made content.
Music theory engine for embedded systems. Build musical instruments and controllers that interact with people and speak MIDI 1.0 and 2.0.
BananaBread is a C++ 3D game engine that runs on the web using JavaScript+WebGL+HTML
A RocksDB compliant high performance scalable embedded key-value store
A library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies.
C++ implementation of a fast and memory efficient HAT-trie
A lightweight high performance tensor algebra framework for modern C++
MySQL Connector/C++ is a MySQL database connector for C++. It lets you develop C++ and C applications that connect to MySQL Server.
A ROS node to perform a probabilistic 3-D/6-DOF localization system for mobile robots with 3-D LIDAR(s). It implements pointcloud based Monte Carlo localization that uses a reference pointcloud as a map.
Implementation of the Go-ICP algorithm for globally optimal 3D pointset registration
libsigc++ implements a typesafe callback system for standard C++. It allows you to define signals and to connect those signals to any callback function, either global or a member function, regardless of whether it is static or virtual.
HTTP Streaming of ROS Image Topics in Multiple Formats
QCTools (Quality Control Tools for Video Preservation) is a free and open source software tool that helps users analyze and understand their digitized video files through use of audiovisual analytics and filtering. QCTools is funded by the National Endowment for the Humanities and the Knight Foundation, and is developed by the Bay Area Video Coalition.
:video_game: Open Source teleportation based first person puzzle-platformer
GUI for Fancontrol. It uses the KAuth module of the KDE Frameworks 5 to write the generated config file. Furthermore it communicates with systemd via dbus to control the fancontrol service. If you want to compile without systemd support set the -DNO_SYSTEMD option.
🚀 Fast C/C++ bit population count library
Bayesian Generalized Kernel Inference for Terrain Traversability Mapping
Unicode Algorithms Implementation for C/C++
Wide-Integer implements a generic C++ template for uint128_t, uint256_t, uint512_t, uint1024_t, etc.
Plotly for C++. A C++ interface to the Plotly.js figure spec, for creating interactive data visualizations.
C++ logging library. It is powerful, supports asynchronous low latency, extendable, light-weight, fast performing, thread and type safe and consists of many built-in features. It provides ability to write logs in your own customized format. It also provide support for logging your classes, third-party libraries, STL and third-party containers etc.
Wangle is a framework providing a set of common client/server abstractions for building services in a consistent, modular, and composable way.
KlayGE is a cross-platform open source game engine with plugin-based architecture.
Purely native C++ cross-platform GUI framework for Android and iOS development. https://www.boden.io
Functional programming style pattern-matching library for C++
Bind C++ functions and classes into V8 JavaScript engine
VUDA is a header-only library based on Vulkan that provides a CUDA Runtime API interface for writing GPU-accelerated applications.
Code repository for Vulkan Cookbook by Packt
Modern and easy-to-use library for Vulkan
Embeddable, in-memory, document-oriented database with a high-level Query builder interface.
Simple, small, C++ embeddable webserver with WebSockets support
🍦 Never use cout/printf to debug again