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
koth/kcws
A deep learning Chinese word segmentation toolkit implemented in C++ with TensorFlow, supporting BiLSTM+CRF and IDCNN+CRF models, plus part…
232068maintenance
knightcrawler25/GLSL-PathTracer
A toy physically based GPU path tracer written in C++ that runs its rendering loop in GLSL fragment shaders via OpenGL. It supports feature…
232064maintenance
Tencent/LKImageKit
LKImageKit is a high-performance Objective-C image framework for iOS that bundles image views, downloading, memory/disk caching, decoding, …
232063maintenance
strawlab/python-pcl
Python bindings for the Point Cloud Library (PCL), implemented with Cython. It exposes PCL's 3D point cloud processing algorithms (filterin…
102054maintenance
PyMesh/PyMesh
PyMesh is a rapid prototyping geometry processing library for Python, with performance-critical algorithms implemented in C++ and exposed v…
232050maintenance
runner365/LiveVideoCoreSDK
LiveVideoCoreSDK is an iOS-based live video streaming SDK (built on the open-source videocore project) for RTMP push broadcasting from mobi…
322049maintenance
Tencent/phxrpc
PhxRPC is a compact C++ RPC framework from Tencent's WeChat backend team, using Protobuf as IDL to generate client and server code. It feat…
232032maintenance
memononen/nanosvg
NanoSVG is a simple single-header C library that parses SVG files into a list of cubic bezier shapes, with an accompanying lightweight rast…
702031maintenance
PokemonUnity/PokemonUnity
PokemonUnity is a legacy C# framework providing the core backend game logic for building Pokémon-style RPG games, such as battles, moves, s…
512030maintenance
KDE/latte-dock
Latte Dock is a dock application for KDE Plasma desktops that displays tasks and plasmoids with a parabolic zoom animation effect. It is bu…
742028maintenance
darglein/ADOP
ADOP is a point-based differentiable neural rendering pipeline for scene refinement and novel view synthesis, implemented in C++/CUDA with …
232028maintenance
skiplang/skip
Skip is a statically typed, ahead-of-time compiled general-purpose programming language that tracks side effects to enable safe memoization…
322022maintenance
ionescu007/SimpleVisor
SimpleVisor is a minimal, portable Intel VT-x hypervisor written in about 500 lines of C and 10 lines of assembly, supporting dynamic hyper…
322013maintenance
libharu/libharu
libHaru is a free, open-source ANSI C library for generating PDF files, supporting text, lines, images, annotations, font embedding, compre…
632005maintenance
weak1337/Alcatraz
Alcatraz is a GUI-based x64 binary obfuscator for Windows PE files (.exe, .dll, .sys) written in C++. It applies transformations like contr…
322000maintenance
google/butteraugli
Butteraugli is a C++ library and command-line tool that estimates the psychovisual difference between two images, producing both a scalar s…
101999maintenance
Corvusoft/restbed
Restbed is a C++ framework for building asynchronous RESTful server-side applications with secure, scalable HTTP communication. It supports…
701998maintenance
charto/nbind
nbind is a set of C++11 header files that automatically generate JavaScript bindings for C++ libraries with a single #include, usable as No…
231998maintenance
Interception
A Windows kernel driver and C library providing an API to intercept and control keyboard, mouse, and other input devices programmatically. …
231997maintenance
mtrebi/memory-allocators
A C++ library implementing several custom memory allocators (linear, stack, pool, and free list) as faster alternatives to malloc/free. It …
751994maintenance
orangeduck/Corange
Corange is a pure C game engine built on SDL and OpenGL, providing asset, entity, and UI management plus a modern deferred renderer. It ser…
321993maintenance
armink/FreeModbus_Slave-Master-RTT-STM32
An open-source Modbus protocol stack based on FreeModbus that adds a master mode to the traditionally slave-only library, supporting RTU, A…
231992maintenance
KumarRobotics/msckf_vio
A stereo visual-inertial odometry package implementing the Multi-State Constraint Kalman Filter (MSCKF) in C++ on ROS. It fuses synchronize…
321979maintenance
facebookincubator/spectrum
Spectrum is a cross-platform image transcoding library written in portable C/C++ that integrates into Android and iOS projects to perform c…
101973maintenance
logcabin/logcabin
LogCabin is a distributed storage system built on the Raft consensus algorithm that provides a small amount of highly replicated, consisten…
321971maintenance
keendreams/keen
The released source code for Commander Keen in Keen Dreams, a classic DOS side-scrolling platformer originally by id Software. It is a hist…
321970maintenance
Themaister/Granite
Granite is a personal Vulkan renderer written in C++, featuring a simplified Vulkan abstraction layer and a fairly complete render graph im…
751961maintenance
UnityTech/UIWidgets
UIWidgets is a Unity package, derived from Flutter, that lets developers build efficient cross-platform apps with a widget-based UI framewo…
101956maintenance
Balanduino
A small C++ Kalman filter library for microcontrollers that fuses accelerometer/magnetometer and gyroscope input to estimate angle, rate, a…
321950maintenance
steemit/steem
Steem is the C++ implementation of the Steem blockchain, a delegated proof-of-stake (DPOS) network designed for social media applications a…
611947maintenance
USB Host Shield Library for Arduino
Revision 2.0 of the USB Host Shield library for Arduino, driving the MAX3421E USB host controller. It supports USB devices including game c…
571941maintenance
peng-zhihui/DeepVision
DeepVision is an Android-based computer vision algorithm inference and validation framework by peng-zhihui. It decouples data flow control,…
321941maintenance
ray-cast/ray-mmd
Ray-MMD is a free shader library and extension pack for MikuMikuDance that adds physically-based rendering (PBR) via HLSL shaders on the Mi…
231941maintenance
sustrik/libdill
libdill is a C library that brings structured concurrency to the language, providing coroutines and concurrency primitives. It allows writi…
321934maintenance
uTensor
uTensor is an extremely lightweight machine learning inference framework built on TensorFlow and optimized for Arm Cortex-M microcontroller…
281933maintenance
google/sling
SLING is a natural language frame semantics parser that annotates text with frame semantic graph representations using bi-directional LSTMs…
101932maintenance
scipr-lab/libsnark
libsnark is a C++ library implementing zkSNARK schemes, cryptographic constructions for proving and verifying computations in zero knowledg…
401931maintenance
s9xie/hed
Reference implementation of Holistically-Nested Edge Detection (HED), a deep learning edge and boundary detection model built on a modified…
231928maintenance
mp3guy/ElasticFusion
ElasticFusion is a real-time dense visual SLAM system that builds globally consistent surfel-based 3D maps of room-scale environments from …
441927maintenance
sandeepmistry/arduino-LoRa
An Arduino library for sending and receiving data over LoRa radios using Semtech SX1276/77/78/79-based modules. It provides a simple API fo…
321925maintenance
tiann/Leoric
Leoric is a proof-of-concept Android library that demonstrates a technique for keeping an app process alive against force-stop kills on And…
321923maintenance
karlkurzer/path_planner
A C++ implementation of the Hybrid A* path planning algorithm for nonholonomic autonomous vehicles, developed for the KTH Research Concept …
621919maintenance
Tencent/plato
Plato is Tencent's high-performance distributed graph computation framework, developed for graph processing and graph machine learning at W…
231912maintenance
DmitryUlyanov/Multicore-TSNE
A multicore modification of Barnes-Hut t-SNE written in C++ with Python (CFFI) and Torch wrappers for fast dimensionality reduction of high…
321907maintenance
baidu/tera
Tera is a high-performance distributed NoSQL database inspired by Google Bigtable, designed for real-time applications at internet scale. I…
231903maintenance
microsoft/BlingFire
Bling Fire is a fast finite state machine and regular expression manipulation library from Microsoft, primarily used for high-performance n…
231895maintenance
Tencent/phxqueue
PhxQueue is a high-availability, high-throughput distributed queue built on the Paxos consensus protocol, developed by Tencent and used in …
231894maintenance
KytyPS5/KytyPS5
KytyPS5 is a free, open-source PlayStation 5 emulator written in C++, based on a heavily modified version of Kyty. It can boot a limited se…
789532experimental
cobbr/SharpSploit
SharpSploit is a .NET post-exploitation library written in C# that highlights the .NET attack surface for red teamers. It ports and extends…
321888maintenance
positive-security/send-my
Send My is a research tool that transmits arbitrary data through Apple's Find My network by encoding it in BLE public-key broadcasts from a…
231887maintenance
serge-rgb/milton
Milton is an open-source infinite-canvas paint program written in C++ with SDL and OpenGL. It feels raster-based but works with vectors, al…
231887maintenance
TixiaoShan/LVI-SAM
LVI-SAM is a tightly-coupled Lidar-Visual-Inertial Odometry and mapping system implemented in C++ on ROS, combining LIO-SAM and VINS-Mono a…
321884maintenance
google/security-research-pocs
A collection of proof-of-concept exploit code produced during security research by the Google Security Team. It serves as a reference repos…
101883maintenance
ANYbotics/elevation_mapping
A ROS package for robot-centric elevation mapping of rough terrain, built for mobile and legged robots equipped with pose estimation and di…
321878maintenance
xyb3rt/sxiv
sxiv is a simple, fast image viewer for X11 written in C, supporting zooming, panning, rotating, thumbnail grids, GIF animation playback, a…
101859maintenance
phpv8/v8js
V8Js is a PHP extension that embeds Google's V8 JavaScript engine into PHP, allowing execution of JavaScript code from PHP scripts. It prov…
541856maintenance
Qihoo360/QConf
QConf is a distributed configuration management system built on ZooKeeper that replaces traditional configuration files with centrally mana…
231853maintenance
yinqiwen/ardb
Ardb is a Redis-protocol-compatible persistent NoSQL key-value server written in C++ that supports pluggable storage engines such as RocksD…
231847maintenance
google/gemmlowp
gemmlowp is a small, self-contained, headers-only C++ library for low-precision (quantized) general matrix multiplication (GEMM). It provid…
321846maintenance
CUDA Core Compute Libraries
CUB is a header-only C++ library providing reusable cooperative primitives (sort, scan, reduction, histogram) for device-wide, block-wide, …
101843maintenance
AlexeyAB/Yolo_mark
A Windows and Linux GUI application for drawing bounding boxes around objects in images to create labeled training data for YOLO v2/v3 obje…
321842maintenance
peng-zhihui/Peak
Peak is a tiny smart terminal device kit: a portable ESP32-based firmware and hardware project integrating the LVGL graphics framework, an …
321841maintenance
antonpup/Aurora
Aurora is an open-source Windows utility that unifies RGB lighting control across multiple peripheral brands (Logitech, Razer, Corsair, Coo…
231841maintenance
rpclib/rpclib
rpclib is a modern C++14 msgpack-RPC library providing both client and server implementations with no IDL or code generation required. Func…
231839maintenance
microsoft/ShaderConductor
ShaderConductor is a C++ tool and library that cross-compiles HLSL shaders to other shading languages such as GLSL, ESSL, and Metal Shading…
101835maintenance
tunabrain/tungsten
Tungsten is a high-performance physically based renderer written in C++11 that simulates full light transport through arbitrary geometry us…
231834maintenance
cmuratori/meow_hash
Meow Hash is an extremely fast non-cryptographic hash function taking a 128-byte seed and producing 128-bit output, implemented in C/C++ us…
321833maintenance
libquic
libquic is a standalone C++ library packaging Chromium's QUIC implementation with minimal dependencies (only embedded BoringSSL), built via…
231833maintenance
cmuratori/refterm
refterm is a reference renderer for monospace terminal displays written in C, demonstrating that sensible design achieves reasonable frame …
231832maintenance
RetVal/objc-runtime
A debuggable build of the Objective-C runtime (version 906.2), the low-level library that powers Objective-C message dispatch, classes, and…
321829maintenance
atomicobject/objection
Objection is a lightweight dependency injection framework for Objective-C, inspired by Guice, for macOS and iOS apps. It uses macros to dec…
231829maintenance
Injection (code injection for Xcode)
Xtrace is an Objective-C library (a header and C++ implementation file) that intercepts and logs all method calls to a class or specific in…
321828maintenance
olive-editor/olive
Olive is a free, open-source non-linear video editor built with C++ and Qt, using OpenGL for hardware-accelerated rendering. It runs on Win…
239130experimental
google/woff2
Google's reference C++ implementation of the WOFF2 font compression format, built on Brotli. It provides libraries plus CLI tools (woff2_co…
591825maintenance
lzfse/lzfse
A reference C implementation of the LZFSE compression algorithm, which uses Lempel-Ziv matching with Finite State Entropy coding for fast c…
321824maintenance
leapmotion/ProjectNorthStar
Open-source reference design for Leap Motion's Project North Star augmented reality headset, including mechanical CAD, electrical designs, …
501822maintenance
ljc545w/ComWeChatRobot
A PC WeChat robot implemented in C++ that reverse-engineers the Windows WeChat client to expose contacts, messaging, group management, and …
101813maintenance
fholger/openvr_fsr
A modified OpenVR DLL that injects AMD FidelityFX Super Resolution or NVIDIA Image Scaling upscaling into D3D11-based SteamVR games to boos…
231812maintenance
electronicarts/CnC_Tiberian_Dawn
The open-sourced C++ source code for Command & Conquer: Tiberian Dawn, released by Electronic Arts for preservation and Steam Workshop modd…
101808maintenance
symisc/sod
SOD is an embedded, cross-platform computer vision and machine learning library written in C, distributed as a single dependency-free amalg…
231802maintenance
jpbarrette/curlpp
cURLpp is a C++ object-oriented wrapper around the libcURL client-side URL transfer library. It adds type safety, exception safety, and C++…
491801maintenance
Unity-Technologies/VolumetricLighting
A Unity library of lighting effects from the Adam demo, providing volumetric fog, area lights, and tube lights implemented with compute sha…
321799maintenance
nokiatech/heif
Nokia's C++ implementation of the HEIF (High Efficiency Image File Format) standard, ISO/IEC 23008-12, providing reader and writer librarie…
661790maintenance
enki/libev
libev is a high-performance, full-featured event loop library for C, loosely modelled after libevent but faster, smaller, and more featuref…
321789maintenance
emoose/DLSSTweaks
A tweak DLL that lets users customize NVIDIA DLSS behavior in games, such as forcing DLAA, adjusting scaling ratios, changing DLSS presets,…
551786maintenance
kmkolasinski/AwesomeBump
AwesomeBump is a free open-source desktop application built with Qt that generates normal, height, specular, ambient occlusion, metallic, a…
231782maintenance
ibireme/YYImage
YYImage is an Objective-C image framework for iOS that displays, encodes, and decodes animated images including WebP, APNG, and GIF, as wel…
231780maintenance
sergiomsilva/alpr-unconstrained
An implementation of the ECCV 2018 paper 'License Plate Detection and Recognition in Unconstrained Scenarios', combining a Darknet-based de…
321772maintenance
SpenceKonde/ATTinyCore
An Arduino core providing support for nearly all classic ATtiny AVR microcontrollers, including the x4/x5/x61/x7/x8 series, 1634, 828, and …
231771maintenance
facebookresearch/TensorComprehensions
Tensor Comprehensions is a C++ library with a Python API that provides a domain-specific language for expressing machine learning workloads…
101769maintenance
lh3/bwa
BWA (Burrow-Wheeler Aligner) is a command-line tool for mapping short DNA sequencing reads against large reference genomes such as the huma…
621768maintenance
cmu-db/noisepage
NoisePage is a relational database management system from Carnegie Mellon University designed for autonomous, self-driving operation, with …
101764maintenance
laboshinl/loam_velodyne
A ROS implementation of LOAM (Laser Odometry and Mapping), a realtime method for state estimation and 3D mapping using a Velodyne 3D lidar.…
321763maintenance
tandasat/HyperPlatform
HyperPlatform is an Intel VT-x based hypervisor for Windows that provides a thin VM-exit filtering platform for research. It lets researche…
101760maintenance
sprang/Brushes
Brushes is an open-source painting and drawing application for iPhone, iPod touch, and iPad, written in Objective-C. It is available on the…
321757maintenance
Artistic Video Style Transfer
A Torch (Lua) implementation of the paper 'Artistic style transfer for videos', which applies the style of a painting to an entire video wh…
101753maintenance
GPGPU-Sim
GPGPU-Sim is a cycle-level simulator that models contemporary NVIDIA GPUs running CUDA and OpenCL workloads, including support for TensorCo…
781750maintenance
libfann/fann
Fast Artificial Neural Network (FANN) is a free open-source C library implementing multilayer neural networks with fully and sparsely conne…
701749maintenance
AshampooSystems/boden
Boden is a purely native C++17 cross-platform GUI framework for building Android and iOS apps with native OEM widgets. It provides a single…
231749maintenance
knownsec/shellcodeloader
A Windows shellcode loader generator written in C++ that packages raw shellcode into encrypted executables with multiple loading techniques…
231746maintenance

← prev page 26 / 36 next →