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
facebook/componentkit
ComponentKit is an Objective-C++ view framework for iOS, heavily inspired by React, that takes a functional, declarative approach to buildi…
235745maintenance
SmingHub/Sming
Sming is an open-source asynchronous C++ framework for building embedded applications with strong networking support. It targets multiple a…
721568active
koide3/direct_visual_lidar_calibration
A C++ toolbox for target-less, single-shot extrinsic calibration between LiDAR sensors and cameras, supporting spinning and non-repetitive …
701566stable
memononen/nanovg
NanoVG is a small antialiased 2D vector graphics rendering library built on OpenGL, with a lean API modeled after the HTML5 canvas API. It …
595726maintenance
pimoroni/pimoroni-pico
Official C/C++ and MicroPython libraries and examples for Pimoroni's Raspberry Pi Pico add-ons, RP2040 boards, and Breakout Garden sensors.…
911562active
SuiteSparse
SuiteSparse is a collection of sparse matrix algorithm libraries written in C/C++, including factorization packages (UMFPACK, CHOLMOD, SPQR…
961561stable
mupen64plus/mupen64plus-core
Mupen64Plus-Core is the core emulation library of the Mupen64Plus Nintendo 64 emulator project, written in C. It provides the CPU, memory, …
651561active
ScanTailor Advanced
ScanTailor Advanced is an interactive post-processing tool for scanned pages, merging features from ScanTailor Featured and Enhanced while …
231560stable
KDAB/cxx-qt
CXX-Qt is a set of Rust crates providing safe bidirectional bindings between Rust and Qt via CXX. It lets developers implement QObject subc…
921559active
mapbox/polylabel
A fast JavaScript (and C++) library implementing an iterative grid algorithm to find the pole of inaccessibility of a polygon — the interna…
741558stable
google/EarlGrey
EarlGrey is Google's native iOS UI automation test framework that lets developers write clear, concise UI tests with automatic synchronizat…
665699maintenance
KBEngine
KBEngine is an open-source MMOG server engine written in C++ with a Python scripting layer for game logic, including hot-fixing support. It…
235697maintenance
ServenScorpion/VirtualApp
A fork of VirtualApp, an Android virtualization framework that runs apps inside a virtual container supporting app cloning (multi-instance)…
751549active
google/tensorstore
TensorStore is a C++ and Python library for reading and writing large multi-dimensional arrays with a uniform API across formats like zarr,…
771547active
UCCL
UCCL is a high-performance GPU communication library written in C++ that provides collectives (as a drop-in NCCL/RCCL replacement), P2P tra…
691545active
KDE/okular
Okular is KDE's universal document viewer for formats including PDF, PostScript, EPUB, Comic Book, and images, with support for annotations…
771543stable
chenxuuu/sms_forwarding
Low-cost SMS forwarding firmware for ESP32C3 + ML307R 4G modem hardware that automatically forwards received SMS messages to up to five con…
731540active
Gazebo
Gazebo Sim is an open source robotics simulator providing high-fidelity physics, rendering, and sensor models. It offers a graphical interf…
691540active
Meituan-Dianping/SQLAdvisor
SQLAdvisor is a command-line tool developed by Meituan-Dianping's DBA team that analyzes SQL statements and outputs index optimization sugg…
325612maintenance
intel/llvm
Intel's staging area for LLVM upstream contributions and home for Intel LLVM-based projects, most notably the oneAPI DPC++ compiler impleme…
951537active
calamares/calamares
Calamares is a distribution-independent system installer framework for Linux, featuring advanced manual and automated partitioning. It is h…
101534active
introlab/rtabmap_ros
RTAB-Map's ROS package providing real-time appearance-based SLAM (RGB-D, stereo, and LiDAR graph SLAM) as ROS 1 and ROS 2 nodes. It integra…
881533active
Nitrux/maui-shell
Maui Shell is a convergent Linux desktop shell built with C++ and MauiKit, composed of Cask (shell container with panels and popups) and Zp…
101533active
Leela Zero
Leela Zero is an open-source Go engine that reimplements AlphaGo Zero, combining Monte Carlo Tree Search with a deep residual convolutional…
235591maintenance
firedancer-io/firedancer
Firedancer is Jump Crypto's from-scratch Solana validator client written in C, designed for extreme performance and security with a restric…
951531active
DLTcollab/sse2neon
A single-header C/C++ library that translates Intel SSE (MMX through SSE4.2 and AES) intrinsics to Arm/Aarch64 NEON intrinsics. It enables …
711531active
leggedrobotics/ocs2
OCS2 is a C++ toolbox for formulating and solving nonlinear optimal control problems, with an emphasis on real-time Model Predictive Contro…
661529active
FAST-LIO
LI-Init is a robust, real-time initialization method for LiDAR-inertial systems that calibrates temporal offset, extrinsic parameters, grav…
551527active
NVIDIA/DLSS
NVIDIA DLSS is the public SDK repository for NVIDIA's RTX Deep Learning Super Sampling, a neural network that boosts game frame rates and g…
911526active
VKCOM/kphp
KPHP is a PHP compiler developed at VK.com that compiles a limited subset of PHP to C++ and then to a native binary running faster than pla…
761526active
jart/sectorlisp
SectorLISP is a 512-byte LISP implementation that fits in a boot sector and boots John McCarthy's meta-circular evaluator on bare metal fro…
681526stable
meiqua/shape_based_matching
A C++ library implementing Halcon-style shape-based matching (equivalent to LINE-MOD) using gradient orientation templates for robust 2D ob…
321524active
QtExcel/QXlsx
QXlsx is a C++ library for reading and writing Excel (*.xlsx) files, built on the Qt framework. It is the maintained successor to the disco…
891523active
dsp56300/gearmulator
Gearmulator is a low-level emulator of classic late-90s/2000s virtual analog synthesizers (Access Virus, Waldorf, Clavia Nord Lead, Roland …
991522active
sail-sg/envpool
EnvPool is a C++-based batched environment pool with pybind11 bindings and a thread pool for high-performance parallel RL environment execu…
961522active
EasyIME/PIME
PIME is a framework for developing Windows input method editors (IMEs) using Python and Node.js backends on top of the Windows Text Service…
861521active
aiekick/ImGuiFileDialog
A feature-rich file and directory selection dialog library built exclusively for Dear ImGui. It supports custom panes, filter coloring and …
551520active
AndreaOrru/LaiNES
LaiNES is a compact, cycle-accurate Nintendo Entertainment System (NES) emulator written in C++ with SDL2. It includes a built-in GUI, save…
511518active
POV-Ray/povray
POV-Ray (The Persistence of Vision Raytracer) is a free, high-quality raytracing application for creating photorealistic three-dimensional …
441518active
GPSnoopy/RayTracingInVulkan
A real-time GPU ray tracer implementing Peter Shirley's 'Ray Tracing in One Weekend' using Vulkan's hardware ray tracing extension (VK_KHR_…
321517active
libgeos/geos
GEOS is a C/C++ library for computational geometry on 2D vector geometries, implementing the OGC Simple Features standard. It is a port of …
981515stable
OpenDDS/OpenDDS
OpenDDS is an open-source C++ implementation of the OMG Data Distribution Service (DDS) specification for real-time publish-subscribe data …
811515active
Bareflank Hypervisor
Bareflank is an open-source hypervisor SDK written in C++ (with Rust support) for rapidly prototyping custom hypervisors on 64-bit Intel an…
231515active
qicosmos/ormpp
ormpp is a modern C++17 header-only ORM library that provides a unified API for MySQL, PostgreSQL, and SQLite. It uses compile-time reflect…
811513active
hxhb/HotPatcher
HotPatcher is an Unreal Engine (UE4.21–UE5) editor plugin for managing hot update versions and packaging resource patches. It tracks asset …
481511active
DarthTon/Blackbone
Blackbone is a C++ library for Windows memory hacking, providing APIs for process memory manipulation, DLL injection, manual PE image mappi…
325499maintenance
microsoft/ai-dev-gallery
AI Dev Gallery is a Windows application from Microsoft that lets developers explore over 25 interactive samples powered by local AI models …
671510active
Norbyte/bg3se
A script extender for Baldur's Gate 3 that injects Lua and Osiris scripting support into the game. It enables mod developers to write scrip…
881509active
mariotaku/moonlight-tv
Moonlight TV is a community NVIDIA GameStream client built for large screens, targeting LG webOS TVs and embedded devices like Raspberry Pi…
781509active
Azure IoT Edge
Azure IoT Edge is Microsoft's open-source edge runtime that moves cloud analytics and business logic to IoT devices by deploying containeri…
931508active
Wren6991/PicoDVI
PicoDVI is a library that bitbangs DVI/HDMI video output directly from RP2040 and RP2350 microcontrollers using PIO, DMA, and overclocked C…
711508active
pmp-library/pmp-library
A modern C++ open-source library for processing and visualizing polygon surface meshes. It provides an efficient mesh data structure, stand…
641508stable
Tessil/robin-map
robin-map is a header-only C++ library providing fast hash map and hash set containers (tsl::robin_map, tsl::robin_set, plus prime-growth v…
611508stable
enewhuis/liquibook
Liquibook is a modern C++ order matching engine library providing the low-level components for matching buy and sell orders of fungible ass…
231508stable
juliettef/IconFontCppHeaders
A collection of C/C++ headers plus C#, Python, Rust, and Go files defining icon code points for popular icon fonts like Font Awesome, Mater…
671507active
dRoninFlight/dRonin
dRonin is open-source autopilot/flight controller firmware for OpenPilot/Tau Labs family boards, supporting multirotors, planes, and helico…
441506active
graphdeco-inria/diff-gaussian-rasterization
A CUDA-based differentiable rasterization engine for 3D Gaussian Splatting, used in the SIGGRAPH 2023 paper '3D Gaussian Splatting for Real…
291506stable
Flashlight
wav2letter++ is Facebook AI Research's end-to-end automatic speech recognition (ASR) toolkit written in C++. It has been consolidated into …
675476maintenance
ANTs
Advanced Normalization Tools (ANTs) is a C++ command-line library for high-dimensional medical image registration and segmentation, built o…
801505active
microsoft/win32metadata
Microsoft's tooling that generates machine-readable metadata (.winmd) for Win32 APIs in the Windows SDK. It enables automated generation of…
1001504active
corrosion-rs/corrosion
Corrosion is a tool for integrating Rust into existing CMake projects, automatically importing Rust executables, static libraries, and dyna…
811504active
eloqdata/eloqkv
EloqKV is a high-performance distributed key-value database with a Redis/ValKey-compatible API, built in C++ on a transactional data substr…
851503active
T4y1oR/RingQ
RingQ is a post-exploitation antivirus evasion tool that obfuscates and loads arbitrary Windows executables or shellcode (e.g., Cobalt Stri…
251503active
xtaci/algorithms
A collection of classical algorithms and data structures implemented in C++, with one header file per algorithm plus a demo program. It tar…
235461maintenance
tuxera/ntfs-3g
NTFS-3G is an open-source read/write NTFS filesystem driver for Linux, FreeBSD, macOS, and other Unix-like systems, maintained by Tuxera si…
931502stable
sakura-editor/sakura
Sakura Editor is a free, open-source Japanese text editor for MS Windows, written in C++ and released under the Zlib license. It supports m…
851502active
zpl-c/librg
librg is a single-header, cross-platform world replication library written in pure C99 for multiplayer game development. It acts as middlew…
481502active
mherb/kalman
A header-only C++11 library implementing Kalman filter variants (EKF, SR-EKF, UKF, SR-UKF) built on the Eigen3 linear algebra library. User…
321502stable
Gargaj/Bonzomatic
Bonzomatic is a live shader coding tool where you write a 2D fragment/pixel shader while it runs in the background. It was built as the sta…
231502active
martinus/unordered_dense
A fast, densely stored C++17 hashmap and hashset library based on robin-hood hashing with backward shift deletion. It provides drop-in repl…
991501stable
libressl/portable
LibreSSL Portable is the portable build of LibreSSL, a TLS and cryptography stack forked from OpenSSL 1.0.1g by the OpenBSD project. It pro…
991500stable
adsr/phpspy
phpspy is a low-overhead sampling profiler for PHP 7+ written in C. It can attach to running PHP processes (CLI, Apache, FPM) without code …
651500active
JakubMelka/PDF4QT
PDF4QT is an open-source PDF editor, viewer, and rendering library written in C++ with Qt, implementing PDF 2.0 functionality. It ships a C…
851499active
nix-community/nixd
nixd is a feature-rich language server for the Nix language, built in C++ on top of the Nix libraries. It provides editor intelligence such…
911497active
Sixze/ALS-Refactored
A completely reworked C++ version of the Advanced Locomotion System V4 for Unreal Engine 5, packaged as a plugin. It refactors character lo…
761497active
ProjectBorealis/PBCharacterMovement
An Unreal Engine C++ plugin implementing Half-Life 2 / Source Engine style classic FPS character movement, including bunnyhopping, strafe b…
421496active
HKUST-Aerial-Robotics/FUEL
FUEL is a C++/ROS framework for fast autonomous UAV exploration, built around an incremental Frontier Information Structure and hierarchica…
321496stable
facebook/fishhook
fishhook is a small C library from Facebook that dynamically rebinds symbols in Mach-O binaries running on iOS, similar to DYLD_INTERPOSE o…
325432maintenance
qdtroy/DuiLib_Ultimate
DuiLib_Ultimate is an enhanced, actively maintained fork of the duilib DirectUI library for building lightweight, high-performance Windows …
621495active
acados/acados
acados is a modular C library providing fast embedded solvers for nonlinear optimal control problems, designed for real-time applications l…
911493active
ucb-bar/gemmini
Gemmini is Berkeley's open-source generator for parameterizable systolic-array DNN hardware accelerators, written in Chisel (Scala) and int…
661493active
dekuNukem/bob_cassette_rewinder
An open-source hardware/firmware project that defeats the DRM on Bob dishwasher detergent cassettes, allowing users to reset and refill the…
291492active
kraxarn/spotify-qt
spotify-qt is an unofficial, lightweight Spotify client built with Qt and C++ that provides a simpler alternative to the official Spotify a…
861490active
GxEPD2 Arduino Display Library
An Arduino library for driving SPI e-paper (e-ink) displays from Good Display and Waveshare, built on Adafruit_GFX for graphics and text. I…
721490active
axmolengine/axmol
Axmol Engine is an open-source, C++20 multi-platform game engine forked from Cocos2d-x v4.0, well-suited for 2D game development with 3D su…
991486active
CameraKit/camerakit-android
CameraKit is an Android library that wraps the Camera 1 and Camera 2 APIs behind a reliable CameraView component for photo and video captur…
235391maintenance
Vector Class Library
A C++ class library for using SIMD instructions (SSE, AVX, AVX-512) to improve performance on x86/x86-64 microprocessors. It provides vecto…
761485stable
flyngmt/ACGC-PC-Port
A native PC port of Animal Crossing (GameCube) built on the ac-decomp decompilation project, running the game's original C code on x86 with…
631484active
owncloud/client
The official desktop syncing client for ownCloud, synchronizing files between an ownCloud server (including ownCloud Infinite Scale) and a …
921483active
OldUnreal/UnrealTournamentPatches
OldUnreal's community-maintained patch repository for Unreal Tournament (1999), developed under an agreement with Epic Games. The patches f…
741483active
cpputest/cpputest
CppUTest is a C/C++ xUnit-style unit testing and mocking framework, written in C++ but usable from both C and C++ projects. It is designed …
621483stable
Carbon Language
Carbon is an experimental successor language to C++ with bidirectional C++ interoperability, built on LLVM for C++-level performance. The r…
8533900experimental
jeremy-rifkin/cpptrace
Cpptrace is a simple, portable, self-contained C++ stacktrace library supporting C++11 and newer on Linux, macOS, and Windows (including Mi…
601482active
fanglingsu/vimb
Vimb is a lightweight, modal web browser built on WebKitGTK that behaves like the Vimperator plugin for Firefox, offering Vim-style keybind…
851481active
fan-ziqi/rl_sar
A C++ framework for simulation verification and physical deployment of reinforcement learning policies for robots, supporting quadruped, wh…
731481active
tmewett/BrogueCE
Brogue: Community Edition is a community-maintained fork of the minimalist roguelike game Brogue, written in C. It features randomly genera…
851480active
mpusz/mp-units
mp-units is a modern C++20/23/26 library providing compile-time-safe quantities and units of measurement, built on the ISO 80000 Internatio…
711480active
winsiderss/phnt
A collection of Windows Native API (NT API) header files for user-mode C/C++ programs, maintained since 2009 for the Process Hacker/System …
621480active
vslavik/winsparkle
WinSparkle is an app update framework for Windows desktop applications, inspired by Sparkle for macOS. It ships as a single dependency-free…
851479stable
meganz/sdk
The official MEGA C++ SDK providing client access to MEGA's end-to-end encrypted cloud storage, including a low-level API, an intermediate …
951478active

← prev page 16 / 36 next →