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
ericniebler/range-v3
range-v3 is a C++14/17/20 range library that extends the STL with composable views, actions, and range-based algorithms. It served as the b…
674376stable
Cocos2d-x
Cocos2d-x is an open-source, cross-platform C++ framework for building 2D games and graphical applications, with Lua and JavaScript binding…
3819210maintenance
PixlOne/logiops
LogiOps is an unofficial userspace driver and daemon (logid) for Logitech devices using the HID++ 2.0+ protocol, such as MX Master mice and…
464371active
ufrisk/MemProcFS
MemProcFS is an memory forensic tool that exposes physical memory, memory dump files, and live memory acquisition sources as files in a vir…
844356active
albfan/miraclecast
MiracleCast is a C implementation of the Wi-Fi Display (Miracast) specification for Linux, providing both Display-Sink and (planned) Displa…
614343active
JonathanSalwan/Triton
Triton is a dynamic binary analysis library providing dynamic symbolic execution, taint analysis, and ISA semantics for x86, x86-64, ARM32,…
674334active
cnlohr/rawdrawandroid
A framework and build system for writing Android apps entirely in C using the NDK and Make, with no Java required. It provides OpenGL ES wi…
764323active
yuaotian/antigravity-proxy
A Windows transparent proxy injector for the Antigravity editor that forces its traffic through SOCKS5/HTTP proxies via DLL injection and M…
784320active
zenc-lang/zenc
Zen C is a modern, strictly typed systems programming language that transpiles to human-readable GNU C/C11, offering type inference, patter…
684317active
x64dbg/ScyllaHide
ScyllaHide is an advanced usermode anti-anti-debug library that hooks Windows functions to hide the presence of a debugger from debugged pr…
234312active
TokisanGames/Terrain3D
Terrain3D is a high-performance, editable terrain system for Godot 4, written in C++ as a GDExtension addon. It supports sculpting, texture…
824310active
bombela/backward-cpp
Backward-cpp is a header-only C++ library that pretty-prints stack traces with source code snippets when crashes or fatal errors occur. It …
264305stable
riverwm/river
River is a non-monolithic Wayland compositor written in Zig that separates the compositor from the window manager, letting users pick or wr…
664290active
FiveM
Cfx is the source code for FiveM and RedM, modification frameworks that enable custom multiplayer and singleplayer experiences for GTA V an…
774278active
Onion
Onion is a custom operating system overhaul for the Miyoo Mini and Mini+ retro handheld consoles, built in C. It bundles 100+ emulators, a …
564273active
jrowberg/i2cdevlib
A collection of uniform, Doxygen-documented C++ classes providing interfaces to a wide range of I2C peripheral devices such as acceleromete…
444272stable
INAV
INAV is open-source navigation-enabled flight controller firmware for drones, planes, and other RC aircraft. It provides autopilot features…
864268active
Daino Notes
Notes is a fast, open-source, cross-platform note-taking desktop application written in C++ with Qt. It supports Markdown, folders and tags…
564268active
F-Stack/f-stack
F-Stack is an open-source high-performance user-space network framework based on DPDK, featuring a ported FreeBSD 11 TCP/IP stack, a Posix-…
814267stable
NixOS/patchelf
PatchELF is a small command-line utility for modifying ELF executables and libraries, such as changing the dynamic linker (ELF interpreter)…
884265stable
orioledb/orioledb
OrioleDB is a cloud-native storage engine for PostgreSQL implemented as an extension using the table access method API. It offers improved …
954258active
olcPixelGameEngine
olcPixelGameEngine is a single-header C++ framework for fast pixel-based 2D drawing and user input, used in javidx9's YouTube tutorials. It…
424247active
Maplespe/ExplorerBlurMica
A Windows shell extension (DLL) that adds background blur, Acrylic, or Mica effects to File Explorer on Windows 10 and Windows 11. It suppo…
884241active
danveloper/flash-moe
An application for running large language models locally on small laptops, written in Objective-C. It enables on-device inference of big mo…
444238active
BehaviorTree.CPP
BehaviorTree.CPP is a C++17 framework for building Behavior Trees, designed to be flexible, reactive, and fast, with asynchronous actions a…
824237stable
facebookincubator/velox
Velox is a composable, extensible C++ execution engine library for data management systems, created by Meta. It provides reusable vectorize…
774233active
RobotLocomotion/drake
Drake is a C++ toolbox (with Python bindings) for model-based design and verification of robotics systems, developed by the Robot Locomotio…
1004230stable
baidu/braft
braft is an industrial-grade C++ implementation of the RAFT consensus algorithm and replicated state machine, built on top of brpc. It is d…
234230stable
idealvin/coost
Coost is a lightweight, cross-platform C++11 base library similar to Boost but much smaller (~1MB static library). It bundles coroutines, a…
864220active
solvespace/solvespace
SolveSpace is a free, open-source parametric 2D/3D CAD application with a constraint-based sketcher and solid modeling via extrudes, revolv…
784204active
xemu-project/xemu
xemu is a free, open-source low-level emulator of the original Microsoft Xbox console, built on QEMU, that runs Xbox games and homebrew on …
954200active
root-project/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…
704195active
KDE/heaptrack
Heaptrack is a heap memory profiler for Linux that traces every memory allocation and annotates it with a stack trace. It ships with comman…
674184active
ip7z/7zip
7-Zip is a free, open-source file archiver with a high compression ratio, best known for its native 7z archive format. This GitHub reposito…
944178active
ton-blockchain/ton
The main TON monorepo containing the reference implementation of The Open Network blockchain, including the node/validator software, lite-c…
954160active
OpenMVS
OpenMVS is an open-source C++ library for Multi-View Stereo 3D reconstruction, taking camera poses and a sparse point-cloud as input and pr…
744149active
rapidfuzz/RapidFuzz
RapidFuzz is a fast fuzzy string matching library for Python and C++ offering many string metrics such as Levenshtein, Jaro-Winkler, and Ha…
914138stable
HyperDbg
HyperDbg is an open-source, hypervisor-assisted debugger for Windows (with Linux support in development) that uses Intel VT-x and EPT to de…
944137active
cpm-cmake/CPM.cmake
CPM.cmake is a small CMake script that adds setup-free, cross-platform dependency management to CMake projects. It wraps CMake's FetchConte…
934137active
NIH-plug
Yabridge lets Linux users run Windows VST2, VST3, and CLAP audio plugins inside 64-bit Linux plugin hosts as if they were native, using Win…
624123active
google/oboe
Oboe is a C++ library from Google for building high-performance, low-latency audio apps on Android. It provides a unified API that wraps Op…
874121stable
SDRangel
SDRangel is an open-source software-defined radio (SDR) receiver and transmitter application with a Qt5/OpenGL-based GUI, supporting a wide…
964108active
ANGLE
ANGLE (Almost Native Graphics Layer Engine) is a conformant OpenGL ES 2.0/3.x and EGL implementation that translates OpenGL ES API calls to…
684106active
apache/nuttx
Apache NuttX is a mature, open-source real-time operating system (RTOS) for embedded systems with an emphasis on POSIX/ANSI standards compl…
774071stable
uxlfoundation/oneDNN
oneDNN is an open-source cross-platform performance library providing optimized building blocks (primitives) for deep learning applications…
994067stable
Microsoft SEAL
Microsoft SEAL is an open-source homomorphic encryption library written in modern C++, with a .NET wrapper, supporting BFV/BGV and CKKS sch…
994046active
ODAS
RTAB-Map (Real-Time Appearance-Based Mapping) is a C++ library and standalone application implementing graph-based SLAM for RGB-D, stereo, …
864044stable
CedricGuillemet/ImGuizmo
A collection of Dear ImGui widgets for 3D manipulation, including gizmos for matrix editing (rotation, translation, scale), a view orientat…
864040active
Dora
Dora is a Rust-based dataflow middleware framework for building real-time robotics and AI applications, where applications are modeled as d…
954030active
pinterest/PINRemoteImage
PINRemoteImage is a thread-safe, high-performance image downloading, processing, and caching library for iOS, written in Objective-C. It de…
664026stable
verilator/verilator
Verilator is an open-source Verilog/SystemVerilog simulator and lint system that compiles RTL designs into fast, multithreaded C++ or Syste…
774021stable
openvswitch/ovs
Open vSwitch is a production-quality multilayer software switch designed for virtualized server environments, written primarily in C. It su…
754017stable
xfirefly/Airplay-SDK
A commercial AirPlay/DLNA/Miracast screen-mirroring SDK (Blueberry Casting) with source-code licensing, plus ready-made receiver/sender app…
664012active
icholy/ttygif
ttygif is a command-line tool that converts ttyrec terminal recordings into animated GIF files. It works by replaying the recording and scr…
344011active
spring/spring
Spring is a free, open-source, cross-platform 3D real-time strategy game engine written in C++ with extensive Lua scripting support. It pow…
324007active
AnswerDotAI/gpu.cpp
A lightweight, header-only C++20 library for portable low-level GPU compute built on Dawn's WebGPU implementation. It provides a minimal AP…
743990active
Mapnik
Mapnik is an open-source C++ toolkit for developing mapping applications, providing algorithms and patterns for spatial data access and hig…
933971active
dpilger26/NumCpp
NumCpp is a templatized, header-only C++ library that reimplements the Python NumPy API, centered on an NdArray container with NumPy-style …
933966active
iqiyi/xCrash
xCrash is an Android library that captures Java crashes, native crashes, and ANRs, generating tombstone files with detailed process, thread…
323954active
NetHack/NetHack
The official source repository for NetHack, a classic single-player roguelike dungeon exploration game descended from Rogue and Hack. Versi…
793930active
ibireme/yyjson
yyjson is a high-performance JSON parsing and serialization library written in ANSI C (C89), capable of reading and writing gigabytes of JS…
893918stable
Mezzano
Mezzano is an operating system written entirely in Common Lisp, featuring its own compiler, GUI, networking stack, and file system support.…
673914active
servo/pathfinder
Pathfinder 3 is a fast GPU-based rasterizer for fonts and vector graphics, usable from Rust or C/C++ via a canvas-like API. It supports Ope…
543896active
nem0/LumixEngine
Lumix Engine is an open-source 3D game engine written in C++ with a built-in editor and entity-component-system architecture. It uses data-…
683895active
tinyobjloader/tinyobjloader
A tiny, dependency-free Wavefront .obj/.mtl parser available as a single-header C++11 library and a pure C11 implementation with polygon te…
593893active
danielkrupinski/Osiris
Osiris is a cross-platform (Windows and Linux) game hack for Counter-Strike 2, built in C++20 with a GUI and rendering based on the game's …
773884active
unikraft/unikraft
Unikraft is an open-source Unikernel Development Kit for building custom, specialized operating system kernels tailored to individual appli…
823881active
amzeratul/halley
Halley is a lightweight, code-first game engine written in modern C++17, featuring a true entity-component-system architecture, modern grap…
773866active
hanickadot/compile-time-regular-expressions
A C++17/C++20 header-only library that evaluates regular expressions at compile time using constexpr and template metaprogramming. It suppo…
773865stable
acidanthera/Lilu
Lilu is an open-source macOS kernel extension (kext) providing a platform for arbitrary kext, library, and process patching. It offers a un…
623862active
MrNeRF/LichtFeld-Studio
LichtFeld Studio is a native open-source desktop application for 3D Gaussian Splatting that combines training, real-time inspection, splat …
963849active
tildearrow/furnace
Furnace is a multi-system chiptune tracker application for composing music using emulated retro sound chips, compatible with DefleMask modu…
783849active
google/promises
Google's Promises is a framework providing a synchronization construct for Swift and Objective-C to simplify writing asynchronous code. It …
833827stable
zhblue/hustoj
HUSTOJ is a popular open-source online judge system for competitive programming training (ACM/ICPC, NOIP), built with PHP, C++, and MySQL o…
973812active
DavidXanatos/TaskExplorer
Task Explorer is a powerful task manager for Windows and Linux that provides deep real-time insight into running processes, including threa…
913810active
quickjs-ng/quickjs
QuickJS-NG is a small, embeddable JavaScript engine written in C that aims to support the latest ECMAScript specification. It is an activel…
883805active
Muduo
Muduo is a multithreaded C++11 network library based on the reactor pattern, providing event-driven TCP networking for Linux servers. It us…
4516258maintenance
Friday Night Funkin'
Friday Night Funkin' is an open-source rhythm game built with HaxeFlixel and OpenFL, originally created for Ludum Dare 47. The repository c…
973795active
facebookincubator/MetaPython
Meta's fork of the CPython runtime (historically named Cinder), maintained by Facebook Incubator. It tracks upstream Python 3.14+ and pairs…
773793active
stack-of-tasks/pinocchio
Pinocchio is a fast C++ library (with Python bindings) implementing state-of-the-art rigid body dynamics algorithms for poly-articulated sy…
903788active
libjxl/libjxl
libjxl is the reference implementation of the JPEG XL (ISO/IEC 18181) image format, providing both an encoder (cjxl) and decoder (djxl) as …
943779active
xtensor-stack/xtensor
A header-only C++ library for numerical analysis with multi-dimensional array expressions, offering lazy broadcasting and a NumPy-inspired …
733766active
HazyResearch/ThunderKittens
ThunderKittens is a C++/CUDA framework of tile-based primitives for writing fast deep learning GPU kernels. It embeds natively into CUDA so…
683754active
borglab/gtsam
GTSAM is a C++ library implementing smoothing and mapping (SAM) for robotics and vision using factor graphs and Bayes networks as its core …
933734active
MTG/essentia
Essentia is an open-source C++ library for audio analysis and music information retrieval, offering a large collection of reusable DSP algo…
663733stable
nanobind
nanobind is a small C++ library for creating Python bindings of C++ types and functions, with syntax nearly identical to pybind11 and Boost…
763732stable
ctubio/Krypto-trading-bot
K is a self-hosted, very low latency crypto trading bot family written in C++ for automated high-frequency market making. It includes a ful…
233720active
ShahjalalShohag/code-library
A personal code library of templates, algorithms, and data structures for competitive programming, written mostly in C++. It includes pract…
603712active
lowRISC/opentitan
OpenTitan is an open-source silicon Root of Trust (RoT) project providing commercial-grade, security-certified hardware IP blocks written i…
813707stable
pavel-odintsov/fastnetmon
FastNetMon Community Edition is a high-performance DDoS detection sensor that analyzes traffic from NetFlow, IPFIX, sFlow, AF_PACKET, and o…
783706active
mmp/pbrt-v4
pbrt-v4 is the C++ physically based ray tracing system accompanying the fourth edition of the book 'Physically Based Rendering: From Theory…
743706stable
gqrx-sdr/gqrx
Gqrx is an open source software defined radio (SDR) receiver built on GNU Radio and the Qt GUI toolkit. It supports a wide range of SDR har…
703706active
paceholder/nodeeditor
QtNodes is a general-purpose C++/Qt library for building node editors with graph visualization and editing. It supports a dataflow programm…
713699active
ckb-next/ckb-next
ckb-next is an open-source Linux driver for Corsair keyboards and mice, bringing features of Corsair's proprietary CUE software to Linux. I…
723695active
spdk/spdk
SPDK is a set of C libraries, drivers, and tools for building high-performance, scalable user-mode storage applications. It moves storage d…
893683stable
jurplel/qView
qView is a minimal, fast, cross-platform desktop image viewer built with Qt5. It prioritizes space efficiency and instant image loading whi…
703670active
Tarantool
Tarantool is an in-memory computing platform combining a fast NoSQL database with a Lua application server. It stores data in RAM with WAL …
973668stable
premake/premake-core
Premake is a command-line build configuration tool that reads a Lua-scripted project definition and generates project files for toolsets li…
953647stable
kaldi-asr/kaldi
Kaldi is a C++ toolkit for speech recognition research and development, including acoustic modeling, feature extraction, decoding, and spea…
4815502maintenance
0xShug0/audio.cpp
audio.cpp is a pure C++ inference engine for audio models built on ggml, supporting TTS, STT, VAD, voice conversion, music generation, and …
823646active

← prev page 6 / 36 next →