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
chhRobotics
A C++ implementation collection of common planning and control algorithms for autonomous driving, including global/local path planning (A*,…
321015active
ambrosiogabe/MathAnimation
A C++/OpenGL desktop application for creating mathematically accurate animations with a real-time GUI and audio preview, aiming to match Ma…
321014active
eclipse-omr/omr
Eclipse OMR is a set of open source C and C++ components for building robust, high-performance language runtimes across many hardware and O…
951013active
JuliaHubOSS/llvm-cbe
llvm-cbe is a resurrected LLVM C Backend that translates LLVM IR into human-readable C code, maintained by Julia Computing with improvement…
721012active
LogicalError/realtime-CSG-for-unity
Realtime-CSG is a Unity editor plugin providing constructive solid geometry (CSG) level design tools, letting developers build levels non-d…
521012active
DyNet
DyNet is a C++ neural network toolkit with Python bindings, designed for efficient CPU/GPU training of networks with dynamic per-instance s…
233429maintenance
eyalz800/zpp_bits
A lightweight, header-only C++20 binary serialization library with built-in RPC support, designed for seamless and fast serialization of ar…
871011active
tapparelj/gr-lora_sdr
A GNU Radio module implementing a fully functional software-defined radio LoRa transceiver in C++, covering complete transmit and receive c…
561011active
dlbeer/quirc
Quirc is a small, dependency-free C library for extracting and decoding QR codes from images, fast enough for realtime video. It handles ro…
391011active
BruceWind/AESJniEncrypt
An Android NDK library that implements ChaCha20-Poly1305 encryption via libsodium, with keys hidden in native code to resist reverse engine…
231011active
vekatze/neut
Neut is a functional programming language with static, type-directed memory management that compiles to LLVM IR and native binaries. It off…
901010active
ElegantOTA
ElegantOTA is an Arduino library that adds over-the-air (OTA) firmware and filesystem update capabilities to wireless microcontrollers like…
831010active
itay-grudev/SingleApplication
A C++ library replacing QtSingleApplication for Qt 5 and Qt 6 that enforces single-instance behavior for Qt applications. It supports inter…
761009active
openglonmetal/MGL
MGL is a C++ library that implements OpenGL 4.6 and OpenGL ES 3.x on top of Apple's Metal API, mapping OpenGL state and draw calls to Metal…
571009active
shaoshengsong/DeepSORT
A real-time multi-object tracking application in C++17 using Qt 6, OpenCV, and ONNX Runtime, running YOLO detection with four pluggable tra…
831008active
miki151/keeperrl
KeeperRL is an open-source roguelike dungeon simulation game inspired by Dungeon Keeper, where players control an evil keeper building dung…
411008stable
pytorch/ELF
ELF is an extensive, lightweight, and flexible C++/Python platform for game research, best known for ELF OpenGo, a full AlphaGoZero/AlphaZe…
103410maintenance
wfrest/wfrest
wfrest is a fast, asynchronous C++ micro web framework for building REST APIs, built on top of the C++ Workflow parallel computing and asyn…
731005active
KumoKyaku/kcp
A C# port of the KCP reliable UDP protocol, offering a thread-safe, allocation-free implementation suitable for game networking. It support…
321005active
rtorrent
libTorrent is a high-performance BitTorrent library written in C++ for Unix-like systems, designed to power multiple torrent clients. It di…
771003active
mysql/mysql-workbench
MySQL Workbench is Oracle's unified graphical tool for MySQL database design, SQL development, and server administration. It combines data …
641003stable
google/cdc-file-transfer
A set of C++ command-line tools (cdc_rsync and cdc_stream) for syncing and streaming files from Windows to Windows or Linux, using Content …
103392maintenance
RaftLib/RaftLib
RaftLib is an open-source C++ library for building parallel and concurrent data processing pipelines using a stream/dataflow programming mo…
23999active
Tencent/phxpaxos
PhxPaxos is a C++ library implementing the Paxos consensus protocol for state synchronization across a multi-node cluster, battle-tested in…
233379maintenance
facebookarchive/FBMemoryProfiler
An iOS library by Facebook that provides in-app memory profiling tools, letting developers browse objects in memory over time using FBAlloc…
103374maintenance
Torque 3D
Torque 3D is an MIT-licensed open source C++ game engine from GarageGames, originally used for titles ranging from driving simulators to MM…
233366maintenance
stephenfewer/ReflectiveDLLInjection
A C library implementing reflective DLL injection, a technique for loading a library from memory into a host Windows process without touchi…
323363maintenance
nodejs/nan
NAN (Native Abstractions for Node.js) is a header-only C++ library of macros and utilities that simplifies writing native Node.js add-ons t…
753356maintenance
yapstudios/YapDatabase
YapDatabase is a collection/key/value store built atop SQLite for Swift and Objective-C developers, targeting Apple platforms. It features …
233328maintenance
pytorch/glow
Glow is a machine learning compiler and execution engine for neural network hardware accelerators, developed under the PyTorch project. It …
103316maintenance
yyzybb537/libgo
libgo is a stackful coroutine library with collaborative scheduling written in C++11, bringing Go-style concurrency to C++. It also provide…
233311maintenance
mit-biomimetics/Cheetah-Software
MIT Biomimetics' software for the Cheetah 3 and Mini Cheetah quadruped robots, containing a dynamics/common library, robot control programs…
323307maintenance
nxrighthere/UnrealCLR
UnrealCLR is an Unreal Engine plugin that natively hosts the .NET 6 Common Language Runtime, allowing game and application logic to be writ…
233306maintenance
bytedance/lightseq
LightSeq is a high-performance CUDA-based library for training and inference of sequence models like Transformer, BERT, GPT, and BART, with…
103292maintenance
EasyHook/EasyHook
EasyHook is a Windows API hooking library that lets you intercept and extend unmanaged code APIs with managed (.NET) or native hook handler…
233290maintenance
taylorconor/tinytetris
A tiny Tetris game that runs in an 80x23 character terminal window, written in a single minified C++ file using ncurses. A commented versio…
323289maintenance
greg7mdp/parallel-hashmap
A family of header-only C++ hash map/set and btree containers that serve as fast, memory-friendly drop-in replacements for std::unordered_m…
723220maintenance
UVCCamera
An Android library (with sample apps) that lets non-rooted Android devices access UVC USB web cameras via native code built on libuvc/libus…
323218maintenance
ReactiveX/RxCpp
RxCpp is a header-only C++ library implementing Reactive Extensions, providing algorithms for composing asynchronous and event-based stream…
233211maintenance
Croteam-official/Serious-Engine
The open-source release of Serious Engine v1.10, the engine behind the classic Serious Sam games, including the game executable, editor too…
323181maintenance
pichenettes/eurorack
Source code and hardware files for Mutable Instruments' line of Eurorack synthesizer modules, including oscillators, filters, sequencers, a…
323181maintenance
sustrik/libmill
Libmill is a C library that brings Go-style concurrency to C, providing goroutine-like coroutines and channels. It lets C developers write …
323176maintenance
Optick
Optick is a lightweight C++ profiler designed for games, offering instrumentation, context-switch tracking, sampling, and GPU counters. It …
233162maintenance
Habitat
AI Habitat is a high-performance, physics-enabled 3D simulation platform for Embodied AI research, consisting of Habitat-Sim (a fast 3D sim…
683159maintenance
fancycode/MemoryModule
A C library that loads Windows DLLs entirely from memory without writing them to disk, bypassing the filesystem-only limitation of LoadLibr…
323159maintenance
tiann/FreeReflection
FreeReflection is an Android library that removes the reflection restrictions introduced in Android P (and later), letting apps use hidden/…
233157maintenance
lynckia/licode
Licode is an open-source WebRTC communications platform for hosting your own videoconference provider, built around the C++ Erizo MCU, a No…
683133maintenance
ChaiScript/ChaiScript
ChaiScript is a header-only embedded scripting language designed from the ground up for seamless integration with modern C++ applications. …
793131maintenance
rubinius/rubinius
Rubinius is a language platform and virtual machine that supports multiple programming languages, best known as an alternative implementati…
383094maintenance
aksnzhy/xlearn
xLearn is a high-performance C++ machine learning package implementing linear models (LR), factorization machines (FM), and field-aware fac…
233089maintenance
bennyguitar/Colours
An Objective-C library for iOS and macOS that provides a predefined color palette and UIColor/NSColor helper methods for hex conversion, RG…
323080maintenance
uber/aresdb
AresDB is a GPU-powered real-time analytics storage and query engine written in Go and C++ with CUDA kernels. It provides low query latency…
233078maintenance
kishikawakatsumi/UICKeyChainStore
UICKeyChainStore is an Objective-C wrapper library for the Apple Keychain on iOS, watchOS, tvOS, and macOS, making Keychain APIs as simple …
233077maintenance
mpaland/printf
A tiny, dependency-free, thread-safe printf/sprintf/(v)snprintf implementation in a single C file, designed for embedded systems where libc…
233062maintenance
argman/EAST
A TensorFlow re-implementation of the EAST (Efficient and Accurate Scene Text Detector) deep learning model for detecting text in natural s…
323056maintenance
ESPurna
ESPurna is open-source firmware for ESP8266/ESP8285-based smart switches, lights, and sensors, supporting over 125 devices with sensor inte…
573054maintenance
Kurento/kurento-media-server
Kurento Media Server is a C++/GStreamer-based media server that handles media transmission, processing, recording, and streaming over WebRT…
103053maintenance
Tencent/behaviac
behaviac is a game AI development framework from Tencent supporting behavior trees, finite state machines, and hierarchical task networks. …
233047maintenance
miguelbalboa/rfid
An Arduino library for driving MFRC522-based RFID reader modules over SPI, supporting reading and writing MIFARE Classic and related cards.…
663042maintenance
gflags/gflags
gflags is a C++ library for commandline flags processing, originally developed by Google. It supports built-in standard types and allows fl…
783030maintenance
microsoft/proxy
Proxy is a header-only C++20 library from Microsoft that provides next-generation polymorphism without inheritance, using pointer-based fac…
103027maintenance
CtripMobile/DynamicAPK
DynamicAPK is a Ctrip framework for Android that enables multi-APK/dex dynamic loading, on-demand module loading, and hot fixing of code an…
323025maintenance
weld-project/weld
Weld is a language and high-performance runtime that optimizes data-intensive analytics workflows by expressing computations in a common in…
543008maintenance
Kiwi Browser
Kiwi Browser is a fully open-source web browser for Android based on Chromium, with support for Chrome extensions, Night Mode, and a bottom…
102972maintenance
CainKernel/CainCamera
An open-source Android app and set of libraries demonstrating how to build a beauty camera, image editor, and short-video editor. It implem…
322966maintenance
facebook/wdt
Warp speed Data Transfer (WDT) is an embeddable C++ library and command line tool for transferring files between two systems as fast as pos…
672961maintenance
antirez/dump1090
Dump1090 is a Mode S (ADS-B) message decoder for RTL-SDR USB radio receivers, written in C. It decodes aircraft transponder signals, displa…
592949maintenance
laverdet/isolated-vm
A Node.js library providing access to V8 isolates to create completely isolated JavaScript environments. It lets you run untrusted or sandb…
762939maintenance
0xced/XCDYouTubeKit
XCDYouTubeKit is an Objective-C library for playing YouTube videos natively in iOS, tvOS, and macOS apps. It extracts video streams so play…
232922maintenance
Tencent/PhoenixGo
PhoenixGo is a Go (weiqi/baduk) AI engine from Tencent that implements the AlphaGo Zero approach of learning the game without human knowled…
232918maintenance
20tab/UnrealEnginePython
A plugin that embeds a full Python VM (3.x or 2.7) into Unreal Engine 4, exposing the engine's internal API and reflection system to Python…
232905maintenance
google/breakpad
Google Breakpad is a set of client and server components implementing a crash-reporting system for native applications. It captures minidum…
762904maintenance
biometrics/openbr
OpenBR is an open-source biometrics library and command-line tool focused on face recognition, written in C++ on top of Qt and OpenCV. It p…
472900maintenance
alibaba/euler
Euler is a distributed graph deep learning framework developed by Alibaba for running graph neural network algorithms on large-scale graphs…
232899maintenance
shouxieai/tensorRT_Pro
A C++ library built on NVIDIA TensorRT that provides a high-level interface for high-performance deep learning inference, with Python bindi…
232895maintenance
aappleby/smhasher
SMHasher is a C++ test suite that evaluates the distribution, collision, and performance properties of non-cryptographic hash functions. It…
692892maintenance
mofarrell/p2pvc
p2pvc is a peer-to-peer video chat application that renders live color video as ASCII/Braille characters directly in the terminal, with aud…
322891maintenance
seemoo-lab/nexmon
Nexmon is a C-based firmware patching framework for Broadcom/Cypress WiFi chips that enables custom firmware modifications such as monitor …
662886maintenance
dropbox/djinni
Djinni is a tool that generates cross-language type declarations and interface bindings from an interface description language (IDL) file, …
102886maintenance
ethz-asl/maplab
maplab 2.0 is an open, research-oriented C++ mapping framework for multi-session and multi-robot SLAM, built on ROS. It provides robust vis…
232880maintenance
GPUImage
GPUImage is a BSD-licensed framework for GPU-accelerated image and video processing on iOS and Mac, letting developers apply filters and ef…
322876maintenance
kpzhang93/MTCNN_face_detection_alignment
Reference MATLAB/Caffe implementation of MTCNN, a multi-task cascaded convolutional neural network for joint face detection and facial land…
322863maintenance
baidu/bfs
Baidu File System (BFS) is a distributed file system written in C++ designed for real-time applications, offering fault tolerance, low read…
232847maintenance
PrideChung/FontAwesomeKit
An Objective-C icon font library for iOS that bundles multiple popular icon fonts (FontAwesome, Foundation, Zocial, ionicons, Octicons, Mat…
232799maintenance
zodiacon/WindowsInternals
Source code for custom tools written by Pavel Yosifovich and Alex Ionescu to accompany the Windows Internals 7th edition book. The tools de…
232795maintenance
topfunky/hpple
Hpple is an Objective-C wrapper around the XPathQuery libxml2 library for parsing HTML and searching it with XPath expressions. It was insp…
322794maintenance
minoca/os
Minoca OS is a general-purpose operating system written from scratch in C, featuring a POSIX-like interface, an event-driven preemptive SMP…
322792maintenance
lifting-bits/mcsema
McSema is a framework that lifts native x86, amd64, aarch64, sparc32, and sparc64 executable binaries (ELF and PE) into LLVM bitcode. It wo…
102792maintenance
zauonlok/renderer
A shader-based software rasterizer written from scratch in C89 with minimal dependencies, featuring PBR, IBL, shadow mapping, and skeletal …
232784maintenance
yfeng95/face3d
A lightweight Python library implementing core 3D face processing functions: 3D morphable model (3DMM) generation and fitting, mesh I/O, tr…
322779maintenance
picotorrent/picotorrent
PicoTorrent is a tiny, hackable BitTorrent client written in modern C++ and built on Rasterbar-libtorrent. It offers a native Windows inter…
232758maintenance
LeGO-LOAM
LeGO-LOAM is a lightweight, ground-optimized lidar odometry and mapping (SLAM) system for ROS-compatible unmanned ground vehicles. It consu…
322754maintenance
Hopson97/MineCraft-One-Week-Challenge
A Minecraft-like voxel game written in C++ with OpenGL and SFML, created as a one-week coding challenge documented in a video. It serves pr…
422750maintenance
douban/DOUAudioStreamer
DOUAudioStreamer is a Core Audio based streaming audio player library for iOS and macOS written in Objective-C. It plays remote URLs, local…
672747maintenance
khizmax/libcds
libcds is a C++11 library of concurrent, lock-free and fine-grained lock-based data structures such as stacks, queues, maps, and skip-lists…
232743maintenance
Cleanflight
Cleanflight is open-source flight controller firmware for multi-rotor and fixed-wing aircraft, written in C for STM32-based boards. It is a…
232738maintenance
oakes/vim_cubed
Vim³ is a novelty application that renders a fully functional Vim editor on the surface of a spinning 3D cube, built in Nim on top of parav…
322733maintenance
tum-vision/lsd_slam
LSD-SLAM is a real-time monocular SLAM system that uses direct (featureless) image alignment to build large-scale, semi-dense 3D maps from …
322730maintenance
catsout/wallpaper-engine-kde-plugin
A KDE Plasma plugin that integrates Wallpaper Engine wallpapers, enabling live and video wallpapers on the Linux desktop. The project has m…
102709maintenance
MailCore/mailcore2
MailCore 2 is a C++/Objective-C library providing a simple, asynchronous API for working with email protocols IMAP, POP, and SMTP. It inclu…
672698maintenance

← prev page 24 / 36 next →