Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source cpp software

3521 open-source libraries, tools and applications tagged cpp, ranked by how closely cpp is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

3521 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
foxglove/mcap
MCAP is an open-source, serialization-agnostic container file format for multimodal log data, with native reader/writer libraries in C++, G…
1001120stable
lighttransport/nanort
NanoRT is a single-header, portable C++ ray tracing kernel providing BVH construction and robust ray/geometry intersection. It serves as an…
481120active
OpenSim
OpenSim Core is a C++ library and set of command-line applications for building musculoskeletal models and running dynamic simulations of m…
811119stable
dpjudas/SurrealEngine
Surreal Engine is an open-source reimplementation of Unreal Engine 1 written in C++, focused on making Unreal (Gold) and Unreal Tournament …
681118active
Wren6991/Hazard3
Hazard3 is a 3-stage RISC-V (RV32IMACZb*) soft processor core written in Verilog, with JTAG/APB debug support, PMP, and hardware breakpoint…
741117active
louiszengCN/CarlaAir
CarlaAir is an open-source simulation infrastructure that combines CARLA's high-fidelity urban driving environments with physics-accurate m…
681117active
grf-labs/grf
GRF is an R package (with C++ core) for forest-based statistical estimation and inference, providing non-parametric methods for heterogeneo…
641117stable
truong-bui/AsyncLoadingScreen
A free, open-source Unreal Engine plugin that adds an automatic loading screen system configurable in project settings. It displays loading…
621116stable
mlivesu/cinolib
CinoLib is a header-only C++ library for processing polygonal and polyhedral meshes, supporting triangle, quad, and general polygon surface…
651114active
landelare/ue5coro
UE5Coro is a C++20 coroutine plugin for Unreal Engine 4 and 5 that integrates deeply with the engine's gameplay systems. It lets developers…
101114active
OpenKinect/libfreenect
libfreenect is a userspace driver and library for the original Microsoft Xbox Kinect sensor, providing access to RGB and depth images, moto…
233838maintenance
Rosalie241/RMG
Rosalie's Mupen GUI (RMG) is a free, open-source graphical front-end for the mupen64plus Nintendo 64 emulator, written in C++ with Qt. It p…
911112active
emil-e/rapidcheck
RapidCheck is a C++ framework for property based testing inspired by QuickCheck. It generates random test data to verify stated properties,…
761111stable
mathertel/OneButton
An Arduino C++ library that detects single clicks, double clicks, and long presses from a single pushbutton attached to one digital input p…
581111stable
jkriege2/JKQtPlotter
JKQtPlotter is an extensive C++ plotting and charting framework for Qt5 and Qt6, featuring a feature-rich plotter widget, a speed-optimized…
811110active
alex-spataru/QSimpleUpdater
QSimpleUpdater is an auto-updating library for Qt applications written in C++. It checks a remote JSON definitions file for newer versions,…
771108active
GPUOpen-LibrariesAndSDKs/Cauldron
Cauldron is a C++ framework by AMD for rapid prototyping of rendering demos and samples on Vulkan and Direct3D 12. It provides glTF 2.0 loa…
231108stable
mongodb/mongo-cxx-driver
The official MongoDB C++ driver providing a modern C++ API for connecting to and working with MongoDB servers, built on top of the mongo-c-…
961106active
ARM-software/CMSIS-DSP
CMSIS-DSP is ARM's optimized embedded compute library providing DSP and math kernels for Cortex-M and Cortex-A processors, including FFT, f…
951106stable
Omniverse Kit Sample Suite
A template toolkit from NVIDIA for building GPU-accelerated, OpenUSD-based 3D applications with the Omniverse Kit SDK. It provides pre-conf…
741106active
GafferHQ/gaffer
Gaffer is a free, open-source, node-based VFX application for look development, lighting, and compositing, with Python and OSL scripting fo…
961104stable
intel/isa-l
Intel's Intelligent Storage Acceleration Library (ISA-L) is a C library of SIMD-optimized low-level functions for storage applications, inc…
821104stable
aiptimizer/TurboOCR
TurboOCR is an extremely fast GPU-accelerated document parser written in C++ that combines OCR, layout analysis, table extraction, and form…
801104active
ZhuYanzhen1/miniFOC
miniFOC is an open-source Field Oriented Control (FOC) firmware and hardware scheme for brushless DC (BLDC) motors, designed to run on very…
231104active
hku-mars/FAST-Calib
FAST-Calib is a C++ tool for fast, target-based extrinsic calibration of LiDAR-camera systems, producing accurate results in about one seco…
531103active
Discord Proxy
A Windows tool that adds per-application proxy support to the Discord desktop client via DLL injection (version.dll hijacking), avoiding th…
481103active
farbrausch/fr_public
An archive of Farbrausch's demoscene tools from 2001-2011, including the Werkkzeug visual content-creation tools, the V2 synthesizer, kkrun…
323795maintenance
LibreVR/Revive
Revive is a compatibility layer that translates between the Oculus SDK and OpenVR/OpenXR, letting users play Oculus Rift-exclusive VR games…
233795maintenance
danoon2/Boxedwine
Boxedwine is a C++ emulator that runs 16/32-bit Windows applications and games by emulating a CPU and Linux kernel on top of 32-bit Wine. I…
791102active
Nebula Engine
Nebula is a free, open-source modern C++ game engine built around Vulkan rendering, data-oriented architecture, and multithreading. It is a…
771102active
gunrock/gunrock
Gunrock is a CUDA/C++ library for GPU-accelerated graph analytics built on a high-level, data-centric abstraction over vertex and edge fron…
571102active
vinc/moros
MOROS is a text-based hobby operating system written in Rust for x86-64 BIOS computers, inspired by Unix, Plan 9, and DOS. It includes a cu…
811101active
Patchwork++
Patchwork++ is a fast, robust, and self-adaptive ground segmentation algorithm for 3D LiDAR point clouds, published at IROS 2022. It provid…
811101active
inikep/lzbench
lzbench is an in-memory benchmarking tool that integrates many open-source compression libraries into a single executable to compare their …
901100active
zpl-c/enet
A fork of the ENet reliable UDP networking library written in pure C, distributed as a single header. It adds IPv6 support, monotonic time,…
841100active
softhsm/SoftHSMv2
SoftHSMv2 is a software implementation of a cryptographic store accessible through the PKCS#11 interface, originally developed as part of t…
711100active
TinyMPC/TinyMPC
TinyMPC is an open-source C++ solver for convex model-predictive control with a small memory footprint, designed for resource-constrained m…
701100active
Rukenshia/pomodoro
An ESP32-based physical Pomodoro focus timer with an ePaper display, rotary dial input, and a 3D-printed case. The repository contains the …
291100active
HEIR
Google's repository of demos for fully homomorphic encryption (FHE), originally a C++ transpiler and now showcasing the HEIR MLIR-based FHE…
833784maintenance
SlugLab/CXLMemSim
CXLMemSim is a simulation and emulation framework for CXL 3.0 memory systems, combining a latency/bandwidth/topology/coherency simulator wi…
671099active
steinbergmedia/vstgui
VSTGUI is a C++ user interface toolkit designed primarily for building UIs for audio plug-ins such as VST 3, AudioUnit, and AAX. Originally…
841098stable
3F/DllExport
A .NET library and MSBuild tooling that lets C#/.NET assemblies export functions as unmanaged native exports (DllExport attribute), includi…
331098active
Qihoo360/evpp
evpp is a modern C++11 network library built on libevent for developing high-performance, nonblocking, multi-threaded TCP, UDP, and HTTP se…
233775maintenance
RenderKit/ospray
Intel OSPRay is an open-source, scalable, portable ray tracing engine for high-fidelity, high-performance visualization on CPUs and Intel G…
651097active
OpenIDC/mod_auth_openidc
An OpenID Certified™ Apache HTTPd module implementing OpenID Connect 1.x and FAPI 2.x Relying Party functionality. It lets an Apache web se…
951096stable
arx/ArxLibertatis
Arx Libertatis is an open-source, cross-platform reimplementation of the engine for Arx Fatalis, a 2002 first-person RPG/dungeon crawler/im…
231096active
YOLOs-CPP
YOLOs-CPP is a production-ready, cross-platform C++ inference library for the YOLO model family (v5 through YOLO26), built on ONNX Runtime …
821095active
CoolProp/CoolProp
CoolProp is an open-source C++ library providing thermophysical property data for pure fluids, mixtures, incompressible fluids, and brines,…
891094stable
imageworks/pystring
Pystring is a collection of C++ functions that replicate the interface and behavior of Python's string class methods using std::string, wit…
801094stable
lwmqtt
An Arduino library wrapping the lwmqtt MQTT 3.1.1 client with an Arduino-style API. It supports many Arduino-compatible boards and shields …
651094stable
SimpleITK/SimpleITK
SimpleITK is a simplified C++ interface to the Insight Toolkit (ITK) for multi-dimensional image analysis, including filtering, segmentatio…
961092stable
tsduck/tsduck
TSDuck is an extensible C++ framework and toolkit of command-line tools for manipulating, analyzing, monitoring, and transforming MPEG tran…
901091stable
CMaNGOS
CMaNGOS Classic is an open-source C++ game server that emulates the World of Warcraft 1.12 (Classic) server experience for local, education…
781091active
cxong/cdogs-sdl
C-Dogs SDL is an open-source port of the classic 1990s overhead run-and-gun DOS game C-Dogs, built in C with SDL2. It supports up to 4 play…
771091active
x-tools-author/x-tools
xTools is an open-source, cross-platform Qt-based debugging tool-set for serial port, HID, BLE, UDP, TCP, WebSocket, Modbus, CAN Bus, MQTT,…
841090active
hirrolot/metalang99
Metalang99 is a header-only C99 preprocessor metaprogramming library that implements a functional programming language atop of C preprocess…
511090active
Bill-Haku/kawaii-gcc
A fun project that replaces GCC compiler diagnostic messages with kawaii (cute) Japanese-style versions by swapping GCC's localization .mo …
881088active
wisk/medusa
Medusa is an open-source, modular, interactive disassembler written in C++, organized as a library with frontends including a GUI (qMedusa)…
531088active
kmatheussen/radium
Radium is a free graphical music editor and DAW with a novel tracker-inspired interface that combines graphical editing with text-based tra…
771087active
7thSamurai/steganography
A C++ command-line tool that encrypts files with password-protected AES-256-CBC and hides them inside images using Least-Significant-Bit pi…
321087stable
wagiminator/ATmega-Soldering-Station
An open-source firmware and hardware project for a DIY T12 quick-heating soldering station controller based on the ATmega328P. It provides …
321084active
pocl/pocl
PoCL (Portable Computing Language) is an MIT-licensed, conformant open-source implementation of the OpenCL 3.0 standard that can be easily …
851083active
StereoKit/StereoKit
StereoKit is an easy-to-use open source mixed reality engine/library for building AR and VR applications with C# (and a C API for native co…
691081active
GRIN Compiler
GRIN (Graph Reduction Intermediate Notation) is a compiler back-end and optimizer for lazy and strict functional languages, providing whole…
311080active
hnes/libaco
libaco is a blazing fast, lightweight C asymmetric coroutine library supporting the Sys V ABI on Intel386 and x86-64. It offers standalone …
233704maintenance
d99kris/rapidcsv
Rapidcsv is an easy-to-use, header-only C++11 CSV parser library for reading and writing CSV files. It supports column/row headers, typed c…
871079stable
particle-iot/device-os
The open-source Device OS firmware for Particle IoT devices, providing the operating system, hardware abstraction layer, cloud communicatio…
891078active
ODAS
ODAS (Open embeddeD Audition System) is a C library for real-time sound source localization, tracking, separation, and post-filtering using…
321078stable
mozilla/gecko-dev
A read-only Git mirror of Mozilla's Mercurial repositories containing the Gecko engine and Firefox browser source code. This repository has…
103693maintenance
btzy/nativefiledialog-extended
A small cross-platform C library (with an optional C++ wrapper) that invokes native file open, save, and folder selection dialogs on Window…
901076active
chronoxor/CppTrader
CppTrader is a C++ library of high-performance components for building trading platforms, including an ultra-fast matching engine, order bo…
731076active
AiyaEffectsSDK (宝宝特效)
AiyaEffectsSDK is an Android demo for a face-tracking visual effects SDK that renders dynamic stickers, 3D/2D animation effects, and beauty…
331076active
holzschu/ios_system
A drop-in replacement for the system() C function on iOS, provided as an iOS framework that executes Unix shell commands, archive/network u…
881074active
FrictionalGames/AmnesiaTheDarkDescent
The open-sourced C++ source code of Amnesia: The Dark Descent, Frictional Games' first-person survival horror game, built on their HPL engi…
323679maintenance
NVIDIA-Merlin/HugeCTR
HugeCTR is a GPU-accelerated deep learning framework from NVIDIA designed for training and inference of large recommender models, especiall…
711073active
SUPER
SUPER is a safety-assured high-speed navigation system for micro aerial vehicles (MAVs), published in Science Robotics by HKU MaRS Lab. It …
291073active
margelo/react-native-quick-crypto
A fast C/C++ JSI-based implementation of Node's crypto module for React Native, built on Nitro Modules. It serves as a drop-in replacement …
981072active
LAStools/LAStools
LAStools is a collection of efficient, scriptable C++ command-line tools for processing LiDAR point cloud data in ASPRS LAS and compressed …
781072active
sebbbi/OffsetAllocator
A fast hard-realtime O(1) offset allocator in C++ with minimal fragmentation, using 256 floating-point-distributed bins and two-level bitfi…
321072active
microsoft/msix-packaging
Microsoft's cross-platform MSIX SDK for packing and unpacking .msix/.appx application packages on Windows, macOS, Linux, and Android. It pr…
641071active
ebruneton/precomputed_atmospheric_scattering
A reference C++/OpenGL implementation of the Precomputed Atmospheric Scattering (EGSR 2008) paper, with extensive documentation, unit tests…
491071stable
paulocoutinhox/pdfium-lib
A build project that compiles Google's PDFium PDF rendering library for multiple platforms including iOS, Android, macOS, and WebAssembly. …
951070active
DmitriySalnikov/godot_debug_draw_3d
A Godot Engine add-on for drawing 3D debug graphics and 2D overlays, implemented in C++ with GDExtension support. It exposes APIs usable fr…
701070active
texus/TGUI
TGUI is a cross-platform modern C++ GUI library providing widgets, theming, and a GUI builder tool. It supports multiple rendering backends…
881069active
buddhi1980/mandelbulber2
Mandelbulber v2 is a cross-platform desktop application for generating and rendering photorealistic three-dimensional fractals such as Mand…
681069active
ZeroMemoryEx/Chaos-Rootkit
Chaos-Rootkit is an x64 Ring 0 Windows kernel rootkit written in C++ as a research project to understand kernel internals and rootkit techn…
551069active
slic3r/Slic3r
Slic3r is an open-source toolpath generator (slicer) for 3D printers that converts 3D models (STL, OBJ, AMF, 3MF) into G-code instructions.…
233657maintenance
cuOpt
NVIDIA cuOpt is a GPU-accelerated optimization engine for linear programming, quadratic programming, mixed integer programming, and vehicle…
831067active
adafruit/Adafruit_Sensor
Adafruit Unified Sensor is an Arduino/C++ abstraction layer providing a common Adafruit_Sensor base class and standardized sensors_event_t …
661067stable
hujie-frank/SENet
Official Caffe/CUDA implementation of Squeeze-and-Excitation Networks (SENet), channel-attention building blocks for convolutional neural n…
323651maintenance
LuckyPray/DexKit
DexKit is a high-performance dex parsing and deobfuscation library implemented in C++ with Kotlin bindings, used to locate obfuscated class…
901065active
yhirose/cpp-peglib
A single-file, header-only C++17 library for Parsing Expression Grammars (PEG) with packrat parsing, left recursion support, and AST genera…
1001064active
google/fuzztest
FuzzTest is a C++ testing framework for writing fuzz tests, which are property-based tests executed with coverage-guided fuzzing under the …
851064active
IronsDu/brynet
Brynet is a header-only, cross-platform C++11 TCP network library with no external dependencies. It supports multithreaded high-performance…
571064active
sb-ai-lab/EmotiEffLib
EmotiEffLib (formerly HSEmotion) is a lightweight library for facial emotion and engagement recognition in photos and videos, available in …
591063active
Bluetooth jammer
An ESP32 firmware project that uses NRF24L01 radio modules to generate 2.4GHz noise signals that jam Bluetooth and WiFi devices. It include…
101063active
neka-nat/cupoch
Cupoch is a C++/Python library that implements rapid 3D data processing for robotics using CUDA, based on Open3D. It provides GPU-accelerat…
591062active
jserv/amacc
AMaCC is a small, from-scratch C compiler targeting 32-bit Arm (armv7hf) that can execute code via a JIT compiler or generate ELF executabl…
441062active
mybigday/llama.rn
A React Native binding of llama.cpp that enables on-device LLM inference on iOS and Android. It supports GPU/NPU acceleration (Metal, Hexag…
931061active
simdsoft/yasio
yasio is a lightweight cross-platform C++ asynchronous socket I/O library focused on client-side networking for games and applications. It …
891061active

← prev page 22 / 36 next →