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
wpilibsuite/allwpilib
WPILib is the official software library suite for programming robots in the FIRST Robotics Competition (FRC) and FIRST Tech Challenge (FTC)…
811313stable
proyecto26/RestClient
A Promise-based REST and HTTP client library for Unity built on top of UnityWebRequest. It lets game developers make async HTTP requests wi…
731313stable
hku-mars/livox_camera_calib
A C++/ROS tool from HKU MARS for automatic extrinsic calibration between high-resolution LiDAR (e.g., Livox) and cameras in targetless envi…
321313stable
ai-dynamo/nixl
NVIDIA Inference Xfer Library (NIXL) is a C++/Python library that accelerates point-to-point communication in AI inference frameworks like …
871312active
seetaface/SeetaFaceEngine
SeetaFace Engine is an open-source C++ face recognition engine comprising face detection, face alignment, and face identification modules. …
324638maintenance
TTimo/doom3.gpl
The official GPL-3.0 source code release of id Software's Doom 3 game engine, provided without game data assets. It can be compiled on Wind…
324637maintenance
yedf2/handy
Handy is a simple, easy-to-use C++11 network server library supporting high-concurrency TCP/UDP servers with epoll on Linux and kqueue on m…
234637maintenance
nvidia-isaac/nvblox
nvblox is a GPU-accelerated C++/Python library for real-time 3D reconstruction using TSDF and ESDF volumetric mapping, designed for robots …
791307active
inko-lang/inko
Inko is a statically typed programming language for building concurrent software, compiled to machine code via LLVM. It offers deterministi…
771307active
n0xa/m5stick-nemo
NEMO is a firmware for M5Stack ESP32 devices (M5StickC, Cardputer) that implements high-tech pranks and digital self-defense tools such as …
841306active
ZJU-FAST-Lab/GCOPTER
GCOPTER is a general-purpose trajectory optimizer for multicopters built on the sparse MINCO trajectory representation. It supports user-de…
321306active
alibaba/AliOS-Things
AliOS Things is Alibaba's open-source, highly scalable IoT operating system built around the Rhino RTOS kernel, supporting ARM, C-Sky, MIPS…
234629maintenance
Stiffstream/restinio
RESTinio is a C++17 header-only library providing an embedded asynchronous HTTP(S)/WebSocket server built on standalone ASIO. It offers Exp…
901305stable
p12tic/libsimdpp
A portable, header-only, zero-overhead C++ SIMD library providing a single interface over SIMD instruction sets across x86, ARM, PowerPC, a…
231305stable
ToruNiina/toml11
toml11 is a feature-rich, header-only TOML parsing and serialization library for C++11/14/17/20. It fully complies with the TOML v1.0.0 spe…
511302stable
Bitcoin-ABC/bitcoin-abc
Bitcoin ABC is the reference full-node software implementation for the eCash (XEC) cryptocurrency, forked from Bitcoin Core. It enables pee…
981301active
FLARE
Flare is a free, open-source 2D action RPG in the style of Diablo, built on the GPL3 FLARE engine written in C++ with SDL2. It ships with t…
771301active
sebyddd/SDVersion
A lightweight Objective-C Cocoa library for detecting the running device's model, screen size, and OS version across iOS, iPadOS, watchOS, …
511300active
mjbots/moteus
moteus is an open-source brushless DC servo motor controller project containing firmware, PCB hardware designs, and client-side libraries f…
951299active
spimort/TerraBrush
TerraBrush is a GDExtension terrain heightmap editor plugin for Godot 4.5+. It provides brush-based sculpting, texture and color painting, …
881299active
zhuzichu520/FluentUI
A Fluent Design component library for Qt QML (Qt Quick), providing Microsoft Fluent-style UI controls for cross-platform desktop applicatio…
524601maintenance
n64decomp/mk64
A complete C decompilation of Mario Kart 64 that rebuilds byte-matching ROMs for USA and European revisions from extracted game assets. It …
721298active
LemonOSProject/LemonOS
LemonOS is a hobbyist UNIX-like 64-bit operating system for x86_64 written in C++, featuring its own modular kernel with SMP and networking…
231298active
mapsme/omim
MAPS.ME is an open-source cross-platform offline maps application built on OpenStreetMap data, with the core engine written in C++ and apps…
234599maintenance
john-chapman/im3d
Im3d is a small, self-contained C++ library for immediate mode rendering of 3d primitives (points, lines, triangles) plus an immediate mode…
471296stable
rigtorp/SPSCQueue
A header-only C++11 library providing a bounded single-producer single-consumer wait-free and lock-free queue. It is optimized for high-per…
231296stable
endee-io/endee
Endee is a high-performance C++ vector database designed to handle up to 1B vectors on a single node, supporting dense, sparse (BM25), and …
101296active
cnr-isti-vclab/vcglib
VCGlib is a templated, header-only C++ library with no external dependencies for manipulating, processing, cleaning, and simplifying triang…
671295stable
charles-lunarg/vk-bootstrap
vk-bootstrap is a C++ utility library that jump-starts Vulkan initialization by simplifying instance creation, physical device selection, d…
761292active
kosua20/MIDIVisualizer
A small C++/OpenGL desktop application that renders MIDI files as animated visualizations. It supports live MIDI device input, configurable…
501292active
sensorium/Mozzi
Mozzi is an open-source sound synthesis library for Arduino and compatible microcontrollers, providing oscillators, envelopes, filters, del…
721291active
MaximeHerpin/modular_tree
Mtree is a C++ library for procedurally generating 3D tree models through composable tree functions and meshing. It is distributed primaril…
231291active
floooh/chips
A toolbox of 8-bit chip and complete system emulators written as dependency-free C99 header files. Chip emulators communicate via a pin bit…
751289active
EttusResearch/uhd
UHD is the official open-source driver and API for Ettus Research USRP software-defined radio hardware. It includes user-space driver code,…
861288stable
nyanmisaka/ffmpeg-rockchip
A fork of FFmpeg adding full hardware transcoding pipelines for Rockchip SoCs via MPP decoders/encoders and RGA 2D accelerator filters, wit…
661288active
NagyD/SDLPoP
SDLPoP is an open-source port of the classic DOS game Prince of Persia, built from a disassembly of the original executable and reimplement…
551287active
google/nsync
nsync is a portable C library exporting synchronization primitives such as mutexes, reader-writer locks, condition variables, run-once init…
511287active
SafeBreach-Labs/PoolParty
PoolParty is a C++ command-line tool implementing eight novel, fully-undetectable process injection techniques that abuse Windows Thread Po…
211287active
rswinkle/PortableGL
PortableGL is a software implementation of OpenGL 3.x core written in clean C99 as a single-header library in the style of the stb librarie…
801286active
AravisProject/aravis
Aravis is a C library based on GLib/GObject for video acquisition from Genicam-compliant industrial cameras, implementing GigE Vision and U…
781286active
city-super/Scaffold-GS
Scaffold-GS is a research implementation of a structured 3D Gaussian splatting method that uses anchor points on a sparse voxel grid to dis…
271286active
open-watcom/open-watcom-v2
Open Watcom V2 is the continued development of the classic Watcom C/C++ and Fortran compiler toolchain, including compilers, linker, debugg…
861285active
BachiLi/diffvg
diffvg is a differentiable rasterizer for 2D vector graphics that bridges the raster and vector domains via backpropagation. It computes pi…
381283active
marchaesen/vcxsrv
VcXsrv is a Windows X server built from xorg git sources and compiled with Visual Studio, similar to Xming or Cygwin's XWin. It lets Window…
461281active
SOFA Framework
SOFA is an open-source C++ framework for interactive, real-time multi-physics simulation based on the Finite Element Method, with an emphas…
841279active
swiftlang/swift-llbuild
llbuild is a low-level, library-based build system designed as a reusable and scalable build engine capable of handling dependency graphs w…
971277active
boost-ext/di
A single-header C++14 dependency injection library with no external dependencies, part of the Boost.Ext ecosystem. It provides an injector-…
761277stable
vgmtrans/vgmtrans
VGMTrans is a cross-platform desktop application for detecting, inspecting, and converting proprietary sequenced video game music into stan…
731277active
matinlotfali/KDE-Rounded-Corners
A KWin effect plugin that rounds the corners of windows and adds outlines in KDE Plasma 5.27 through 6.7+, implemented with shaders for low…
931275active
corsix/amx
A C library and documentation of Apple's undocumented AMX (Apple Matrix eXtension) instructions found on M1-M4 Apple Silicon chips, enablin…
321275active
verilog-to-routing/vtr-verilog-to-routing
Verilog to Routing (VTR) is an open-source CAD toolchain for FPGA research that takes a Verilog circuit description plus a target FPGA arch…
671273active
jspahrsummers/libextobjc
libextobjc is a modular Cocoa library that extends the Objective-C language with additional patterns and compile-time checks, such as safe …
104490maintenance
ethz-asl/rovio
ROVIO (Robust Visual Inertial Odometry) is a C++ framework from ETH Zurich that estimates camera and IMU trajectory using an iterated exten…
741270active
stotko/stdgpu
stdgpu is a lightweight C++17 library providing STL-like generic data structures (vector, unordered_map, unordered_set, deque, queue, stack…
651270active
brenocq/implot3d
ImPlot3D is a Dear ImGui extension providing high-performance, GPU-accelerated 3D plotting with an API familiar to ImPlot users. It support…
711269active
fraillt/bitsery
Bitsery is a header-only C++ binary serialization library designed for real-time networking, especially in games. It produces compact, meta…
491269stable
ToniRV/NeRF-SLAM
NeRF-SLAM is a real-time dense monocular SLAM system that combines neural radiance fields (Instant-NGP) with probabilistic volumetric fusio…
321266active
Expensify/Bedrock
Bedrock is a distributed database server built by Expensify on top of SQLite, providing WAN replication, active/active automatic failover, …
951264active
samhocevar/portable-file-dialogs
A single-header C++11 library for showing portable native GUI dialogs (file open/save, folder selection, message boxes, notifications) on W…
251264stable
Mapbox Maps SDK
A C++ core library that renders interactive, customizable vector maps in native Android, iOS, macOS, Node.js, and Qt applications using Ope…
104457maintenance
crosire/d3d8to9
A pseudo-driver library that translates Direct3D 8 API calls and bytecode shaders into their Direct3D 9 equivalents to improve compatibilit…
861263active
facebook/mariana-trench
Mariana Trench is a security-focused static analysis platform for Android and Java applications, built by Meta on the SPARTA and Redex infr…
771262active
VoidStar2077/workspace
A lightweight, header-only C++11 asynchronous task execution framework providing dynamic and static thread pools. It supports general async…
421261active
aras-p/ClangBuildAnalyzer
A command-line tool that aggregates Clang -ftime-trace JSON reports across a whole C/C++ build and summarizes what took the most compile ti…
251261stable
Ravi
Ravi is a dialect of Lua 5.3 with limited optional static typing, a MIR-based JIT compiler, and AOT compilation to native code. It enhances…
651259active
foonathan/lexy
lexy is a parser combinator library for C++17 and onwards that lets you define grammars directly in C++ as a DSL. It generates hand-written…
401259active
gemrb/gemrb
GemRB is a portable open-source reimplementation of Bioware's Infinity Engine, the engine behind Baldur's Gate, Icewind Dale, and Planescap…
771258active
PaulStoffregen/Audio
A 16-bit, 44.1 kHz streaming audio library for Teensy 3.x and 4.x microcontrollers, providing objects for playback, recording, synthesis, e…
551258stable
OpenSpace/OpenSpace
OpenSpace is an open-source interactive astrovisualization application that renders the entire known universe, from planetary surfaces to g…
871257active
rdbo/libmem
A cross-platform game hacking library for C, C++, Rust, and Python providing process and memory manipulation, function hooking/detouring, c…
821256active
jdah/minecraft-weekend
A small Minecraft-like voxel game written in C, originally built in 48 hours and since extended. It features an infinite procedurally gener…
324417maintenance
lfortran/lfortran
LFortran is a modern open-source interactive Fortran compiler built on LLVM that can execute code interactively like a REPL and also compil…
991254active
intel/media-driver
Intel's VA-API user mode driver providing hardware-accelerated video decoding, encoding, and post-processing for Intel GEN graphics. It is …
951254active
Daisy Audio Platform
DaisySP is an open-source C++ digital signal processing library offering modular components for audio synthesis and effects. It targets the…
661254active
wmcbrine/PDCurses
PDCurses is a public domain curses library implementing most X/Open and System V R4 curses functions for platforms that don't fit the termc…
661254stable
smilehao/xlua-framework
A complete pure-Lua client framework for Unity games built on xLua, integrating proto-gen-lua and various Lua libraries and utility classes…
611254active
dmlc/dlpack
DLPack is a minimal, stable open in-memory tensor structure defined as a single C ABI header, enabling zero-copy tensor exchange between de…
731253stable
DragonMinded/libdragon
Libdragon is an open-source SDK for Nintendo 64 homebrew development, built on a modern GCC toolchain with full C11 support. It provides ac…
101253active
tumic0/GPXSee
GPXSee is a Qt-based GPS log file viewer and analyzer supporting all common GPS log formats (GPX, TCX, FIT, KML, NMEA, IGC, and many more) …
1001252active
libpd
libpd embeds Miller Puckette's Pure Data real-time audio synthesis engine as a portable C library for use in applications. It provides lang…
751252stable
emeryberger/Hoard
Hoard is a fast, scalable, and memory-efficient drop-in replacement for malloc that works on Linux, Mac OS X, and Windows. It dramatically …
671252stable
Jaysmito101/TerraForge3D
TerraForge3D is a free, open-source, cross-platform procedural terrain generation and texturing tool built in C++ with GPU acceleration. It…
671251active
Stella VSLAM
stella_vslam is a community-maintained fork of OpenVSLAM implementing a monocular, stereo, and RGBD visual SLAM system in C++. It supports …
731250active
Colobot: Gold Edition
Colobot: Gold Edition is an open-source real-time strategy game where players program their units in CBOT, a language similar to C++ and Ja…
631250active
Escartem/AnimeStudio
A Unity game asset extraction tool that opens Unity bundles and lets users browse, preview, and export textures, meshes, animations, audio,…
651249active
obfuscator-llvm/obfuscator
Obfuscator-LLVM is a fork of the LLVM compiler infrastructure that adds code obfuscation passes for software protection. It transforms comp…
324393maintenance
mavlink/mavros
MAVROS is a MAVLink-to-ROS 2 gateway that exposes flight controller data (PX4, ArduPilot) as standard ROS 2 topics, services, and parameter…
991246active
CesiumGS/cesium-unreal
Cesium for Unreal is an open-source Unreal Engine plugin that brings the 3D geospatial ecosystem into Unreal Engine, providing a full-scale…
981246active
riscv-software-src/riscv-tests
The official unit test suite for RISC-V processor implementations, written mostly in assembly. Tests are organized by test virtual machines…
751246active
RigsOfRods/rigs-of-rods
Rigs of Rods is a free, open-source soft-body physics sandbox game that simulates the real-time motion, deformation, and destruction of veh…
721246active
thestk/stk
The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic music synthesis classes written in C++. …
251245stable
ValveSoftware/halflife
Valve's official Half-Life 1 SDK containing engine-based game source code and development tools for the GoldSrc engine. It also serves as t…
324377maintenance
ps2dev/ps2sdk
PS2SDK is an open-source software development kit providing libraries for homebrew application development on Sony's PlayStation 2. It unif…
761244active
Vortice.Windows
Vortice.Windows is a set of .NET libraries providing modern C# bindings for DirectX APIs including Direct3D 9/11/12, Direct2D, DirectWrite,…
671244active
jcjohnson/fast-neural-style
A Torch (Lua) implementation of feedforward neural style transfer from the ECCV 2016 paper 'Perceptual Losses for Real-Time Style Transfer …
324362maintenance
libtcod
libtcod is a C/C++ library providing tools and algorithms for developing traditional roguelikes, including a true-color tile-based console,…
851238stable
baidu/BaikalDB
BaikalDB is a distributed HTAP (hybrid transactional/analytical processing) database developed by Baidu, written in C++ and using Raft for …
761238active
iqiyi/xHook
xHook is a PLT (Procedure Linkage Table) hook library for Android native ELF binaries and shared libraries, written in C. It lets native co…
414350maintenance
bo3b/3Dmigoto
3Dmigoto is a DX11 modding wrapper (DLL injection) that lets users fix broken stereoscopic 3D effects in games and serves as a general-purp…
731237active
ibireme/YYModel
YYModel is a high-performance JSON-to-model conversion framework for iOS and macOS written in Objective-C. It converts between JSON/diction…
234344maintenance

← prev page 19 / 36 next →