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
Tencent/GameAISDK
Tencent's aitest is an open-source toolkit for building game AI based on game images, providing UI detection, in-game element recognition, …
232697maintenance
eidheim/Simple-Web-Server
A simple, fast, multithreaded HTTP and HTTPS server and client library for C++11 built on Boost.Asio or standalone Asio. It is designed to …
102691maintenance
everdox/InfinityHook
InfinityHook is a Windows kernel library that hooks system calls, context switches, page faults, and DPCs by abusing ETW trace mechanics, r…
322679maintenance
DarthTon/Xenos
Xenos is a Windows DLL injector built on the Blackbone library, supporting x86/x64 processes, manual image mapping, managed image injection…
232679maintenance
SFTtech/openage
openage is a free, open-source clone of the Genie Engine that powers Age of Empires I/II and Star Wars: Galactic Battlegrounds, built with …
6614462experimental
baidu/Familia
Familia is a C++ toolkit for industrial topic modeling, providing document topic inference and semantic matching tools along with pretraine…
232644maintenance
rentzsch/jrswizzle
JRSwizzle is a small Objective-C source package providing a single, correct, and consistent API for method swizzling (exchanging method imp…
322642maintenance
rbock/sqlpp11
sqlpp11 is a type-safe embedded domain specific language (EDSL) library for C++ that lets developers define tables and columns as types and…
642622maintenance
xoreaxeaxeax/rosenbridge
Rosenbridge is a security research project that documents a hardware backdoor in some VIA C3 x86 processors, allowing userland code to bypa…
322618maintenance
google/omaha
Omaha is the open-source version of Google Update, a Windows program that installs requested software and keeps it up to date via backgroun…
102617maintenance
microsoft/DirectML
DirectML is a high-performance, hardware-accelerated DirectX 12 library for machine learning that provides GPU acceleration across DirectX …
552595maintenance
mattt/Ono
Ono is an Objective-C/Swift library for parsing and querying XML and HTML documents on iOS and macOS, built on libxml2. It provides a conve…
322591maintenance
yuanming-hu/taichi_mpm
A high-performance C++ implementation of the Moving Least Squares Material Point Method (MLS-MPM) with cutting and two-way rigid body coupl…
232590maintenance
dropbox/json11
11 is a tiny JSON library for C++11 providing JSON parsing and serialization through a value-type Json object. It supports initializer-list…
102583maintenance
mit-pdos/biscuit
Biscuit is a research operating system kernel written in Go for x86-64 CPUs, implementing a monolithic POSIX-subset kernel with garbage col…
322577maintenance
TexasSolver
An open-source, high-performance Texas Hold'em and short deck GTO (game theory optimal) solver written in C++, available as GUI and console…
672576maintenance
godot-jolt/godot-jolt
Godot Jolt is a native GDExtension for the Godot game engine that integrates the Jolt physics engine as a drop-in replacement for Godot Phy…
602576maintenance
baidu/AnyQ
AnyQ is Baidu's open-source FAQ-based question answering framework with a configurable, plugin-based architecture covering question analysi…
322573maintenance
facebook/mysql-5.6
Facebook's fork of Oracle MySQL 5.6 that includes the MyRocks storage engine, which uses RocksDB as the backend storage instead of InnoDB. …
102573maintenance
google/autocxx
Autocxx is a Rust library and code-generation tool that automatically generates safe, ergonomic bindings for calling C++ from Rust, driven …
102561maintenance
HackerPoet/MarbleMarcher
Marble Marcher is a video game demo built on a fractal physics engine with fully procedural rendering, where players roll a marble across r…
322554maintenance
dmlc/decord
Decord is a C++ library with Python bindings that provides efficient video and audio decoding for deep learning pipelines. It wraps hardwar…
232525maintenance
dblalock/bolt
Bolt is a C++ library (with a Python wrapper) for lossy compression of dense real-valued vectors that supports mathematical operations dire…
322520maintenance
MaJerle/stm32f429
A collection of C libraries and Keil uVision projects for STM32F4xx series microcontrollers, covering peripherals like USART, SPI, I2C, ADC…
322520maintenance
zouxiaohang/TinySTL
TinySTL is a C++11 reimplementation of a subset of the C++ Standard Template Library, plus extra containers and algorithms not found in the…
322492maintenance
unetbootin/unetbootin
UNetbootin is a cross-platform GUI application that creates bootable Live USB drives for Linux and BSD distributions. It can automatically …
232461maintenance
Hazel Engine
Hazel is an early-stage interactive application and 2D/3D rendering engine written in C++, primarily targeting Windows. It is developed ope…
3213108experimental
Direct Sparse Odometry
DSO (Direct Sparse Odometry) is a C++ library implementing monocular visual odometry using direct sparse methods with photometric calibrati…
322459maintenance
strasdat/Sophus
Sophus is a C++ template library implementing 2D and 3D Lie groups (SO(2), SO(3), SE(2), SE(3)) built on top of Eigen, commonly used for ge…
232455maintenance
YYKline
YYKline is an Objective-C library for drawing stock candlestick (K-line) and time-sharing charts on iOS and macOS. It supports common techn…
232453maintenance
tumtumtum/StreamingKit
StreamingKit is an Objective-C audio playback and streaming library for iOS and macOS built on CoreAudio, with a clean object-oriented API …
322450maintenance
Tencent/phxsql
PhxSQL is a high-availability, strongly consistent MySQL cluster built on Paxos and Percona, developed by Tencent. It replaces semi-sync re…
232447maintenance
HKUST-Aerial-Robotics/A-LOAM
A-LOAM is an advanced, simplified C++ implementation of LOAM (Lidar Odometry and Mapping in Real-time) built on Eigen and Ceres Solver. It …
322446maintenance
leggedrobotics/darknet_ros
A ROS package wrapping the YOLO (Darknet) real-time object detector for use in robotic systems. It subscribes to camera image topics and pu…
232443maintenance
wjwwood/serial
A cross-platform C++ library for interfacing with RS-232 serial ports, offering a modern C++ API modeled after PySerial. It supports open/c…
322437maintenance
NVIDIAGameWorks/PhysX-3.4
NVIDIA PhysX SDK 3.4, a real-time physics simulation engine for games and other applications, including rigid body dynamics, collision dete…
232418maintenance
Y-Vladimir/SmartDeblur
SmartDeblur is a C++/Qt desktop application that restores defocused and blurred photos using deconvolution techniques (Wiener, Tikhonov, To…
322412maintenance
omnigroup/OmniGroup
The source code for many of The Omni Group's internal frameworks used to build their Mac, iOS, and watchOS applications, written primarily …
322390maintenance
ivansafrin/Polycode
Polycode is a cross-platform C++ framework for creative coding that provides accelerated 2D and 3D graphics, hardware shaders, sound, netwo…
232382maintenance
flann-lib/flann
FLANN is a C++ library for fast approximate nearest neighbor searches in high-dimensional spaces. It bundles multiple search algorithms wit…
322379maintenance
atcoder/ac-library
The official C++ library for AtCoder, providing well-tested implementations of common algorithms and data structures used in competitive pr…
282367maintenance
alecthomas/entityx
EntityX is a fast, type-safe Entity Component System (ECS) library for C++11 that decouples entity logic and data from entity objects. It p…
362346maintenance
andreamazz/AMWaveTransition
An Objective-C iOS library providing a custom view controller transition that animates table view cells with a wave effect using UIKit Dyna…
232345maintenance
Huatuo
Huatuo is a native C# hot-update solution for Unity that extends the il2cpp AOT runtime into an 'AOT + Interpreter' hybrid runtime, enablin…
322338maintenance
koide3/hdl_graph_slam
hdl_graph_slam is an open-source ROS package for real-time 6DOF SLAM using 3D LIDAR, based on graph SLAM with NDT scan matching odometry an…
322337maintenance
icexin/eggos
Eggos is a unikernel written almost entirely in Go that runs Go applications directly on x86 bare metal, supporting Go features like GC, go…
232328maintenance
retroplasma/earth-reverse-engineering
A reverse-engineering project documenting and implementing access to Google Earth's undocumented 3D satellite mode, including URL structure…
102321maintenance
OAID/TengineKit
TengineKit is a mobile AI SDK by OPEN AI LAB providing real-time face detection, face 2D/3D landmarks, face attributes, iris, hand, and bod…
232320maintenance
alibaba/tair
Tair is a distributed key-value storage system developed by Alibaba, offering fast in-memory (MDB) and persistent (LDB) storage engines. It…
232313maintenance
Succinct Data Structure Library
A C++11 library implementing succinct data structures such as bitvectors with rank/select, wavelet trees, compressed suffix arrays, and com…
232310maintenance
microsoft/ELL
ELL (Embedded Learning Library) is a C++ library and toolset from Microsoft Research for designing and deploying machine-learned models ont…
102305maintenance
audreyt/node-webworker-threads
A Node.js native addon (C++) implementing the Web Worker API with real threads, letting CPU-bound tasks run in parallel across cores within…
322274maintenance
wdas/brdf
Disney BRDF Explorer is a desktop application for developing, loading, and analyzing bidirectional reflectance distribution functions (BRDF…
322268maintenance
googlevr/tilt-brush
The open-source release of Google's Tilt Brush, a virtual reality painting application built in Unity/C#. It lets users paint in 3D space w…
102264maintenance
chjj/compton
Compton is a lightweight standalone X11 compositor forked from xcompmgr-dana, written in C. It adds window effects like shadows, transparen…
232262maintenance
OpenKinect/libfreenect2
libfreenect2 is an open-source C++ driver library for the Kinect for Windows v2 depth camera. It handles RGB, IR, and depth image transfer …
232254maintenance
ldpreload/BlackLotus
An open-source UEFI bootkit targeting Windows that implements a Secure Boot bypass, kernel-level persistence, and an HTTP-based C2 loader w…
292247maintenance
onlytailei/CppRobotics
A C++ implementation of robotics algorithms from PythonRobotics, covering localization, mapping, SLAM, path planning, and path tracking con…
322235maintenance
presburger/qmc-decoder
A fast C++ command-line tool that converts QQMusic's encrypted QMC audio files (QMC3/QMC0/QMCFLAC) into standard MP3 or FLAC formats. It ca…
232235maintenance
uzh-rpg/rpg_svo
SVO is a semi-direct monocular visual odometry pipeline written in C++ that estimates camera motion from image sequences. It is research co…
322233maintenance
alexbw/novocaine
Novocaine is an Objective-C/C++ library that wraps Apple's low-level Audio Units API to make high-performance real-time audio input and out…
322230maintenance
lloyd/yajl
YAJL (Yet Another JSON Library) is a small, portable ANSI C library for parsing and generating JSON using a streaming, callback-based (SAX-…
732228maintenance
asLody/SandHook
SandHook is an Android ART runtime hooking library supporting Java method hooks and native inline hooks on Android 4.4 through 11.0 for bot…
232225maintenance
OpenXcom/OpenXcom
OpenXcom is an open-source C++/SDL reimplementation of the classic strategy games X-COM: UFO Defense and X-COM: Terror From the Deep, requi…
672218maintenance
USBhost/MX_FFmpeg
Custom FFmpeg codec builds for MX Player on Android, packaged with NDK build scripts. It provides the native codec libraries that MX Player…
412218maintenance
ZQCNN
ZQCNN is a lightweight deep learning inference framework written in C/C++ that runs on Windows, Linux, and ARM-Linux. It ships with demos f…
572212maintenance
madMAx43v3r/chia-plotter
A high-performance, pipelined multi-threaded Chia plotter written in C that creates proof-of-space plot files for the Chia blockchain. It u…
322208maintenance
br3ttb/Arduino-PID-Library
A PID (Proportional-Integral-Derivative) feedback control library for Arduino, written in C++. It provides basic closed-loop control functi…
232205maintenance
Tencent/Hardcoder
Tencent's Hardcoder is a framework that lets Android apps communicate directly with the Android system over a socket to request hardware re…
232198maintenance
Eclipse iceoryx
Eclipse iceoryx is a C++ inter-process communication (IPC) middleware that provides true zero-copy data transfer via shared memory, with pu…
872194maintenance
kisence-mian/MyUnityFrameWork
A pluggable Unity game development framework written in C# covering resource loading, config/data loading, UI management, audio, logging, a…
322191maintenance
mkeeter/antimony
Antimony is a computer-aided design (CAD) application with a node-based, scriptable workflow, described as CAD from a parallel universe whe…
402190maintenance
GPUOpen-Effects/FidelityFX-FSR
AMD FidelityFX Super Resolution (FSR 1.0) is an open-source spatial upscaling solution that produces high-resolution frames from lower-reso…
232187maintenance
ixy network driver
Ixy is an educational user-space network driver for Intel ixgbe 10 Gbit/s NICs, implemented in many programming languages (C, Rust, C++, Go…
322185maintenance
programming-nu/nu
Nu is an interpreted object-oriented Lisp dialect implemented in Objective-C that runs on the Objective-C runtime and Foundation framework.…
232185maintenance
jarikomppa/soloud
SoLoud is a free, portable C/C++ audio engine for games with a simple 'fire and forget' API for playing sounds. It supports WAV, Ogg Vorbis…
232185maintenance
yujqiao/DungeonRush
DungeonRush is an open-source action game inspired by Snake, written in pure C using SDL2. It features singleplayer and LAN multiplayer mod…
232176maintenance
c-smile/sciter-sdk
Sciter is an embeddable HTML/CSS/scripting engine for building native desktop application UIs on Windows, macOS, and Linux, integrated from…
102176maintenance
TerarkDB
TerarkDB is a RocksDB-compatible embedded key-value storage engine forked from RocksDB v5.18.3, offering improved tail latency, throughput,…
612159maintenance
mike4192/spotMicro
Open-source software for controlling a 3D-printed Spot Micro quadruped robot, implementing sit, stand, angle, and walking motion via ROS no…
322158maintenance
greatscottgadgets/ubertooth
Ubertooth is an open source wireless development platform for Bluetooth experimentation, providing host software, firmware, and hardware de…
522148maintenance
mtytel/vital
Vital is a spectral warping wavetable synthesizer for music production, released as an open-source (GPLv3) codebase alongside binary builds…
322141maintenance
mendsley/bsdiff
A C library fork of Colin Percival's bsdiff/bspatch for building and applying binary file patches, redesigned to be dependency-free and eas…
322140maintenance
baidu/sofa-pbrpc
sofa-pbrpc is a lightweight C++ RPC library implementing Google's protobuf RPC framework, with sync/async calls, timeouts, compression, loa…
232140maintenance
mtcp-stack/mtcp
mTCP is a highly scalable user-level TCP stack for multicore systems, implemented in C with kernel-bypass packet I/O via DPDK, netmap, or P…
232138maintenance
TorqueGameEngines/Torque3D
Torque3D is an open-source (MIT licensed) 3D game engine originally developed by GarageGames, written in C++. It supports building games fo…
662132maintenance
Kimera
Kimera is a modular C++ library for real-time metric-semantic SLAM that builds semantically annotated 3D meshes from camera and inertial da…
322130maintenance
DrFlower/TowerDefense-GameFramework-Demo
A tower defense game demo built on Unity's open-source GameFramework, re-implementing Unity's official Tower Defense Template. It serves as…
322123maintenance
Tencent/TscanCode
TscanCode is a fast and accurate static code analyzer from Tencent that detects defects in C/C++, C#, and Lua code without requiring a buil…
322116maintenance
libui
libui is a simple and portable GUI library for C that uses each platform's native GUI technologies to create native-looking interfaces. It …
2310897experimental
andrewrk/libsoundio
libsoundio is a lightweight C library providing cross-platform real-time audio input and output, abstracting over backends like JACK, Pulse…
322105maintenance
doyubkim/fluid-engine-dev
Jet is a C++11 fluid simulation engine SDK for computer graphics, created alongside the book 'Fluid Engine Development'. It provides SPH, P…
232102maintenance
dog-qiuqiu/Yolo-Fastest
Yolo-Fastest is an ultra-lightweight YOLO-based object detection algorithm and model zoo, with only ~250 MFLOPs and a 666KB ncnn model. It …
232101maintenance
generalized-intelligence/GAAS
GAAS (Generalized Autonomy Aviation System) is an open-source C++ framework for fully autonomous VTOL aircraft and drones, built around lid…
232094maintenance
facebookresearch/ELF
ELF is an end-to-end, lightweight and flexible C++/Python platform for game research, focused on real-time strategy games. It hosts multipl…
102092maintenance
sui77/rc-switch
An Arduino library (also usable on Raspberry Pi) for sending and receiving 315/433MHz radio-controlled codes to operate devices like power …
232088maintenance
ppwwyyxx/OpenPano
OpenPano is a C++ panorama stitching program written from scratch without vision libraries, implementing the Automatic Panoramic Image Stit…
232074maintenance
miloyip/nativejson-benchmark
A benchmark suite evaluating the conformance and performance (speed, memory, code size) of 41 open-source C/C++ JSON parsing and generation…
232074maintenance
DSPFilters
A C++ template library for designing and running multichannel IIR digital filters such as Butterworth, Chebyshev, Elliptic, Bessel, and Leg…
322073maintenance
flowdriveai/flowpilot
Flowpilot is an open source driver assistance system built on top of openpilot that provides adaptive cruise control, automated lane center…
232071maintenance

← prev page 25 / 36 next →