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
socketio/socket.io-client-cpp
A C++11 client library for the Socket.IO real-time event protocol, built on websocket++ with a JS-like API. It supports binary payloads, au…
372356active
elalish/manifold
A C++ geometry library for creating and operating on manifold triangle meshes that represent solid objects, with guaranteed topologically r…
982355stable
chakra-core/ChakraCore
ChakraCore is an open-source JavaScript engine with a C API for embedding JavaScript execution into C or C-compatible applications. It was …
509260maintenance
facebookincubator/FBX2glTF
A command-line tool that converts 3D model assets from Autodesk's FBX format to glTF 2.0, including binary .glb output and Draco compressio…
522352active
lvandeve/lodepng
LodePNG is a standalone PNG encoder and decoder written in C and C++ with no external dependencies, distributed as just two source files. I…
762349stable
MIT-SPARK/TEASER-plusplus
TEASER++ is a fast and certifiably-robust C++ library for rigid body point cloud registration in 3D, with Python and MATLAB bindings. It es…
442346stable
OpenEXR
Open Shading Language (OSL) is a small, C-like programmable shading language with a compiler and runtime library for advanced production re…
932343stable
pbatard/libwdi
libwdi is a Windows Driver Installer library for USB devices that automates INF creation, catalog signing, driver file extraction, and driv…
342342active
Taiga
Taiga is an open-source Windows desktop application that automatically detects anime videos you watch on your computer and syncs your progr…
662335active
microsoft/napajs
Napa.js is a multi-threaded JavaScript runtime built on V8 that executes JavaScript across multiple V8 isolates with APIs for object transp…
109174maintenance
fltk/fltk
FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for Linux (X11/Wayland), Windows, and macOS, providing lightweight, modular …
862331stable
appleseed
appleseed is an open source, physically-based global illumination rendering engine designed for animation and visual effects. It ships as a…
582327active
PRBonn/kiss-icp
KISS-ICP is a LiDAR odometry pipeline built around a simple ICP-based approach that works out of the box on most datasets without parameter…
812326active
UZ-SLAMLab/ORB_SLAM3
ORB-SLAM3 is a real-time SLAM library supporting Visual, Visual-Inertial, and Multi-Map SLAM with monocular, stereo, and RGB-D cameras usin…
239125maintenance
android/ndk
The Android Native Development Kit (NDK) lets Android developers embed native C/C++ code in their apps as JNI shared libraries. This reposi…
912323active
CHAMP
CHAMP is an open-source ROS-based development framework for building quadruped robots and developing locomotion control algorithms, based o…
322323active
Encryqed/Dumper-7
Dumper-7 is a C++ DLL that, when injected into an Unreal Engine game, generates a full C++ SDK (headers for engine classes, functions, and …
952318active
casadi/casadi
CasADi is an open-source symbolic framework for gradient-based numerical optimization, implementing forward and reverse mode automatic diff…
942317stable
symisc/unqlite
UnQLite is a self-contained, serverless, transactional NoSQL database engine implemented as an embeddable C library. It provides both a bin…
772315stable
fanvanzh/3dtiles
A C++ toolkit that converts large-scale 3D geospatial data such as OSGB and Shapefile into Cesium 3D Tiles format. It supports optional mes…
632313active
IENT/YUView
YUView is a Qt-based, cross-platform YUV video player with an advanced analytics toolset for inspecting raw video sequences. It supports ma…
682312active
rsta2/circle
Circle is a C++ bare metal programming environment for the Raspberry Pi, providing ready-tested classes and add-on libraries to control har…
752311active
ChunelFeng/CGraph
CGraph is a cross-platform directed acyclic graph (DAG) execution framework written in pure C++11 with no third-party dependencies, also of…
912310active
mattiasgustavsson/libs
A collection of single-file, public domain (dual MIT) C/C++ libraries covering graphics app frameworks, data structures, threading, HTTP, a…
572308active
Neroued/ninfer
NInfer is a from-scratch C++/CUDA inference engine optimized for maximum single-GPU performance on a narrow, explicitly registered set of Q…
572305active
ggwave
A collection of command-line and GUI tools that capture and analyze microphone audio to recover keyboard keystrokes acoustically. Its Keyta…
239038maintenance
JACoders/OpenJK
OpenJK is a community-maintained, open-source reimplementation of the engine powering Star Wars Jedi Knight: Jedi Academy and Jedi Outcast,…
862304active
gnss-sdr/gnss-sdr
An open-source software-defined GNSS (Global Navigation Satellite System) receiver implemented in C++ on top of GNU Radio. It processes raw…
882302active
ThirteenAG/Ultimate-ASI-Loader
Ultimate ASI Loader is a proxy DLL that loads custom .asi plugin libraries into any Windows game process. It is the standard modding loader…
952300active
synfig/synfig
Synfig Studio is a free and open-source 2D animation application for creating film-quality animation from vector and bitmap artwork. It use…
832300active
DiscordMessenger/dm
Discord Messenger is a free, open-source Discord-compatible chat client written in C++ that runs on Windows versions from NT 3.1 and Window…
812297active
Dobiasd/FunctionalPlus
FunctionalPlus is a small, header-only C++ library providing pure functional programming helpers like keep_if, forward application, and fun…
802297stable
RuntimeCompiledCPlusPlus/RuntimeCompiledCPlusPlus
Runtime-Compiled C++ (RCC++) is a C++ library and sample project that lets developers recompile and swap C++ code while a program is runnin…
512296active
fougue/mayo
Mayo is an open-source 3D CAD viewer and converter built with Qt and OpenCascade in modern C++. It visualizes CAD models with measurement, …
832295active
rdp/screen-capture-recorder-to-video-windows-free
A free open-source Windows DirectShow virtual capture device and recorder that lets applications like VLC, ffmpeg, and OBS capture or strea…
402295active
cjcliffe/CubicSDR
CubicSDR is a cross-platform software-defined radio (SDR) application with an OpenGL-accelerated spectrum and waterfall display. It support…
662294stable
gperftools/gperftools
gperftools (Google Performance Tools) is a collection of high-performance multi-threaded malloc implementations (tcmalloc) plus CPU and hea…
878982maintenance
InteractiveComputerGraphics/PositionBasedDynamics
A C++ library for physically-based simulation of rigid bodies, deformable solids and fluids using position-based dynamics methods. It is de…
642291active
libusb/hidapi
HIDAPI is a cross-platform C library for communicating with USB and Bluetooth HID-class devices on Windows, Linux, FreeBSD, macOS, and Andr…
672290stable
material-foundation/material-color-utilities
A set of color utilities implementing Material Design 3's color system, including the HCT color space, dynamic color schemes, contrast meas…
772289stable
herumi/xbyak
Xbyak is a C++ header-only JIT assembler for generating x86/x64 machine code at runtime using Intel/MASM-like mnemonics. It supports instru…
772288active
stevengj/nlopt
NLopt is a C library providing a unified interface to many free/open-source algorithms for nonlinear local and global optimization, with or…
852283stable
UZDoom/UZDoom
UZDoom is a modern, feature-rich source port for the classic DOOM engine, continuing the ZDoom and GZDoom lineage. It adds advanced renderi…
842283active
google/boringssl
BoringSSL is Google's fork of OpenSSL, serving as the TLS/SSL library in Chrome, Chromium, and Android. It is open source but explicitly no…
982282active
AcademySoftwareFoundation/MaterialX
MaterialX is an open standard and C++/Python library for representing and exchanging rich material and look-development content across comp…
802282stable
andrewssobral/bgslibrary
BGSLibrary is a C++ framework for background subtraction in video, offering 43 algorithms for foreground-background separation built on Ope…
572282active
MapLibre
MapLibre Native is a free, open-source C++ library for rendering interactive, GPU-accelerated vector tile maps in mobile and desktop applic…
952276stable
OpenSteam001/OpenSteamTool
OpenSteamTool is an open-source Windows-only Steam unlocker written in C++ that unlocks unowned games and DLCs via Lua configuration, manif…
682276active
swaywm/wlroots
wlroots is a modular C library providing pluggable, composable modules for building Wayland compositors, including hardware backends, proto…
102274active
open-source-parsers/jsoncpp
JsonCpp is a mature C++ library for parsing, manipulating, and serializing JSON values, including support for preserving comments in JSON f…
858894maintenance
ermig1979/Simd
Simd Library is a free open-source C++ image processing and machine learning library with a C API and Python wrapper. Its algorithms are ha…
982272active
MFEM
MFEM is a lightweight, modular C++ library for finite element discretization of PDEs, supporting arbitrary high-order element spaces, adapt…
862270stable
llvm/circt
CIRCT (Circuit IR Compilers and Tools) is an LLVM/MLIR-based infrastructure project for building hardware design compilers and tools. It pr…
952267active
ibireme/YYText
YYText is a powerful iOS text framework for displaying and editing rich text, offering UILabel/UITextView-compatible APIs with high-perform…
238862maintenance
timeplus-io/proton
Timeplus Proton is a unified streaming SQL engine shipped as a single dependency-free C++ binary, built on the ClickHouse engine. It ingest…
932263active
alexdobin/STAR
STAR (Spliced Transcripts Alignment to a Reference) is a fast, splice-aware aligner for RNA-seq reads written in C++. It aligns reads to a …
242262active
nillerusr/source-engine
A modified, cross-platform port of Valve's Source game engine (based on the 2017/2018 leaked codebase), extended to run on Android, macOS, …
522259active
felixguendling/cista
Cista is a single-header, dependency-free C++17 library for high-performance serialization and reflection of native C++ data structures, wi…
672255active
plibither8/2048.cpp
A fully featured terminal implementation of the 2048 sliding tile puzzle game written in C++11. It builds with CMake or Meson and runs nati…
322246stable
OpenFOAM
OpenFOAM-dev is the development repository of OpenFOAM, a free, open-source C++ toolkit for computational fluid dynamics (CFD) maintained b…
752244active
FarGroup/FarManager
Far Manager is a text-mode file and archive manager for Windows with an orthodox (Norton Commander-style) dual-panel interface. It is highl…
952242active
JasonXuDeveloper/JEngine
JEngine is a Unity framework that enables runtime hot updates for games, letting developers push code, assets, and logic changes without re…
732242active
SatDump/SatDump
SatDump is a general-purpose satellite data processing application that receives, records, demodulates, and decodes signals from weather sa…
732242active
AbsInt/CompCert
CompCert is a formally verified C compiler whose correctness is machine-checked with the Coq proof assistant, guaranteeing generated assemb…
852238active
rapidsai/cugraph
cuGraph is NVIDIA's RAPIDS collection of GPU-accelerated graph analytics libraries, offering Python, C, and C++ APIs for building graphs an…
902237active
asdcorp/ohook
ohook is a C-written hook library that masquerades as the Office sppc.dll to intercept the SLGetLicensingStatusInformation license check, e…
192237active
SysSec-KAIST/LTESniffer
LTESniffer is an open-source LTE downlink/uplink eavesdropper built on FALCON and srsRAN that decodes PDCCH, PDSCH, and PUSCH channels to c…
212234active
mwaterfall/MWPhotoBrowser
MWPhotoBrowser is an Objective-C iOS library that displays one or more photos and videos with zooming, panning, captions, and an optional g…
328701maintenance
TTTAttributedLabel/TTTAttributedLabel
TTTAttributedLabel is an Objective-C drop-in replacement for UILabel that renders attributed strings with support for embedded links and au…
238701maintenance
mutouyun/cpp-ipc
A high-performance C++17 inter-process communication library using shared memory, supporting Linux, Windows, and FreeBSD. It provides lock-…
672231active
netease-im/NIM_Duilib_Framework
NIM Duilib is a Windows desktop application development framework built on an extended Duilib UI library, integrated with Google's base lib…
232231stable
ArthurSonzogni/Diagon
Diagon is an interactive interpreter that transforms markdown-style expressions into ASCII art diagrams, supporting math expressions, seque…
292230active
rwengine/openrw
OpenRW is an open-source, cross-platform re-implementation of the Grand Theft Auto III game engine written in C++. It requires a legitimate…
412228active
unrealcv/unrealcv
UnrealCV is an open-source Unreal Engine plugin that connects computer vision research to virtual worlds by exposing a command API and Pyth…
942219active
vshymanskyy/TinyGSM
TinyGSM is a small Arduino library for controlling GSM/GPRS/LTE cellular modems such as SIM800, SIM900, SIM7000, Quectel, u-blox, and XBee …
612219active
dfeneyrou/palanteer
Palanteer is a visual nanosecond profiler and logger for C++ and Python programs, with a single-header C++ instrumentation library and most…
292215active
Polyscope
Polyscope is a lightweight C++/Python library and interactive viewer for 3D data such as surface meshes and point clouds. It lets you regis…
762210active
aws/aws-sdk-cpp
The official AWS SDK for C++, providing a modern C++11 interface to Amazon Web Services with low- and high-level clients. It is production-…
982209stable
id-Software/quake2-rerelease-dll
The official open-source game DLL code for the 2023 rerelease of Quake II, released by id Software under GPL-2.0. It combines the original …
292207stable
WebODM/OpenSplat
OpenSplat is a free, open-source C++ implementation of 3D gaussian splatting that turns camera poses and sparse points into splat scene fil…
912205active
ZLMediaKit/ZLToolKit
ZLToolKit is a lightweight C++11 network programming framework built on epoll/kqueue/wepoll with thread pools and asynchronous IO for high-…
752202stable
Stephane-D/SGDK
SGDK is a free, open-source development kit for writing Sega Mega Drive / Genesis software in C (with optional 68000 assembly). It bundles …
772201active
OSQP
OSQP is a C library for solving convex quadratic programs using an ADMM-based operator splitting method, with interfaces to Python, Julia, …
472201stable
libobjc/SGPlayer
SGPlayer is a powerful media playback framework for iOS, macOS, and tvOS built on FFmpeg, Metal, and AudioToolbox. It supports 360° panoram…
322199active
ZJU-FAST-Lab/ego-planner-swarm
EGO-Swarm is a decentralized, asynchronous trajectory planner for single and multi-agent quadrotor navigation in unknown, obstacle-rich env…
332197stable
MetalPetal/MetalPetal
MetalPetal is a GPU-accelerated image and video processing framework built on Apple's Metal API. It provides an image/filter/render pipelin…
232196active
Ice
Ice (Internet Communications Engine) is a complete RPC framework for building networked applications, using the Slice IDL to generate clien…
922193stable
RISC Zero
RISC Zero is a zero-knowledge verifiable general computing platform built on zk-STARKs and a RISC-V-based zkVM. It lets developers prove th…
912192active
HomeSpan/HomeSpan
HomeSpan is an Arduino library for building custom Apple HomeKit accessories on ESP32 microcontrollers, implementing the HAP-R2 protocol di…
842188active
opentx/opentx
OpenTX is open-source custom firmware for RC radio transmitters, written in C++. It replaces stock transmitter firmware to provide advanced…
612188active
cpeditor/cpeditor
CP Editor is a Qt-based, cross-platform IDE designed specifically for competitive programming. It automates compiling, running, and testing…
882185active
yaLanTingLibs
async_simple is a lightweight C++20 library providing easy-to-use asynchronous programming components, including Lazy (stackless coroutines…
902182active
falkTX/Carla
Carla is a fully-featured open-source audio plugin host supporting LADSPA, DSSI, LV2, VST2, VST3, and AU plugin formats, plus SF2/SFZ sound…
592182active
qicosmos/cinatra
Cinatra is a cross-platform, header-only, high-performance HTTP framework written in modern C++20, supporting HTTP 1.0/1.1, SSL, and WebSoc…
852180active
Chrome++ Next
Chrome++ Next is a version.dll injection (DLL hijack) that augments Google Chrome on Windows with tab enhancements, hotkey remapping, boss …
902179active
ThingPulse/esp8266-oled-ssd1306
An Arduino/ESP8266/ESP32/mbed-os driver library for SSD1306 and SH1106 based OLED displays in 128x64, 128x32, 64x48, and 64x32 resolutions,…
632178stable
p-ranav/tabulate
Tabulate is a header-only C++11+ library for creating formatted, aligned tables in the terminal, with support for font styles, colors, bord…
982177stable
dhewm3
dhewm3 is a GPL source port of Doom 3 that modernizes the id Tech 4 engine with SDL, OpenAL, 64-bit support, widescreen resolutions, and ga…
722175active
gongminmin/KlayGE
KlayGE is a cross-platform, open-source 3D game engine with a plugin-based architecture, developed in C++ since 2003. It aims to bring cutt…
612175active
storax/kubedoom
Kubedoom is a novelty chaos-engineering tool that lets you kill Kubernetes pods (or namespaces) by shooting them as monsters in a modified …
322172active

← prev page 11 / 36 next →