A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, Avro, Boost Serialization, BSON, Cap'n Proto, CBOR, Cereal, Command line interfaces, CSV, Environment variables, flexbuffers, msgpack, parquet, TOML, UBJSON, XML, YAML, yas / msgpack.org[C++20]
Repository Index
47,133 repositories indexed
73–96 of 232 · Most stars
A production-ready C++ vector graphics engine supporting SVG and Lottie formats, featuring advanced rendering backends such as WebGPU for high-performance graphics.
- animation
- 2d-graphics
- embedded
- graphics-library
Model Predictive Contouring Controller (MPCC) for Autonomous Racing
MetaCall: The ultimate polyglot programming experience.
- metacall
- function-mesh
- programming-language
- inter-language
C++ compile-time enum to string, iteration, in a single header file
- enum
- cpp
- reflection
- header-only
Flexible Collision Library
- collision
- collision-detection
Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20
- benchmark
- cpp
- microbenchmark
- single-header
The Control Toolbox - An Open-Source C++ Library for Robotics, Optimal and Model Predictive Control
- optimal-control
- model-predictive-control
- ilqr
- ilqg
A collection of GICP-based fast point cloud registration algorithms
- point-cloud
- pcl
- gicp
- icp
Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
- low-latency
- performance
- async
- tcp-server
A header-only C++ argument parser library. Supposed to be flexible and powerful, and attempts to be compatible with the functionality of the Python standard argparse library (though not necessarily the API).
- args
- argument-parsing
- cli
- cpp
Best practices, conventions, and tricks for ROS
- ros
- robotics
- best-practices
- conventions
SIMD Vector Classes for C++
- vectorization
- parallel
- simd-vector
- simd-instructions
Open-source compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry.
- c-plus-plus
- vfx
- cross-platform
- openfx
Concurrent data structures in C++
This is the development tree. Production downloads are at:
Implementation of python itertools and builtin iteration functions for C++17
PDAL is Point Data Abstraction Library. GDAL for point cloud data.
Blazing fast library to create a functional, on-device dashboard for ESP32, RP2040+W and RP2350+W microcontrollers
- ui
- library
- arduino
- dashboard
Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
- kratos
- fem
- dem
- parallel-computing
A library for interactive command line interfaces in modern C++
An optimal trajectory planner considering distinctive topologies for mobile robots based on Timed-Elastic-Bands (ROS Package)
- ros
- mobile-robots
- navigation
- trajectory-optimization
Functional programming style pattern-matching library for C++
- pattern-matching
- pattern
- variant
- visitor
DRAKVUF Black-box Binary Analysis
- malware-analysis
- virtualization
- xen
- introspection