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
Cockatrice/Cockatrice
Cockatrice is an open-source, cross-platform virtual tabletop application for playing multiplayer card games (like Magic: The Gathering) ov…
941839active
mackron/dr_libs
dr_libs is a collection of public domain, single-file audio decoding libraries for C and C++, including dr_flac, dr_mp3, and dr_wav. Each l…
771839active
magenta/magenta-realtime
Magenta RealTime 2 (MRT2) is an open-weights model for real-time, interactive music generation controllable via text, MIDI, and audio. It s…
701839active
188080501/JQTools
JQTools is an open-source developer toolbox built with Qt/QML/C++ that bundles common small utilities: text processing, hash and encryption…
841838active
alibaba/havenask
Havenask is a large-scale distributed information search engine developed by Alibaba Group, written in C++ and used to power search for ser…
531838active
sm64pc/sm64ex
sm64ex is a cross-platform PC port of Super Mario 64, forked from sm64-port with additional features such as an options menu, custom textur…
321837active
norlab-ulaval/libpointmatcher
libpointmatcher is a modular C++ library implementing the Iterative Closest Point (ICP) algorithm for aligning 2D and 3D point clouds, with…
641835active
AgiBot X1
The inference module of the open-source AgiBot X1 humanoid robot software stack, providing model inference, platform drivers, and simulatio…
251835active
hyperfield/ai-file-sorter
AI File Sorter is a cross-platform desktop application that uses local or remote LLMs to categorize files and suggest cleaner filenames for…
851834active
UPBGE/upbge
UPBGE is a fork of Blender that continues development of the Blender Game Engine after its removal from official Blender. It cleans up and …
851833active
AlibabaResearch/AdvancedLiterateMachinery
A collection of original OCR and document understanding models, algorithms, and benchmarks from Alibaba's Tongyi Lab, including models like…
521833active
superDMS/HsFreezer-Hidden-in-the-snow-
HsFreezer (Hidden in the snow) is a Windows process management application that freezes/suspends processes (especially games) to free CPU/G…
471831active
aantron/better-enums
Better Enums is a single-header C++ library that adds reflection to enums, enabling string conversion, iteration, and counting at compile t…
231830stable
ares-emulator/ares
ares is a cross-platform, open-source multi-system emulator descended from higan and bsnes, focusing on accuracy and hardware preservation.…
871828active
letoram/arcan
Arcan is a development framework and multimedia engine for building everything from embedded UIs to full standalone desktop environments, s…
711828active
metacall/core
MetaCall is an extensible, embeddable polyglot runtime that lets you call functions, methods, or procedures across multiple programming lan…
991827active
HoShiMin/Kernel-Bridge
Kernel-Bridge is a C++20 Windows kernel driver template, development framework, and kernel-mode API with wrappers, including a hypervisor s…
231827active
nvidia-isaac/cuVSLAM
cuVSLAM is NVIDIA's CUDA-accelerated library for real-time visual odometry and simultaneous localization and mapping (SLAM). It supports mu…
781824active
OpenSCAP
OpenSCAP is a NIST-certified open-source toolkit providing both a C library and the 'oscap' command-line tool for parsing, validating, edit…
831822stable
artivis/manif
manif is a header-only C++11 library for Lie theory with Python 3 wrappers, providing common Lie groups (SO(2), SE(2), SO(3), SE(3), SE_2(3…
621821active
VulkanSceneGraph
VulkanSceneGraph (VSG) is a modern, high-performance scene graph library built on the Vulkan graphics/compute API, written in C++17 followi…
911820active
QBDI/QBDI
QBDI (QuarkslaB Dynamic binary Instrumentation) is a modular, cross-platform, cross-architecture DBI framework built on LLVM, supporting x8…
771820active
GPUOpen-LibrariesAndSDKs/FidelityFX-SDK
AMD's FidelityFX SDK (FSR SDK) is a collection of heavily optimized GPU techniques for DirectX 12 and Vulkan applications, including super …
741820active
NanoComp/meep
Meep is a free, open-source finite-difference time-domain (FDTD) simulation package for solving Maxwell's equations in 1D, 2D, 3D, and cyli…
951819active
Inochi2D
Inochi2D is a D-language library and SDK for realtime 2D puppet animation, deforming layered 2D artwork meshes at runtime to create the ill…
671817active
REDasm
REDasm is an open-source disassembler and binary analysis tool with a native Qt6 GUI, supporting many CPU architectures and executable form…
921814active
microsoft/DirectXMath
DirectXMath is an all-inline SIMD C++ linear algebra library for games and graphics applications, supporting SSE, AVX, and ARM NEON instruc…
821814stable
mitsuba-renderer/nanogui
NanoGUI is a minimalistic cross-platform C++/Python widget library for building GUIs rendered with OpenGL 3+, GLES 2/3, Metal, and WebGL vi…
751814active
FortySevenEffects/arduino_midi_library
A C++ library that adds MIDI input/output communication to Arduino boards, supporting all MIDI message types including System messages, Sys…
231813stable
triple-mu/YOLOv8-TensorRT
A library for running YOLOv8 inference accelerated with NVIDIA TensorRT, supporting detection, segmentation, pose estimation, oriented boun…
721812active
vgvassilev/cling
Cling is an interactive C++ interpreter built on top of Clang and LLVM, implementing a read-eval-print loop (REPL) for rapid C++ developmen…
701810active
fungos/cr
cr.h is a single-file, header-only C/C++ library that enables hot reloading of dynamically linked binaries (.so/.dylib/.dll) with a minimal…
681810stable
jsonmodel/jsonmodel
JSONModel is an Objective-C framework that maps JSON data directly into smart data model classes with automatic type conversion and validat…
236799maintenance
emacs-ng/emacs-ng
emacs-ng is a fork of GNU Emacs that adds a native layer with Deno's JavaScript/TypeScript runtime, async I/O, threading, and Mozilla's GPU…
781809active
su2code/SU2
SU2 is an open-source C++ suite for numerically solving partial differential equations and performing PDE-constrained optimization, primari…
811808active
acaudwell/Logstalgia
Logstalgia is a website access log visualization tool that replays or streams web server access logs as a retro, pong-like arcade game simu…
591808active
s-macke/VoxelSpace
A minimal implementation of the Voxel Space terrain rendering algorithm used in the 1992 game Comanche, written in C in under 20 lines of c…
326792maintenance
pelicanmapping/osgearth
osgEarth is a C++ SDK for adding geospatially accurate 3D maps and terrain rendering to desktop applications, built on OpenSceneGraph and G…
821805active
Vitis AI
AMD Vitis AI is an integrated development environment and stack for accelerating AI inference on AMD/Xilinx adaptable platforms, including …
641805active
loki-47-6F-64/sunshine
Sunshine is a self-hosted Gamestream host server for the Moonlight streaming client, implemented in C++. It captures the screen and streams…
231803active
GValiente/butano
Butano is a modern C++ high-level game engine for the Game Boy Advance, offering one-line APIs for sprites, backgrounds, text, and raster e…
991802active
acidanthera/VirtualSMC
VirtualSMC is an advanced Apple SMC (System Management Controller) emulator implemented as a macOS kernel extension, requiring the Lilu kex…
931800active
wtf
wtf (what the fuzz) is a distributed, code-coverage guided, snapshot-based fuzzer for attacking user- and kernel-mode targets on Windows an…
821800active
Effekseer
Effekseer is an open-source particle effect editing tool for creating visual effects, primarily aimed at game development. Effects authored…
931797active
moderngpu/moderngpu
moderngpu is a header-only C++ productivity library for general-purpose GPU computing built on CUDA. It provides accelerated primitives for…
471796active
k2-fsa/sherpa-ncnn
A C++ library for real-time offline speech recognition, text-to-speech, and voice activity detection built on the ncnn inference framework …
521794active
LovyanGFX
A fast display graphics library for ESP32, ESP8266, and ATSAMD51 supporting SPI, I2C, and parallel-connected LCD/OLED/EPD panels. It offers…
1001793active
peng-zhihui/HoloCubic
HoloCubic is an open-source DIY desktop device that creates a pseudo-holographic transparent display effect using a beam splitter prism, bu…
326724maintenance
coin-or/Ipopt
Ipopt (Interior Point OPTimizer) is an open-source C++ software package for large-scale nonlinear optimization of continuous problems with …
851790stable
buserror/simavr
simavr is a lean, hackable Atmel AVR microcontroller simulator written in C, loading ELF/HEX firmware directly and emulating peripherals li…
751790active
ReversecLabs/C3
C3 (Custom Command and Control) is a C++ framework for rapidly prototyping custom command and control (C2) channels for red team operations…
611790active
electronicarts/CnC_Red_Alert
The officially released source code for Command & Conquer: Red Alert, a classic real-time strategy game by Westwood Studios, published by E…
106704maintenance
2swap/swaptube
SwapTube is a C++ framework for programmatically rendering YouTube videos, built on FFMPEG with custom graphics code above the encoding lay…
751787active
troldal/OpenXLSX
OpenXLSX is a C++17 library for reading, writing, creating, and modifying Microsoft Excel .xlsx files. It is built with CMake and integrate…
731785active
standardese/cppast
cppast is a C++ library providing a high-level interface to the C++ abstract syntax tree, built on top of libclang with workarounds for its…
571784active
DTolm/VkFFT
VkFFT is an open-source, GPU-accelerated multidimensional Fast Fourier Transform library supporting Vulkan, CUDA, HIP, OpenCL, Level Zero, …
531784active
vinniefalco/LuaBridge
LuaBridge is a lightweight, dependency-free, header-only C++ library for binding Lua data, functions, and classes between C++ and Lua. It s…
491784active
andrivet/ADVobfuscator
ADVobfuscator is a C++20 header-only library that obfuscates and encrypts strings and data blocks at compile time using metaprogramming, wi…
881779active
rcore-os/zCore
zCore is a reimplementation of Google's Zircon microkernel written in safe Rust, runnable both as a userspace libos program and on bare met…
831779active
orx/orx
Orx is a portable, data-driven 2D/2.5D game engine written in C with C/C++ APIs. It emphasizes configuration-driven object creation, render…
801778stable
zeux/niagara
A Vulkan renderer written from scratch in C++ during live-streamed development sessions, experimenting with modern Vulkan rendering techniq…
761778active
simsong/tcpflow
tcpflow is a C++ command-line tool that captures TCP connection data and demultiplexes it into per-flow files, one per direction, for proto…
481778active
qt/qt5
The qt/qt5 super-module repository, which orchestrates cloning and building the Qt framework's submodule repositories (now used to build Qt…
661775active
DanielChappuis/reactphysics3d
ReactPhysics3D is an open-source C++ physics engine library for 3D simulations and games, providing rigid body dynamics, collision detectio…
251775active
thestk/rtaudio
RtAudio is a set of C++ classes providing a common API for realtime audio input and output across Linux, macOS, and Windows. It abstracts p…
651771stable
ankitdhall/lidar_camera_calibration
A ROS package that computes the rigid-body transformation (rotation and translation) between a LiDAR and a camera using 3D-3D point corresp…
401771active
brainflow-dev/brainflow
BrainFlow is a C/C++ core library with bindings for nine languages that provides a uniform SDK for acquiring, parsing, and analyzing data f…
941769active
google/sandboxed-api
Google's Sandboxed API (SAPI) automatically generates sandboxes for individual C/C++ libraries, isolating them from the host program using …
861769active
swisspol/GCDWebServer
GCDWebServer is a lightweight, event-driven HTTP 1.1 server written in Objective-C for embedding in iOS, macOS, and tvOS apps. It includes …
106614maintenance
sp4cerat/Fast-Quadric-Mesh-Simplification
A fast, memory-efficient C++ library and CLI tool implementing quadric-based edge collapse mesh simplification to reduce triangle counts in…
321767stable
VoxelPlugin/VoxelPluginFreeLegacy
Voxel Plugin Legacy is a free Unreal Engine plugin for creating and editing voxel-based terrain and worlds in C++. It supports Unreal Engin…
691765active
microsoft/DirectXTK12
DirectX Tool Kit for DirectX 12 is a C++ library of helper classes for writing Direct3D 12 code, covering sprite rendering, effects, textur…
831763stable
flexible-collision-library/fcl
FCL is a C++ library for performing proximity queries on pairs of geometric models composed of triangles. It supports collision detection, …
671762stable
TuGraph-family/tugraph-db
TuGraph is a high-performance graph database supporting labeled property graphs, full ACID transactions, and OpenCypher queries. It embeds …
581762active
TriAxis-Games/RealtimeMeshComponent
An MIT-licensed Unreal Engine 5 plugin providing a high-performance component for rendering runtime-generated and runtime-modified geometry…
801760active
sekigon-gonnoc/Pico-PIO-USB
A C library that implements USB full-speed/low-speed host and device protocols using the PIO (Programmable I/O) blocks of the Raspberry Pi …
721756active
kushview/element
Element is a free, open-source modular audio plugin host that loads AU, VST, VST3, LV2, CLAP, and LADSPA plugins. It lets users build effec…
921754active
MikeMirzayanov/testlib
A C++ header-only library for building competitive programming problem infrastructure: checkers, validators, generators, and interactors. I…
641753stable
efficient/libcuckoo
libcuckoo is a high-performance, compact concurrent hash table implemented in C++ using cuckoo hashing. It is a header-only library that su…
771751stable
Zaneham/Booth
Booth is an open-source compiler that takes CUDA C, HIP, or Triton kernel source and emits binaries for AMD RDNA 2/3/4 GPUs, NVIDIA PTX, Te…
791750active
martinus/nanobench
ankerl::nanobench is a single-header, platform-independent microbenchmarking library for C++11/14/17/20. It measures ns/op, op/s, instructi…
931746stable
google-deepmind/mujoco_mpc
MuJoCo MPC (MJPC) is an interactive application and C++ software framework from Google DeepMind for real-time predictive control with the M…
671744active
waveshareteam/e-Paper
Waveshare's official driver and example code library for their e-Paper (e-ink) display modules, supporting Raspberry Pi, Jetson Nano, Ardui…
731743active
rougier/freetype-gl
A small C library for rendering Unicode text in OpenGL using a single texture atlas and a single vertex buffer, built on top of FreeType. I…
611743stable
revng
rev.ng is an open-source binary analysis framework and decompiler built on LLVM and QEMU, supporting over 20 CPU architectures. It automati…
751739active
cmu-sei/pharos
Pharos is a static binary analysis framework from Carnegie Mellon's Software Engineering Institute built on the ROSE compiler infrastructur…
751738active
deal.II
deal.II is a C++ library for solving partial differential equations using adaptive finite elements, with support for dimension-independent …
871737stable
Pupil
Pupil is an open source eye tracking platform consisting of applications (Pupil Capture, Player, Service) that work with Pupil Labs wearabl…
641735active
robin-shaun/XTDrone
XTDrone is a customizable UAV simulation platform built on PX4, ROS, and Gazebo, supporting multi-rotors, fixed-wing, VTOL vehicles, and ot…
771733active
HackerPoet/NonEuclidean
A non-Euclidean rendering engine for 3D scenes written in C++ with OpenGL, targeting Windows. It ships with several demo rooms that showcas…
326459maintenance
ImGuiColorTextEdit
A syntax-highlighting text editor widget for the ImGui immediate-mode GUI library, written in C++. It supports undo/redo, UTF-8, multiple l…
521731active
NVIDIA/FasterTransformer
NVIDIA's highly optimized C++/CUDA library for fast inference of Transformer-based models such as BERT, GPT, and encoder-decoder models, wi…
236450maintenance
jzimmerman/langcc
langcc is a next-generation compiler compiler that generates efficient linear-time parsers and full compiler frontends (AST definitions, tr…
321729stable
kitesurfer1404/WS2812FX
An Arduino/ESP8266/ESP32 library providing 55+ animation effects for WS2811/WS2812/NeoPixel LED strips, designed as a drop-in replacement f…
751727stable
liuruoze/EasyPR
EasyPR is an open-source C++ library built on OpenCV for recognizing Chinese license plates in unconstrained situations, outputting plate c…
236427maintenance
libsndfile/libsndfile
libsndfile is a C library for reading and writing files containing sampled audio data, such as WAV and AIFF, through a single standard API.…
641725stable
OpenVR-Advanced-Settings/OpenVR-AdvancedSettings
An OpenVR dashboard overlay application that exposes advanced SteamVR settings and utilities without leaving VR. It is written in C++ with …
951722active
fdivitto/FabGL
FabGL is a C++ graphics and input library for the ESP32, providing display drivers for VGA, PAL/NTSC composite video, and I2C/SPI LCDs, plu…
231719active
tenstorrent/tt-metal
TT-Metal is Tenstorrent's open-source software stack containing TT-NN, a Python and C++ neural network operator library, and TT-Metalium, a…
991718active
Enzyme
Enzyme is a high-performance automatic differentiation plugin for LLVM and MLIR that computes derivatives and gradients of arbitrary existi…
951718active

← prev page 14 / 36 next →