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
MihailRis/voxelcore
VoxelCore is an open-source voxel game engine written in C++ with OpenGL rendering and Lua scripting support. It provides the core systems …
1001474active
kostub/iosMath
iosMath is a native iOS/macOS library that renders LaTeX math equations in a UIView/NSView subclass using TeX typesetting rules, without a …
901474active
pegasusTrader/PandoraTrader
PandoraTrader is a C++ high-frequency quantitative trading platform for futures markets, supporting multiple broker APIs such as CTP, QDP, …
501474active
NVIDIA-ISAAC-ROS/isaac_ros_visual_slam
Isaac ROS Visual SLAM is a ROS 2 package providing GPU-accelerated visual simultaneous localization and mapping (VSLAM) using stereo visual…
921473active
lengjibo/RedTeamTools
A collection of red team tools written and modified by the author, primarily in C++ and Python. It includes utilities for AV bypass, privil…
501473active
ultravnc/UltraVNC
UltraVNC is a free, open-source VNC (Virtual Network Computing) suite for Windows comprising a VNC Server, Viewer, Repeater proxy, and Sing…
761472active
Rafiuth/Soggfy
Soggfy is a mod for the Windows Spotify desktop client that intercepts Spotify's OGG parser to capture unencrypted audio during playback, s…
231471active
bytecodealliance/wit-bindgen
A suite of bindings generators that produce guest-language bindings from WIT (WebAssembly Interface Types) files for the WebAssembly Compon…
971468active
fholger/vrperfkit
A collection of performance-oriented mods for VR games, delivered as a DLL injected next to a game executable. It provides upscaling (AMD F…
231468active
Mithril-mine/libmdbx
libmdbx is an extremely fast, compact, embedded transactional key-value storage engine with ACID transactions, MVCC, and memory-mapped B+tr…
921466stable
FeiYull/TensorRT-Alpha
A C++/CUDA library providing TensorRT-accelerated deployment for 30+ popular computer vision models including YOLOv3-v8, YOLOv8-Pose/Seg/Cl…
1001464active
Dungeon Template Library
Dungeon Template Library (DTL) is a C++11/14/17 library providing free resources and algorithms for procedural dungeon, terrain, and roguel…
261464active
JPersson77/LGTVCompanion
A Windows application (UI plus background service) that automatically powers LG WebOS TVs and displays on and off in sync with the PC, incl…
921463active
taglib/taglib
TagLib is a C++ library for reading, writing, and editing metadata (tags) of popular audio formats such as MP3, MP4, FLAC, Ogg, Opus, and W…
921460stable
shadPS4
shadPS4 is an early-stage PlayStation 4 emulator written in C++ that runs PS4 games on Windows, Linux, macOS, and FreeBSD. This repository …
9433088experimental
jashking/UnrealPakViewer
A graphical desktop tool for inspecting Unreal Engine 4 pak and ucas archive files. It shows file trees, size breakdowns, compression detai…
511458active
intel/compute-runtime
Intel's open-source Graphics Compute Runtime (NEO) providing OpenCL 3.0 and oneAPI Level Zero compute API support for Intel HD Graphics and…
981457active
skywind3000/RenderHelp
A single-header C++ software rasterizer implementing a programmable rendering pipeline (vertex and pixel shaders) with no external dependen…
321457stable
GPUOpen-Tools/compressonator
Compressonator is a tool suite from AMD GPUOpen for compressing, optimizing, and analyzing texture assets and 3D model meshes using CPUs, G…
231457active
dRehmFlight
dRehmFlight is an Arduino-compatible flight controller and stabilization codebase for small-scale VTOL aircraft, built on the Teensy 4.0 mi…
321456active
intel/confidential-computing.sgx
Intel Software Guard Extensions (SGX) software stack for Linux, comprising the SGX driver, SDK, and Platform Software (PSW). It enables dev…
871455active
COVESA/vsomeip
vSomeIP is a C++ implementation of the SOME/IP (Scalable service-Oriented MiddlewarE over IP) protocol, built by BMW and maintained under C…
961454active
OpenStarbound/OpenStarbound
OpenStarbound is an enhanced fork of the Starbound game source code that fixes bugs, adds features, and improves performance. It requires o…
951454active
CDT
CDT is a C++ library for generating constrained and conforming Delaunay triangulations. It is portable, dependency-free, and can be consume…
921454stable
CopernicaMarketingSoftware/PHP-CPP
PHP-CPP is a C++ library for building native PHP extensions without needing deep knowledge of the Zend engine internals. It uses C++11 feat…
831452stable
Tracktion/tracktion_engine
Tracktion Engine is a C++20 JUCE module providing a high-level data model and class set for building sequence-based audio applications, fro…
661451active
scallyw4g/bonsai
Bonsai is a from-scratch C/C++ voxel game engine focused on massive procedurally generated worlds with GPU-based terrain generation. It inc…
831450active
czyt1988/SARibbon
SARibbon is a C++ Ribbon UI control library for Qt that provides Microsoft Office/WPS-style ribbon interfaces with tabs, panels, galleries,…
931448active
NVIDIA/MatX
MatX is a C++20 header-only numerical computing library providing NumPy-like tensor expressions for NVIDIA GPUs and multithreaded CPUs. It …
921448active
boost-ext/ut
UT (μt) is a C++20 micro unit testing framework distributed as a single header or C++20 module. It provides a macro-free, DSL-style API for…
741445active
Superpowered SDK
Superpowered is a commercial cross-platform C++ SDK suite providing low-latency interactive audio processing, HTTP/HTTPS networking, and cr…
751443active
adishavit/argh
Argh! is a minimalist, single-header C++11 command-line argument parser with no external dependencies. It takes a laissez-faire approach to…
231443stable
sinaweibosdk/weibo_ios_sdk
The official Sina Weibo iOS SDK, providing OAuth 2.0 authorization, SSO login, and sharing to Weibo from third-party iOS apps. It wraps the…
631441active
cycfi/q
Q is a cross-platform, header-only C++20 library for audio digital signal processing, built around fine-grained, composable function object…
881440active
Unity-Technologies/Unity.Mathematics
Unity.Mathematics is a C# math library providing vector types (float2, float3, float4, etc.) and math functions with an HLSL/GLSL-like synt…
621440active
trilinos/Trilinos
Trilinos is a collection of C++ libraries and an object-oriented software framework for solving large-scale, complex multi-physics engineer…
981439stable
misyltoad/VPhysics-Jolt
Volt (VPhysics Jolt) is a drop-in replacement physics module for Valve's Source Engine, replacing the legacy IVP/Havok-based VPhysics with …
291439active
boku7/BokuLoader
BokuLoader is a proof-of-concept User-Defined Reflective Loader (UDRL) for Cobalt Strike written in C and assembly. It recreates, integrate…
321438active
mayerui/sudoku
A cross-platform command-line Sudoku game written in C++ with no third-party dependencies. It is a small, beginner-friendly codebase (a few…
641436active
HISE
HISE is an open source cross-platform framework and application for building sample-based virtual instruments and audio effects. It lets de…
671433active
fegennari/3DWorld
3DWorld is a cross-platform OpenGL-based 3D game engine written in C++ with GLSL shaders, featuring procedural generation of terrain, citie…
871431active
apache/cloudberry
Apache Cloudberry is an advanced open-source Massively Parallel Processing (MPP) database derived from Greenplum and built on a modern Post…
771431active
ryanhaining/cppitertools
A header-only C++17 library that ports Python's itertools and built-in iteration functions (range, enumerate, zip, groupby, combinations, e…
441431stable
vurtun/lib
A collection of five single-header C/C++ libraries (json.h, sched.h, web.h, sdefl.h, sinfl.h) providing a JSON parser, multithreaded task s…
341431active
Voine/ChatWaifu_Mobile
An Android app that lets users chat with an anime-style AI companion powered by ChatGPT, with local VITS text-to-speech, Live2D character r…
651430active
margelo/react-native-filament
A React Native library providing a real-time physically based 3D rendering engine built on Google's Filament, with native C++ rendering and…
711429active
ZhaJiHu/Cubli_Mini
An open-source hardware and firmware project that recreates ETH Zurich's Cubli as a low-cost, 10x10x10 cm self-balancing cube that balances…
321426active
ZheC/Realtime_Multi-Person_Pose_Estimation
Reference implementation of the CVPR'17 paper 'Realtime Multi-Person Pose Estimation', a bottom-up approach that detects keypoints for mult…
325126maintenance
afritz1/OpenTESArena
OpenTESArena is a modern open-source engine written from scratch in C++ that re-implements the 1994 DOS game The Elder Scrolls: Arena using…
841423active
PDAL
PDAL (Point Data Abstraction Library) is a C++ library and suite of command-line applications for translating, filtering, and manipulating …
891422stable
pal1000/mesa-dist-win
Pre-built Mesa3D graphics driver distributions for Windows, including OpenGL, OpenGL ES, Vulkan, OpenCL, and Direct3D-based drivers built w…
971421active
Auburn/FastNoise2
FastNoise2 is a modular, node graph based procedural noise generation library written in modern C++17 with SIMD acceleration. It supports P…
861421stable
sheredom/subprocess.h
A single-header C/C++ library for launching and interacting with subprocesses across Linux, macOS, and Windows. It provides APIs to spawn p…
761421active
cr-marcstevens/sha1collisiondetection
A C library and command-line tool that computes SHA-1 hashes while detecting known cryptanalytic collision attacks against SHA-1 with proba…
411420stable
ros-industrial/universal_robot
A ROS-Industrial meta-package providing support for Universal Robots manipulators, including URDF descriptions, meshes, drivers, and MoveIt…
701417active
SymEngine
SymEngine is a standalone fast C++ symbolic manipulation (computer algebra) library. It offers thin wrappers for other languages such as Py…
831416active
FedoraQt/MediaWriter
Fedora Media Writer is a cross-platform GUI application for writing Fedora ISO images to USB flash drives. It can automatically download th…
941415active
Astrobee Robot Software
NASA's open-source flight software for the Astrobee free-flying robots operating aboard the International Space Station, written primarily …
441415active
mmp/pbrt-v3
pbrt-v3 is the C++ source code for the physically based rendering system described in the third edition of the book 'Physically Based Rende…
325085maintenance
NotRequiem/VMAware
VMAware is a cross-platform, header-only C++ library for detecting virtual machines, hypervisors, emulators, containers, and sandboxes usin…
891413active
ayushsharma82/ESP-DASH
ESP-DASH is a C++ Arduino library that generates a real-time, on-device web dashboard for ESP32, RP2040+W, and RP2350+W microcontrollers, w…
791413active
bepaald/signalbackup-tools
A C++ command-line tool for working with backup files generated by the Signal Android app. It can decrypt, inspect, export, merge, crop, an…
931412active
AimRT/AimRT
AimRT is a high-performance runtime framework for modern robotics built on modern C++20, covering robot end-side, edge, and cloud deploymen…
781411active
analogdevicesinc/no-OS
Analog Devices' bare-metal C software framework providing device drivers for ADI components on systems without an operating system. It incl…
891410active
boost-ext/sml
Boost::ext.SML is a C++14 one-header-only state machine library with no dependencies, providing a UML-compliant transition table DSL (src_s…
811410stable
Smoothie
Smoothieware is a modular, open-source G-code interpreter and CNC controller firmware written in object-oriented C++ for 32-bit controller …
771410active
narzoul/DDrawCompat
DDrawCompat is a DLL wrapper that fixes compatibility, performance, and visual issues in games using DirectX 1-7 (DirectDraw and Direct3D) …
581410active
eclipse-mraa/mraa
Eclipse MRAA is a C/C++ library with bindings for Python, Node.js, and Java for controlling low-speed I/O (GPIO, I2C, SPI, UART) on GNU/Lin…
721409active
PrimiHub
PrimiHub is an open-source privacy-preserving computing platform built by a team of cryptography experts, supporting secure multi-party com…
411409active
ufbx/ufbx
ufbx is a single source file FBX file loader written in portable C (also compilable as C++). It parses binary and ASCII FBX files into plai…
761408active
Spuckwaffel/UEDumper
UEDumper is a C++ tool that dumps Unreal Engine games (UE 4.19 through 5.3) and generates SDKs, with a live ImGui-based editor for viewing …
511408active
mratsim/Arraymancer
Arraymancer is a fast, ergonomic N-dimensional tensor (ndarray) library written in Nim, inspired by NumPy and PyTorch. It provides CPU, CUD…
571407active
LSPosed/LSPlant
LSPlant is a C++ library for hooking Java methods in the Android Runtime (ART), supporting hook/unhook and inline deoptimization. It is par…
761406active
Tencent/flare
Flare is a modern C++20 backend service development framework from Tencent, widely used in production for Tencent Ads with tens of thousand…
691406stable
XiaoMi/mace
MACE (Mobile AI Compute Engine) is a deep learning inference framework optimized for mobile heterogeneous computing on Android, iOS, Linux …
235052maintenance
pgcentralfoundation/plrust
PL/Rust is a loadable procedural language handler for PostgreSQL that lets developers write database functions in Rust, compiled to native …
501405active
zenustech/zeno
ZENO is an open-source, node-based 3D simulation and rendering system written in C++. It lets users build complex physics simulations and v…
661404active
facebook/ThreatExchange
A collection of Trust & Safety tools from Meta for fighting digital harms, including perceptual hashing algorithms (PDQ for images, TMK and…
1001402active
fastbuild/fastbuild
FASTBuild is a high-performance open-source build system for Windows, macOS, and Linux, focused on minimizing compile times for full builds…
841401active
D++ (DPP)
D++ (DPP) is a lightweight, modern C++ library for the Discord API, supporting API v10 with efficient caching, sharding, clustering, slash …
861398stable
Guided Hacking DLL Injector
A C++ DLL injection library supporting x86, WOW64, and x64 injection with five injection methods and six shellcode execution techniques. It…
291398active
libbitcoin/libbitcoin-system
Libbitcoin System is a cross-platform C++ toolkit library for building Bitcoin applications, serving as the base library of the broader lib…
681396active
TheRock
TheRock is AMD's open-source build and release system for the ROCm software stack, replacing the legacy monolithic ROCm release process wit…
891394active
tpecholt/imrad
ImRAD is a GUI builder for the ImGui (Dear ImGui) library that lets developers visually design windows, popups, and layouts. It generates a…
741394active
CUDA Core Compute Libraries
Thrust is a C++ parallel algorithms library providing an STL-like high-level interface for GPU and multicore CPU computing, built on CUDA, …
105001maintenance
libexpat/libexpat
Expat is a fast, stream-oriented XML parser library written in C99, well suited for files too large to fit in memory. It is widely packaged…
951393stable
acoustid/chromaprint
Chromaprint is a C library for generating compact audio fingerprints, developed for the AcoustID music identification project. It includes …
781393active
mstorsjo/fdk-aac
A standalone build of the Fraunhofer FDK AAC encoder/decoder code extracted from Android, packaged as a C++ library. It provides high-quali…
721393active
hasherezade/libpeconv
libPeConv is a C++ library for loading, manipulating, and dumping Windows PE (Portable Executable) files. It provides a 'swiss army knife' …
631393active
YACReader/yacreader
YACReader is a cross-platform desktop comic reader and library manager written in C++ with Qt. It supports a wide range of comic archive fo…
981391active
USBGuard/usbguard
USBGuard is a C++ software framework for implementing USB device authorization policies on Linux, protecting against rogue USB devices (Bad…
651388active
unitreerobotics/unitree_sdk2
Unitree Robot SDK version 2, a C++ library for controlling and communicating with Unitree robots. It provides CMake-based builds and exampl…
731387active
rigaya/NVEnc
NVEnc is a video encoding tool that uses NVIDIA's NVENC hardware encoder, available as a standalone command-line transcoder (NVEncC) and as…
921386active
davideberly/GeometricTools
The Geometric Tools Engine (GTE) is a C++14 collection of source code for computing in mathematics, geometry, graphics, image analysis, and…
761386active
Jackalope
Jackalope is a customizable, coverage-guided fuzzer for black-box binaries built on the TinyInst instrumentation library by Google Project …
731386active
OGRE
OGRE (Object-Oriented Graphics Rendering Engine) is a mature, modular C++ 3D rendering engine that abstracts Vulkan, Direct3D, OpenGL, and …
651386stable
Kratos Multiphysics
Kratos Multiphysics is a C++ framework with an extensive Python interface for building parallel, multi-disciplinary simulation software suc…
911385active
KhronosGroup/KTX-Software
The official Khronos KTX library and tools for reading, writing, and transcoding KTX texture container files used with OpenGL, Vulkan, and …
691385active
QuantumLeaps/qpc
QP/C is a lightweight real-time event framework (RTEF) for C that implements the event-driven Active Object (Actor) model combined with hie…
921384stable
openbabel/openbabel
Open Babel is an open-source chemical toolbox that reads, writes, converts, searches, and analyzes chemical data across more than 100 molec…
881384stable

← prev page 17 / 36 next →