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
ProjectPhysX/FluidX3D
FluidX3D is a high-performance lattice Boltzmann method computational fluid dynamics (CFD) application written in C++/OpenCL. It runs on al…
905290active
u-boot/u-boot
Das U-Boot is a widely used open-source bootloader for embedded boards based on PowerPC, ARM, MIPS, and other processors. It is installed i…
775286active
FAST-LIO
FAST-LIO is a computationally efficient and robust LiDAR-inertial odometry package that tightly couples LiDAR feature points with IMU data …
325280stable
includeos/IncludeOS
IncludeOS is a minimal, resource-efficient unikernel operating system for C++ services, linked directly into your application via `#include…
565253active
google-ar/arcore-android-sdk
Google's ARCore SDK for Android, providing Java and C APIs for building augmented reality experiences with motion tracking, environmental u…
905243active
XRPLF/rippled
rippled (xrpld) is the core C++ server daemon implementing the XRP Ledger protocol, a decentralized cryptographic ledger secured by a Byzan…
955230stable
Panda3D
Panda3D is a mature, open-source cross-platform game engine and 3D rendering framework for Python and C++, originally developed by Disney a…
675227stable
lightvector/KataGo
KataGo is an open-source Go (baduk) engine trained via AlphaZero-like self-play, one of the strongest Go bots available. It runs as a GTP e…
965204active
blinker
Blinker is an IoT solution library for embedded hardware such as Arduino, ESP8266, and ESP32, providing device-side connectivity via WiFi, …
665204active
Unleashed Recompiled
An unofficial PC port of the Xbox 360 version of Sonic Unleashed built via static recompilation of the original PowerPC code into native C+…
625190active
KDAB/hotspot
Hotspot is a standalone Qt-based GUI for analyzing Linux perf performance data, providing flame graphs, timelines, caller/callee views, and…
765186active
raysan5/raygui
raygui is a simple, easy-to-use immediate-mode GUI library for C, designed as an auxiliary module for raylib but adaptable to other engines…
825172active
NCCL
NVIDIA's Collective Communication Library (NCCL) is a C++ library providing topology-aware, high-bandwidth inter-GPU communication primitiv…
995165stable
ThePhD/sol2
sol2 (Sol3) is a header-only C++17 library that provides fast, modern bindings between C++ and Lua, supporting Lua 5.1+, LuaJIT, and MoonJI…
245150stable
opentrack/opentrack
opentrack is a head tracking application that captures a user's head movements via webcams, IR trackers, or hardware devices and relays the…
725145active
ztxz16/fastllm
fastllm is a high-performance C++ LLM inference library with its own custom operators, requiring no PyTorch dependency. It supports tensor-…
755110active
binbyu/Reader
A lightweight, free, open-source Windows (win32) reader application for txt and epub files, with support for reading online novels via conf…
655109active
libigl
libigl is a simple C++ geometry processing library offering a wide range of algorithms for triangle and tetrahedral meshes, including defor…
855105stable
pytorch/executorch
ExecuTorch is PyTorch's framework for exporting and running AI models on-device across mobile, embedded, and edge hardware, with a tiny (~5…
945101active
RandyGaul/cute_headers
A collection of cross-platform, single-file C/C++ header-only libraries with no dependencies, primarily aimed at game development. It inclu…
725073active
nghttp2/nghttp2
nghttp2 is a mature C library implementing the HTTP/2 framing layer and HPACK header compression, plus client, server, proxy, and load-test…
895053stable
Arduino-IRremote/Arduino-IRremote
An Arduino library for sending and receiving infrared remote control signals across many IR protocols. It lets Arduino sketches decode sign…
815044stable
melonDS
melonDS is a fast and accurate Nintendo DS and DSi emulator written in C++, featuring a nearly complete core with JIT recompilation, OpenGL…
675043active
MaaXYZ/MaaFramework
MaaFramework is an automation black-box testing framework based on image recognition, rewritten from the experience of the MAA (MaaAssistan…
945038active
microsoft/SPTAG
SPTAG is a C++ library from Microsoft for large-scale approximate nearest neighbor (ANN) vector search, offering kd-tree/balanced k-means t…
755019active
Ultralight
Ultralight is a lightweight, GPU-accelerated HTML/CSS/JS renderer built on a WebKit fork, embeddable in C/C++ games and desktop apps. It of…
325018active
kokke/tiny-AES-c
A small, portable implementation of AES encryption (128/192/256-bit) in C99, supporting ECB, CBC, and CTR modes. It is designed for minimal…
235017stable
CrowCpp/Crow
Crow is a fast, header-only C++ microframework for building HTTP and WebSocket web services, with Flask-style routing and type-safe handler…
894997active
Nukem9/dlssg-to-fsr3
A drop-in DLL mod that replaces Nvidia's DLSS Frame Generation (nvngx_dlssg) in DirectX 12 and Vulkan games with AMD's FSR 3 Frame Generati…
304990active
Raspberry Pi Pico SDK
The official C/C++ SDK for Raspberry Pi Pico and other RP-series microcontrollers, providing headers, libraries, and a CMake-based build sy…
874972stable
paolo-projects/auto-unlocker
A native C++ unlocker for VMware Workstation and Player that patches VMware to allow macOS guests to boot and be created. It is a dependenc…
384965active
Chlumsky/msdfgen
A C++ library and console tool that generates multi-channel signed distance fields (MSDFs) from vector shapes and font glyphs. The resultin…
684951stable
alandefreitas/matplotplusplus
Matplot++ is a C++ graphics library for data visualization with dozens of plot categories, interactive plotting, and high-quality export fo…
534938active
TixiaoShan/LIO-SAM
LIO-SAM is a real-time tightly-coupled lidar-inertial odometry and mapping package built on factor graph optimization with GTSAM. It fuses …
324935stable
ArrayFire
ArrayFire is a general-purpose tensor/numerical computing library for C, C++, and Python that accelerates array operations on GPUs (CUDA, O…
654903stable
dotnet/winforms
Windows Forms is the official .NET UI framework for building Windows desktop applications, wrapping native Windows libraries like User32 an…
914864active
spaceandtimefdn/blitzar
Blitzar is a C++ library (with Rust bindings) that accelerates zero-knowledge proof algorithms on CPU and GPU using CUDA. It was built by S…
844863active
jmpews/Dobby
Dobby is a lightweight, modular function hooking framework supporting multiple platforms (Windows, macOS, iOS, Android, Linux) and architec…
234857active
google/wuffs
Wuffs is a memory-safe programming language plus a standard library for safely parsing, decoding and encoding untrusted file formats such a…
764851active
Chromium Embedded Framework (CEF)
The Chromium Embedded Framework (CEF) is a BSD-licensed C++ framework for embedding Chromium-based browser functionality into third-party a…
774823stable
Fritzing
Fritzing is an open-source Electronic Design Automation desktop application for makers and hobbyists, offering a breadboard view, schematic…
634823active
Nav2
Nav2 is the industry-standard navigation framework for ROS 2, providing perception, path planning, control, localization, and behavior-tree…
1004821stable
f3d-app/f3d
F3D is a fast, minimalist open-source 3D viewer desktop application supporting many formats (glTF, USD, STL, STEP, OBJ, FBX, Alembic) with …
854821active
jarro2783/cxxopts
A lightweight, header-only C++ command line option parser supporting GNU-style syntax. It handles long and short options, typed values, def…
684820stable
snesrev/zelda3
A reverse-engineered reimplementation of The Legend of Zelda: A Link to the Past written in ~70-80k lines of C, playable from start to fini…
234815active
maximegmd/CyberEngineTweaks
Cyber Engine Tweaks is a modding framework for Cyberpunk 2077 that lets modders script mods in Lua with full access to the game's internal …
634804active
XLibre Xserver
XLibre Xserver is a community-managed fork of the X.Org display server implementing the X11 protocol, with tear-free modesetting, atomic mo…
834790active
OSS CAD Suite
Yosys is an open-source framework for Verilog/SystemVerilog RTL synthesis, converting hardware description code into gate-level netlists fo…
974788stable
CloudCompare
CloudCompare is a 3D point cloud and triangular mesh processing application, originally built to compare point clouds from laser scanners a…
864788active
YDB
YDB is an open-source distributed SQL DBMS written in C++ that combines horizontal scalability, high availability, and strict consistency w…
984781stable
include-what-you-use/include-what-you-use
Include What You Use (IWYU) is a Clang-based tool that analyzes #include directives in C and C++ source files. It detects superfluous inclu…
904778active
NVIDIA-Omniverse/PhysX
NVIDIA PhysX SDK, a real-time physics simulation engine for games, robotics, and simulation, plus Omniverse PhysX extensions and the ovphys…
964775stable
armink/EasyLogger
EasyLogger is an ultra-lightweight, high-performance C/C++ logging library designed for resource-constrained projects like IoT products, we…
634760stable
hku-mars/FAST-LIVO2
FAST-LIVO2 is a fast, tightly-coupled LiDAR-inertial-visual odometry and mapping system written in C++ on ROS. It provides real-time, accur…
544755active
MoonRay
MoonRay is an open-source, production path-tracing renderer originally developed at DreamWorks Animation and now an Academy Software Founda…
874726active
xxnuo/MTranServer
MTranServer is an offline machine translation server with very low resource usage and millisecond response times, requiring no GPU. It supp…
604711active
USCiLab/cereal
cereal is a header-only C++11 serialization library that converts arbitrary data types into formats like compact binary, XML, or JSON. It i…
514709stable
mindspore-ai/mindspore
MindSpore is an open-source deep learning framework for training and inference across mobile, edge, and cloud scenarios. It provides automa…
324707active
Windows App SDK
Windows App SDK (formerly Project Reunion) is a Microsoft SDK that brings modern Windows platform APIs, WinUI 3, and Fluent Design UI to de…
994703active
OpenNMT/CTranslate2
CTranslate2 is a C++ and Python library for fast, memory-efficient inference of Transformer models on CPU and GPU. It uses quantization, la…
944684stable
andreasfertig/cppinsights
C++ Insights is a Clang-based source-to-source transformation tool that shows the compiler's view of C++ code, revealing implicit conversio…
764671active
Tencent/TNN
TNN is a high-performance, lightweight deep learning inference framework developed by Tencent Youtu Lab, supporting mobile, desktop, and se…
284656active
zeux/pugixml
pugixml is a light-weight C++ XML processing library providing a DOM-like interface, an extremely fast non-validating XML parser, and an XP…
734655stable
Almamu/linux-wallpaperengine
A Linux application that renders Wallpaper Engine backgrounds, bringing animated Steam Workshop wallpapers to Linux desktops. It is written…
714641active
zrax/pycdc
Decompyle++ is a C++ tool that translates compiled Python bytecode (.pyc files) back into readable Python source code. It includes pycdas, …
634635active
cameron314/readerwriterqueue
A fast, wait-free single-producer single-consumer (SPSC) lock-free queue for C++11, implemented as a header-only library. It supports move …
654631stable
Rime Input Method Engine
Rime Input Method Engine is a highly customizable open-source Chinese input method framework, with Weasel (小狼毫) as its Windows frontend and…
874630active
asmjit/asmjit
AsmJit is a lightweight C++ library for low-latency machine code generation supporting X86, X86_64, and AArch64 architectures. It provides …
754618active
openxla/xla
XLA (Accelerated Linear Algebra) is an open-source machine learning compiler that optimizes models from frameworks like PyTorch, TensorFlow…
774605active
ceres-solver/ceres-solver
Ceres Solver is an open-source C++ library for modeling and solving large-scale non-linear optimization problems, including bounded non-lin…
774581stable
Memgraph
Memgraph is a high-performance, in-memory graph database written in C++ that is Cypher-compatible and ACID-compliant, with built-in vector,…
964579stable
fxsound2/fxsound-app
FxSound is an open-source Windows audio enhancement application with a built-in DSP engine that acts as a digital soundcard, offering equal…
934574active
huynhsontung/Screenbox
Screenbox is a modern, Fluent-design media player for Windows built on LibVLCSharp and the Universal Windows Platform. It plays video and a…
994543active
UEVR
UEVR is a universal mod that injects VR support into Unreal Engine 4.8-5.4 games, providing 6DOF head tracking, stereoscopic 3D rendering, …
644538active
LibreOffice/core
LibreOffice is a free, open-source office suite comprising Writer (word processing), Calc (spreadsheets), Impress (presentations), Draw (ve…
774536stable
NVlabs/tiny-cuda-nn
A small, self-contained C++/CUDA framework for training and querying neural networks, featuring a lightning-fast fully fused MLP and a vers…
664536active
CrossDesk
CrossDesk is a lightweight, open-source, cross-platform remote desktop application built in C++ with SDL3 and ImGui, supporting connections…
954532active
OAID/Tengine
Tengine is a lightweight, high-performance, modular deep learning inference engine developed by OPEN AI LAB for embedded and edge devices. …
244531active
clshortfuse/renodx
RenoDX is a toolset for modding DirectX games, capable of replacing shaders, injecting buffers, upgrading swapchains and textures, and addi…
804518active
taviso/loadlibrary
A library that lets native Linux programs load and call functions from Windows DLLs via a custom PE/COFF loader with a dlopen-like API. It …
354507active
kstenerud/KSCrash
KSCrash is an open-source crash reporting framework for Apple platforms (iOS, macOS, tvOS, watchOS, visionOS). It catches Mach exceptions, …
924500active
CLIUtils/CLI11
CLI11 is a header-only C++11 command line argument parser with a rich feature set including subcommands, validators, and configuration file…
924480stable
tdlib/telegram-bot-api
An open-source C++ server that implements the Telegram Bot API as an HTTP service, built on TDLib. It can be self-hosted to run bots agains…
734474active
PowerDNS/pdns
PowerDNS is a suite of open-source DNS software written in C++, comprising the Authoritative Server, the Recursor, and dnsdist. It provides…
754473stable
Diligent Engine
Diligent Engine is a modern cross-platform low-level 3D graphics library and rendering framework that abstracts Direct3D11/12, Vulkan, Meta…
684473active
qinguoyi/TinyWebServer
A lightweight C++ web server for Linux built with a thread pool, non-blocking sockets, epoll (ET and LT), and Reactor/simulated-Proactor ev…
3219705maintenance
Apache Kvrocks
Apache Kvrocks is a distributed key-value NoSQL database built on RocksDB that is compatible with the Redis protocol, so any Redis client c…
904470active
DPDK/dpdk
DPDK is a set of C libraries and NIC drivers for fast userspace packet processing, bypassing the kernel network stack. It supports multiple…
774452stable
Slurm
Slurm is an open-source, highly scalable cluster resource management and job scheduling system for Linux clusters. It allocates compute nod…
1004451stable
libjpeg-turbo/libjpeg-turbo
libjpeg-turbo is a SIMD-accelerated JPEG image codec library that is API/ABI-compatible with libjpeg and generally 2-6x faster. It provides…
854449stable
mikke89/RmlUi
RmlUi is a C++ user interface library based on HTML/CSS standards, forked from libRocket, that turns HTML/CSS-like markup into vertices and…
834447active
Millennium
Millennium is an open-source modding framework for the desktop Steam Client that lets users create, manage, and install custom CSS themes a…
974444active
xlite-dev/lite.ai.toolkit
A lightweight C++ toolkit providing unified APIs for 100+ pre-trained AI models across inference backends like ONNX Runtime, MNN, TensorRT,…
724439active
facebookarchive/pop
Pop is an extensible animation engine for iOS, tvOS, and OS X that supports both static animations and dynamic spring/decay physics-based a…
1019513maintenance
VCV Rack
VCV Rack is the open-source host application for a virtual Eurorack modular synthesizer platform, emulating hardware modules in software wi…
514426stable
onnxsim/onnxsim
ONNX Simplifier (onnxsim) is a tool that simplifies ONNX models by inferring the whole computation graph and replacing redundant operators …
1004415active
HIP
HIP is a C++ runtime API and kernel programming language for AMD GPUs that mirrors the NVIDIA CUDA programming interface. It enables develo…
904406active
libffi/libffi
libffi is a portable C library providing a high-level interface to various calling conventions, allowing code to call compiled functions wh…
904394stable
hzeller/rpi-rgb-led-matrix
A C++ library (with Python bindings) for driving HUB75-style RGB LED matrix panels directly from Raspberry Pi GPIO pins, supporting multipl…
774388stable
zyantific/zydis
Zydis is a fast, lightweight x86/x86-64 disassembler and encoder library written in C with zero dependencies, not even libc. It supports al…
624385active

← prev page 5 / 36 next →