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
JingMatrix/TEESimulator
TEESimulator is an Android module that defeats hardware-backed key attestation by running AOSP's reference KeyMint trusted application insi…
812627active
anhkgg/SuperRDP
SuperRDP is a C++ rework of the rdpwrap project that patches and hooks the Windows termsrv.dll to enable Remote Desktop connections on edit…
502625active
anthropics/claude-desktop-buddy
A reference implementation and example firmware for the Bluetooth (BLE) maker API in Claude Cowork and Claude Code Desktop, including an ES…
462625active
google/cpu_features
A cross-platform C99 library from Google for detecting CPU features (like available instruction sets) at runtime. It supports many architec…
802619stable
RadioLib
RadioLib is a universal C++ wireless communication library for embedded devices, providing a unified API to drive many radio modules (SX127…
952614active
LÖVR
LÖVR is an open-source Lua framework for rapidly building 3D games and VR experiences, written in C11 and scripted with LuaJIT. It provides…
822612active
shaka-project/shaka-packager
Shaka Packager is a media packaging tool and SDK for preparing video content for online streaming via DASH and HLS. It supports VOD and liv…
912610active
FISCO BCOS
FISCO BCOS is an open-source permissioned (consortium) blockchain platform written in C++, originally launched by the Financial Blockchain …
812608active
google-coral/coralnpu
Coral NPU is an open-source neural processing unit (NPU) hardware IP core from Google Research, built on the 32-bit RISC-V ISA with matrix,…
722604active
mas-bandwidth/netcode
A C library implementing a secure, connection-oriented client/server protocol on top of UDP for real-time multiplayer games. It handles enc…
982599active
flyinghead/flycast
Flycast is a multiplatform emulator for the Sega Dreamcast, Naomi, Naomi 2, and Atomiswave systems, derived from reicast. It runs on Window…
862599active
Fcitx 5
Fcitx 5 is a generic input method framework, the next generation of Fcitx, released under LGPL-2.1+. It provides a slim core with addon sup…
792598stable
bytedance/bhook
ByteHook is a production-grade Android PLT hook library written in C, supporting armeabi-v7a, arm64-v8a, x86, and x86_64. It lets native co…
732597active
SergiusTheBest/plog
Plog is a portable, header-only C++ logging library in about 1000 lines of code. It offers multiple formatters (txt, CSV) and appenders (ro…
622593stable
jpcy/xatlas
xatlas is a small C++11 library with no external dependencies that generates unique texture coordinates (UV unwrapping) for 3D meshes. It i…
322582stable
KomputeProject/kompute
Kompute is a general-purpose GPU compute framework built on Vulkan that works across vendor GPUs (AMD, NVIDIA, Qualcomm, etc.) with both C+…
632577active
Circle
Circle is a C++ compiler by Sean Baxter that extends C++ with new language features like choice types, pattern matching, interfaces, and re…
322577active
Chatterino/chatterino2
Chatterino 2 is a native cross-platform desktop chat client for Twitch.tv, built in C++ with Qt. It extends Twitch web chat with multi-chan…
872570active
NicoHood/HID
An Arduino library that adds enhanced USB HID functionality to standard Arduino boards, enabling them to act as keyboards, mice, gamepads, …
232566stable
raulmur/ORB_SLAM2
ORB-SLAM2 is a real-time SLAM library for monocular, stereo, and RGB-D cameras that computes camera trajectories and sparse 3D reconstructi…
3210245maintenance
BrunoLevy/geogram
Geogram is a C++ programming library of geometric algorithms for geometry processing, including surface reconstruction, remeshing, Boolean …
932558stable
google/swiftshader
SwiftShader is a high-performance CPU-based implementation of the Vulkan 1.3 graphics API, acting as a drop-in replacement for GPU drivers.…
772553active
simbody/simbody
Simbody is a high-performance open-source C++ multibody dynamics library for science- and engineering-quality simulation of articulated mec…
662552stable
DeepDetect
DeepDetect is an open-source deep learning runtime, CLI, and REST server written in C++ for training and inference across images, text, tab…
952551active
Mattiwatti/EfiGuard
EfiGuard is a portable x64 UEFI bootkit that patches the Windows boot manager, boot loader, and kernel at boot time to disable PatchGuard a…
582551active
CUDA Core Compute Libraries
CUDA Core Compute Libraries (CCCL) is NVIDIA's unified repository for Thrust, CUB, and libcudacxx, providing high-performance C++ abstracti…
992542active
evanwashere/mitata
Mitata is a microbenchmarking library for JavaScript runtimes (Bun, Deno, Node.js) and C++ via a single header. It provides a clean API for…
342538active
Roboto Origin
A fully open-source DIY humanoid robot project (ROBOTO_ORIGIN) that can walk and run, including all hardware designs, electronics, training…
602537active
signal11/hidapi
HIDAPI is a multi-platform C library for communicating with USB and Bluetooth HID-class devices on Windows, Linux, FreeBSD, and macOS. It p…
322537stable
tinygltf
TinyGLTF is a header-only C11/C++ library for loading and saving glTF 2.0 3D asset files. It offers a pure C POD API, arena-based memory ma…
822535active
Nidhogg
Nidhogg is an open-source Windows x64 kernel rootkit written in C++ that demonstrates a wide range of rootkit techniques such as process, t…
842534active
thepowersgang/mrustc
mrustc is an alternative Rust compiler written in C++ whose primary purpose is bootstrapping rustc without needing an existing Rust binary.…
762533active
KhronosGroup/SPIRV-Cross
SPIRV-Cross is a tool and C++ library from Khronos for parsing SPIR-V binaries, performing reflection, and decompiling them back to high-le…
672532stable
RestKit
RestKit is an Objective-C framework for building RESTful web service clients on iOS and OS X. It provides an object mapping engine integrat…
2310084maintenance
tidwall/pogocache
Pogocache is a fast in-memory caching server written in C with a focus on low latency and CPU efficiency. It speaks Memcache, Redis/Valkey …
782522active
ValveSoftware/source-sdk-2013
Valve's Source SDK 2013, the source code for the Source engine's game layer including Half-Life 2, Half-Life 2: Deathmatch, and Team Fortre…
7410038maintenance
Liniyous/ElaWidgetTools
ElaWidgetTools is a C++ component library that brings Microsoft Fluent UI styling to Qt Widgets applications. It provides a rich set of cus…
592518active
OpenIntelWireless/IntelBluetoothFirmware
A macOS kernel extension (kext) that uploads Intel wireless Bluetooth firmware to enable native Bluetooth support on Intel hardware. Firmwa…
472518stable
luanfujun/deep-photo-styletransfer
Reference implementation of the CVPR 2017 paper 'Deep Photo Style Transfer', performing photorealistic image style transfer using Torch wit…
329982maintenance
rpmalloc
rpmalloc is a public domain cross-platform lock-free thread-caching memory allocator implemented in a single ~3300-line C source file with …
882508stable
axiomatic-systems/Bento4
Bento4 is a C++ class library and set of command-line tools for reading, writing, inspecting, encrypting, and packaging ISO-MP4 files, incl…
692507stable
orlp/pdqsort
Pattern-defeating quicksort (pdqsort) is a C++ sorting algorithm library that combines quicksort's fast average case with heapsort's fast w…
322507stable
AngusJohnson/Clipper2
Clipper2 is a polygon clipping, offsetting, and triangulation library available in C++, C#, and Delphi. It performs boolean operations (int…
702496active
Nheko-Reborn/nheko
Nheko is a native desktop client for the Matrix protocol built with Qt and C++20, aiming to feel like a mainstream chat app rather than an …
652496active
Overload-Technologies/Overload
Overload is a free, open-source 3D game engine written in modern C++20 with Lua as its scripting language. It ships with an editor and rend…
882490active
Nelarius/imnodes
imnodes is a small, dependency-free node editor extension for dear imgui, written in C++. It provides immediate-mode building blocks for cr…
562490active
corundum/corundum
Corundum is an open-source FPGA-based network interface card (NIC) and platform for in-network compute, written in Verilog/SystemVerilog. I…
322489active
ppogg/YOLOv5-Lite
YOLOv5-Lite is a lightweight object detection model family evolved from YOLOv5, with models as small as ~900KB (int8) that run 10-15+ FPS o…
232488active
homuler/MediaPipeUnityPlugin
A Unity native plugin that ports the MediaPipe C++ API to C#, enabling MediaPipe graphs and solutions to run inside Unity applications. It …
562484active
hku-mars/r3live
R3LIVE is a tightly-coupled LiDAR-Inertial-Visual sensor fusion framework for robust, real-time state estimation and RGB-colored 3D mapping…
442473active
nRF24/RF24
An optimized C++ driver library for the nRF24L01(+) 2.4GHz wireless transceiver, acting as an OSI Layer 2 radio driver. It supports Arduino…
852470active
litehtml
litehtml is a lightweight C++ HTML/CSS rendering engine that parses HTML (via gumbo-parser) and computes element layout with CSS2/CSS3 supp…
822470active
mavlink/mavlink
MAVLink is a lightweight, header-only message marshalling library and protocol for communication between drones, onboard components, and gr…
772465stable
kuroni/bongocat-osu
A desktop overlay application that displays an animated Bongo Cat whose paws move in response to keyboard input while playing osu!. It is w…
102463stable
crownengine/crown
Crown is a complete, cross-platform, open-source game engine written in C++ with Lua scripting, featuring a full level editor, asset pipeli…
1002458active
Notselwyn/CVE-2024-1086
A proof-of-concept local privilege escalation exploit for CVE-2024-1086, a double-free vulnerability in the Linux kernel's nf_tables subsys…
162457stable
lupinemachines/lupine
LUPINE is a GPU-over-IP bridge that lets machines without local GPUs attach NVIDIA GPUs running on remote servers over the network. It expo…
902452active
TTKMusicPlayer
TTKMusicPlayer is a Qt-based desktop music player that imitates the Kugou UI and uses the qmmp core library for audio playback. It runs on …
882449active
GiacomoLaw/Keylogger
A simple, bare-bones keylogger that records keystrokes and saves them to a local log file, with separate implementations for Windows, Linux…
352447active
VadimBoev/FlappyBird
A Flappy Bird clone written in pure C for Android, packaged as an APK under 100 KB using OpenGL ES 2, OpenSL ES, and Android Native Activit…
712445active
Fallout 2 Community Edition
Fallout 2 Community Edition is a cross-platform, open-source re-implementation of the Fallout 2 game engine in C++ using SDL2. It runs the …
232445active
Walnut
Walnut is a simple C++ application framework combining Dear ImGui with Vulkan for building immediate-mode desktop applications with real-ti…
322431active
pixpark/gpupixel
GPUPixel is a high-performance, cross-platform real-time image and video filter library written in C++11 and built on OpenGL/ES. It provide…
842430active
iPlug2/iPlug2
iPlug2 is a C++ framework for developing cross-platform audio plug-ins and standalone apps that target multiple plug-in APIs (CLAP, VST2/VS…
652430active
chocolate-doom/chocolate-doom
Chocolate Doom is a minimalist, historically accurate source port of Doom, Heretic, Hexen, and Strife that reproduces the original DOS game…
672427active
ange-yaghi/engine-sim
A real-time internal combustion engine simulator that generates realistic engine audio and simulates engine response characteristics. It is…
239573maintenance
Smorodov/Multitarget-tracker
A C++ library for multiple object tracking that combines detectors (YOLO, D-FINE, RF-DETR, MobileNet-SSD) with tracking algorithms based on…
672418active
bytedance/android-inline-hook
Shadowhook is an Android inline hook library written in C, supporting armeabi-v7a (thumb/arm32) and arm64-v8a architectures on Android 4.1 …
782415active
MHeironimus/ArduinoJoystickLibrary
An Arduino library that lets an Arduino Leonardo, Micro, or other ATmega32u4-based board appear as one or more USB HID joysticks or gamepad…
232411stable
nodejs/node-addon-api
A header-only C++ wrapper library for Node-API (N-API) that simplifies writing native Node.js addons in C++. It provides C++ object model a…
892409stable
slembcke/Chipmunk2D
Chipmunk2D is a fast, lightweight 2D rigid body physics library written in C99 with no external dependencies. It provides collision detecti…
652409stable
earlephilhower/ESP8266Audio
An Arduino library for parsing and decoding audio formats including MOD, WAV, MP3, FLAC, MIDI, AAC, OGG/Opus, and RTTTL on ESP8266, ESP32, …
942406active
AstraThreshold/oled-ui-astra
A C++ UI framework for building smooth, animated menu interfaces on small OLED displays in embedded projects. It is designed to be easy to …
312402active
strukturag/libheif
libheif is a C++ library that decodes and encodes HEIF/HEIC and AVIF image files, plus HEIF containers using VVC, AVC, JPEG, and JPEG-2000 …
982399active
Arduino Audio Tools
A header-only C++ audio processing library for Arduino, PlatformIO, and ESP-IDF that provides audio sources, sinks, encoders/decoders (MP3,…
932399active
linux-rdma/rdma-core
rdma-core provides the userspace libraries and daemons for the Linux kernel's RDMA (drivers/infiniband) subsystem, including libibverbs, li…
932399stable
youngyangyang04/Skiplist-CPP
A lightweight key-value storage engine implemented in C++ using a skiplist as the core data structure, supporting insert, delete, search, d…
322398stable
acidicoala/SmokeAPI
SmokeAPI is a C++ library that hooks the Steamworks SDK to emulate DLC and inventory item ownership in Steam games the user legitimately ow…
772393active
idaholab/moose
MOOSE is a finite-element, multiphysics simulation framework developed by Idaho National Laboratory, built on top of PETSc's nonlinear solv…
772390stable
Curve
Curve is a cloud-native distributed storage system developed by NetEase and hosted as a CNCF sandbox project, supporting both block storage…
232390active
m969/EGamePlay
EGamePlay is a lightweight, flexible combat and skill framework for Unity built on an Entity-Component-System pattern, with status effects,…
772389active
OpenImageIO
OpenImageIO is a C++ library and toolset for reading, writing, and processing images in nearly any file format through a format-agnostic pl…
1002387stable
google/souper
Souper is a superoptimizer for LLVM IR that uses SMT solvers (like Z3) to synthesize shorter, equivalent instruction sequences. It identifi…
102386active
johnBuffer/AntSimulator
A simple 2D ant colony simulator written in C++ with SFML, showing emergent foraging behavior with pheromone trails. It supports interactiv…
372381active
OctoMap/octomap
OctoMap is a C++ library providing an efficient probabilistic 3D mapping framework based on octrees, with occupancy representation and volu…
852378stable
Cxbx-Reloaded
Cxbx-Reloaded is an open-source emulator that runs original Microsoft Xbox games on Windows and Linux via Wine. It uses high-level emulatio…
752378active
yse/easy_profiler
A lightweight cross-platform profiler library for C++ that instruments arbitrary code blocks with extremely low overhead (~15ns per block).…
622375stable
eclipse-paho/paho.mqtt.c
The Eclipse Paho C client library for the MQTT protocol, enabling applications to connect to an MQTT broker to publish messages and subscri…
732373stable
CelestiaProject/Celestia
Celestia is a free, open-source real-time 3D space simulation that lets users explore the universe, traveling seamlessly from galaxy cluste…
672373active
VexDB-THU/VexDB-Lite
VexDB-Lite is a cross-platform vector similarity search engine implemented as plugins for PostgreSQL, DuckDB, and SQLite, sharing a graph i…
742366active
wxFormBuilder/wxFormBuilder
wxFormBuilder is a visual GUI builder (RAD tool) for the wxWidgets framework that generates C++, Python, Lua, and PHP code, with XRC import…
482365active
Neargye/nameof
A header-only C++17 library providing nameof macros and functions to obtain the name of variables, types, functions, macros, and enum value…
862364stable
Alex-Rachel/TEngine
TEngine is a commercial-grade Unity game development framework in C# with built-in AI-assisted development workflows. It integrates HybridC…
892363active
VST 3 SDK
Steinberg's official SDK for developing VST 3 audio plug-ins, including the API, helper classes, AAX/AU wrappers, and example plug-ins. It …
722362active
Pithikos/C-Thread-Pool
A minimal but powerful thread pool implementation in ANSI C built on POSIX threads. It provides a simple API for initializing pools, dispat…
392362stable
ben-strasser/fast-cpp-csv-parser
A small, fast, header-only C++11 library for reading CSV files with no external dependencies. It overlaps disk I/O and parsing using thread…
322362stable
free-audio/clap
CLAP (CLever Audio Plugin) is an open standard C API with a stable ABI that defines how Digital Audio Workstations (hosts) and audio plugin…
752358stable
UMSKT/UMSKT
UMSKT (Universal MS Key Toolkit) is an open-source C++ CLI toolkit for researching and experimenting with Microsoft's pre-Vista (pre-2012) …
752357active
wilicc/gpu-burn
GPU Burn is a multi-GPU CUDA stress test tool that pushes NVIDIA GPUs to maximum load for stability and thermal testing. It supports config…
762356active
sddm/sddm
SDDM is a QML-based display manager (login screen) for Linux supporting both X11 and Wayland sessions. It is highly themeable via QtQuick, …
632356active

← prev page 10 / 36 next →