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
soul-lang/SOUL
SOUL (SOUnd Language) is a programming language and API for writing high-performance, low-latency audio DSP code, created at ROLI by Julian…
231744maintenance
rohit-px2/nvui
NVUI is a modern cross-platform graphical frontend for Neovim built with C++ and Qt. It provides externalized UI features like a custom tit…
231743maintenance
gaowenliang/imu_utils
A ROS package written in C++ that analyzes IMU performance by computing Allan variance from stationary sensor data. It estimates gyroscope …
611740maintenance
aahmad097/AlternativeShellcodeExec
A collection of C++ examples demonstrating alternative Windows callback functions for executing position-independent shellcode, avoiding de…
321734maintenance
microsoft/WSL-DistroLauncher
A C++ reference implementation of a launcher app required for packaging custom Linux distributions as WSL (Windows Subsystem for Linux) Mic…
101733maintenance
hugoam/two
two is a C++ toolkit for rapidly prototyping live graphical applications and games, providing reflection, generic algorithms, an immediate-…
761732maintenance
Snaipe/libcsptr
libcsptr is a small C library that brings smart pointer constructs (unique_ptr, shared_ptr, and a smart type attribute) to GNU C. It suppor…
231730maintenance
Tencent/paxosstore
PaxosStore is a distributed database system developed by Tencent, inspired by Google MegaStore and used in WeChat production for core backe…
321716maintenance
Modest engine
MyHTML is a fast, fully HTML5-conformant HTML parser written in pure C99 with no external dependencies, using threads for asynchronous pars…
231716maintenance
ethz-adrl/control-toolbox
The Control Toolbox (CT) is an open-source C++ library for modelling dynamical systems, control, estimation, trajectory optimization and mo…
231714maintenance
EpicGames/raddebugger
The RAD Debugger is a native, user-mode, multi-process graphical debugger for Windows x64, currently in alpha, developed by Epic Games. It …
898442experimental
Maratyszcza/NNPACK
NNPACK is a C99 acceleration package providing high-performance SIMD and multi-core CPU implementations of neural network layers, especiall…
321710maintenance
koide3/fast_gicp
A C++ library of fast GICP-based point cloud registration algorithms, including multi-threaded GICP, voxelized GICP (VGICP), and CUDA-accel…
361704maintenance
bwapi/bwapi
BWAPI is a free and open source C++ framework for interacting with Starcraft: Broodwar, letting students, researchers, and hobbyists build …
581702maintenance
jvm-profiling-tools/perf-map-agent
A Java agent (written in C with a Java bootstrap) that generates /tmp/perf-<pid>.map symbol files for JIT-compiled methods so the Linux per…
321701maintenance
microsoft/EdgeML
A library from Microsoft Research India implementing resource-efficient machine learning algorithms (Bonsai, ProtoNN, FastGRNN, EMI-RNN, DR…
231694maintenance
hightman/xunsearch
Xunsearch is a free open-source Chinese full-text search engine built in C/C++ on Xapian and SCWS, with a PHP SDK. It provides indexing/sea…
621685maintenance
jamriska/ebsynth
Ebsynth is a fast example-based image synthesis tool that performs style transfer, guided texture synthesis, inpainting, and super-resoluti…
321685maintenance
StarCraft II API
Blizzard's official StarCraft II Client API, providing protobuf protocol definitions and a reference C++ library for full external control …
231684maintenance
hightman/scws
SCWS (Simple Chinese Word Segmentation) is a dictionary-based mechanical Chinese word segmentation engine written in pure C, with no extern…
251678maintenance
ethz-asl/voxblox
Voxblox is a C++ volumetric mapping library for building Truncated Signed Distance Field (TSDF) and Euclidean Signed Distance Field (ESDF) …
321673maintenance
asLody/whale
Whale is a cross-platform hook framework written in C++ that runs on Android, iOS, Linux, and macOS, supporting ARM/THUMB, ARM64, X86, and …
321665maintenance
boostorg/compute
Boost.Compute is a C++ GPU/parallel-computing library built on OpenCL, providing a thin C++ wrapper over the OpenCL API plus an STL-like in…
721663maintenance
GarageGames/Torque2D
Torque 2D is an MIT-licensed open source C++ 2D game engine originally from GarageGames, featuring OpenGL batched rendering, Box2D physics,…
231662maintenance
vlfeat/vlfeat
VLFeat is an open-source C library of popular computer vision algorithms specializing in image understanding and local feature extraction a…
321650maintenance
tfussell/xlnt
xlnt is a modern C++11+ library for reading, writing, and manipulating XLSX spreadsheet files in memory, following the ECMA-376 standard. I…
231649maintenance
Taywee/args
A single-header C++11 argument parsing library inspired by Python's argparse, offering static type checking, nested argument groups, custom…
901640maintenance
marcoarment/FCModel
FCModel is an Objective-C model layer on top of SQLite, offering a Core Data-like convenience while allowing direct SQL access, custom sche…
231638maintenance
cebix/macemu
Basilisk II and SheepShaver are open-source emulators that run classic Macintosh operating systems on modern hosts. Basilisk II emulates 68…
321634maintenance
raulmur/ORB_SLAM
ORB-SLAM is a real-time monocular SLAM system written in C++ that computes camera trajectories and sparse 3D reconstructions from a single …
321633maintenance
mattconte/tlsf
TLSF (Two-Level Segregated Fit) is a real-time memory allocator implementation in C offering O(1) malloc, free, realloc, and memalign with …
321633maintenance
electronicarts/CnC_Renegade
The released source code for Command & Conquer: Renegade, a 2002 first-person shooter set in the C&C universe, published by Electronic Arts…
101631maintenance
drewmccormack/ensembles
Ensembles is a local-first synchronization framework that extends Apple's Core Data to sync SQLite persistent stores across macOS and iOS d…
721624maintenance
moses-smt/mosesdecoder
Moses is a statistical machine translation (SMT) system that trains translation models from parallel corpora and decodes with efficient phr…
251624maintenance
hku-mars/loam_livox
A robust, real-time LiDAR odometry and mapping (LOAM) package designed for Livox LiDARs with small field of view. It provides feature extra…
231624maintenance
Xtra-Computing/thundersvm
ThunderSVM is a fast SVM library that accelerates support vector machine training on GPUs (via CUDA) and multi-core CPUs. It supports all L…
231623maintenance
CodeShell
CodeShell is a family of 7-billion-parameter code large language models developed by PKU-KCL, trained on 500 billion tokens with an 8192-to…
281618maintenance
martinus/robin-hood-hashing
A header-only C++ library providing robin_hood::unordered_map and robin_hood::unordered_set as fast, memory-efficient drop-in replacements …
101618maintenance
wangzhaode/mnn-llm
mnn-llm is a C++ library for deploying large language models on-device using Alibaba's MNN inference engine, with demos for CLI, web, Andro…
211615maintenance
uzh-rpg/rpg_svo_pro_open
SVO Pro is a C++ implementation of Semi-direct Visual Odometry from the Robotics and Perception Group at University of Zurich, supporting m…
321613maintenance
Mixiaoxiao/Arduino-HomeKit-ESP8266
An Arduino library implementing a native Apple HomeKit accessory server for the ESP8266 (with an ESP32 variant), allowing microcontroller p…
231612maintenance
wy1iu/sphereface
Official implementation of SphereFace (Deep Hypersphere Embedding for Face Recognition, CVPR 2017), built on Caffe with a full face recogni…
321606maintenance
gigablast/open-source-search-engine
Gigablast is a distributed open source web and enterprise search engine with a built-in spider/crawler, written in C/C++ for Linux. It powe…
321603maintenance
google/highwayhash
A C++ library providing fast, strong (well-distributed and unpredictable) hash functions: a portable SipHash implementation and HighwayHash…
101603maintenance
sparsehash/sparsehash
A C++ library providing sparse_hash_map, dense_hash_map, and their set counterparts — hash-based associative containers with SGI hash_map-c…
231601maintenance
ARM-software/CMSIS_5
CMSIS (Cortex Microcontroller Software Interface Standard) Version 5 is ARM's standardized vendor-independent abstraction layer for ARM Cor…
101601maintenance
golang-ui/nuklear
Go bindings (package nk) for nuklear.h, a small ANSI C immediate-mode GUI single-header toolkit. It lets Go applications build lightweight,…
631599maintenance
ycjuan/libffm
LIBFFM is a C++ library implementing field-aware factorization machines (FFM), a model especially effective for click-through-rate (CTR) pr…
101599maintenance
maciejczyzewski/libchaos
A C++ library implementing randomization, hashing, and statistical analysis algorithms based on the concept of chaos machines. It aims to r…
231597maintenance
tmikolov/word2vec
The original C implementation of word2vec, which trains word embeddings using the Continuous Bag-of-Words (CBOW) and Skip-gram neural netwo…
321590maintenance
niessner/BundleFusion
BundleFusion is a real-time, globally consistent 3D reconstruction system for RGB-D input, published at SIGGRAPH 2017. It estimates globall…
321590maintenance
snavely/bundler_sfm
Bundler is a structure-from-motion (SfM) system that takes unordered image collections with features and matches and produces a 3D reconstr…
321579maintenance
serge-sans-paille/frozen
Frozen is a header-only C++14 library providing constexpr-compatible immutable containers (set, map, unordered variants) with zero-cost ini…
751578maintenance
Ewenwan/ORB_SLAM2_SSD_Semantic
A C++ research project extending ORB_SLAM2 with dynamic object detection and semantic mapping. It combines SSD-based object detection (Mobi…
321575maintenance
Azure Kinect SDK
A cross-platform (Linux and Windows) user-mode SDK in C++ for reading data from the Azure Kinect depth and RGB camera device. It provides a…
101575maintenance
cmdbug/YOLOv5_NCNN
A mobile demo application that deploys the ncnn inference framework on Android and iOS, running a variety of computer vision models includi…
321572maintenance
bendytree/Objective-C-RegEx-Categories
An Objective-C library of categories and macros that simplify using NSRegularExpression in Objective-C and Swift on iOS and macOS. It conde…
321568maintenance
ShapeLab/SwarmUI
Zooids is an open-source, open-hardware platform for building tabletop swarm user interfaces, consisting of small wheeled micro robots, a r…
321567maintenance
YimMenu/YimMenu
YimMenu is a mod menu for Grand Theft Auto V that protects players against common public crashes and adds gameplay enhancements, including …
101566maintenance
cinit/WSAPatch
A C++ patch that enables Windows Subsystem for Android (WSA) to run on Windows 10 instead of requiring Windows 11. It works by patching icu…
231557maintenance
Tencent/TurboTransformers
A fast, user-friendly C++/Python runtime for transformer model inference (BERT, ALBERT, RoBERTa, GPT2, decoders) on CPU and GPU. It works a…
341551maintenance
pytorch/QNNPACK
QNNPACK is a mobile-optimized C library of high-performance kernels for 8-bit quantized neural network operators such as convolution, pooli…
101551maintenance
OneLoneCoder/olcNES
olcNES is a Nintendo Entertainment System (NES) emulator written in C++ by OneLoneCoder, built as companion code for a tutorial video serie…
321546maintenance
VcDevel/Vc
Vc is a portable, zero-overhead C++ library providing vector class types for explicit data-parallel (SIMD) programming. It lets developers …
601545maintenance
eclipse-paho/paho.mqtt.embedded-c
The Eclipse Paho MQTT C/C++ client library for embedded platforms, offering low-level MQTT packet serialization plus higher-level C and C++…
601545maintenance
ands/lightmapper
A single-file C/C++ library for baking lightmaps using an existing OpenGL renderer. It supports ambient occlusion and multi-bounce global i…
321545maintenance
cinience/RedisStudio
RedisStudio is a native Windows GUI client for managing and browsing Redis databases, built on hiredis and the duilib UI library. It suppor…
321543maintenance
projectNe10/Ne10
Ne10 is an open-source C library of common math, signal processing, image processing, and physics functions heavily optimized for ARM CPUs …
231540maintenance
Battelle/movfuscator
The M/o/Vfuscator is a C compiler that compiles programs into x86 'mov' instructions only, performing all arithmetic, control flow, and fun…
321539maintenance
JazysYu/JZNavigationExtension
An Objective-C library that extends UINavigationController on iOS with convenient features like fullscreen interactive pop gesture, per-vie…
231537maintenance
mikeash/MAObjCRuntime
MAObjCRuntime is an Objective-C wrapper around the Objective-C runtime C APIs, providing an object-oriented interface for querying and mani…
321530maintenance
BlindMindStudios/StarRuler2-Source
The complete open-source distribution of Star Ruler 2, a massive-scale 4X/RTS space strategy game originally developed by Blind Mind Studio…
321530maintenance
Nadrin/PBR
A demo application implementing physically based shading and image based lighting in four graphics APIs: OpenGL 4.5, Vulkan, Direct3D 11, a…
321524maintenance
gentilkiwi/kekeo
kekeo is a C-based command-line toolbox for manipulating Microsoft Kerberos, from the author of mimikatz. It supports operations like ticke…
231524maintenance
maderix/ANE
A research project demonstrating backpropagation and neural network training directly on Apple's Neural Engine using reverse-engineered pri…
447275experimental
ideawu/icomet
iComet is a high-concurrency comet/server-push messaging server written in C++ with libevent, designed to handle a million concurrent conne…
321508maintenance
ethz-asl/rotors_simulator
RotorS is a Gazebo-based simulator for micro aerial vehicles (MAVs/UAVs) built on ROS, providing multirotor models like the AscTec Hummingb…
321508maintenance
cparnot/ASCIImage
An Objective-C library that creates UIImage and NSImage instances from ASCII art defined in NSString literals. Shapes are rendered as vecto…
321503maintenance
ptrkrysik/gr-gsm
A set of GNU Radio blocks and tools for receiving and decoding GSM transmissions using software-defined radios. It is based on the Airprobe…
331500maintenance
AIRLegend/aitrack
AITrack is a free 6DoF head tracking application that uses a webcam and neural networks to estimate head position and rotation. It streams …
231496maintenance
rogersce/cnpy
A small C++ library for reading and writing NumPy .npy and .npz binary array files. It enables fast binary data exchange between C++ scient…
321492maintenance
cvg/pixel-perfect-sfm
pixsfm is a Python package with a C++ core that improves Structure-from-Motion and visual localization accuracy by refining keypoints, came…
231492maintenance
LuaDist/lua
A distribution of the Lua 5.1 programming language interpreter and library built with CMake instead of the standard Makefiles. It provides …
101491maintenance
glouw/paperview
Paperview is a high-performance animated wallpaper setter for Linux X11 desktops, written in C using SDL2 to render BMP frame sequences ont…
321488maintenance
srendle/libfm
libFM is a C++ library implementing factorization machines, a model that combines feature engineering with factorization models to estimate…
321487maintenance
chengdazhi/Deformable-Convolution-V2-PyTorch
A PyTorch implementation of Deformable Convolution V2 (DCNv2) custom CUDA operators, ported from the original MXNet implementation. It prov…
321486maintenance
forthespada/MyPoorWebServer
A runnable HTTP web server implemented in C/C++ based on the books 'TCP/IP Network Programming' and 'Linux High-Performance Server Programm…
321478maintenance
SkyentificGit/SmallRobotArm
An open-source 6-degree-of-freedom robot arm built with stepper motors, including CAD files and C++ control code. It is a hobbyist/DIY robo…
321477maintenance
matterpreter/OffensiveCSharp
A collection of standalone C# tools and proof-of-concept programs for offensive security operations, each compiled individually in Visual S…
321475maintenance
Marian NMT
Marian is an efficient Neural Machine Translation framework written in pure C++ with minimal dependencies, supporting fast multi-GPU traini…
231475maintenance
lxztju/pytorch_classification
A complete PyTorch image classification codebase built on torchvision, covering training, prediction, TTA, model ensembling, knowledge dist…
321470maintenance
0x09AL/RdpThief
RdpThief is a standalone DLL that, when injected into the mstsc.exe (Remote Desktop client) process, uses API hooking to extract clear-text…
321468maintenance
NightDive-Studio/shockmac
The officially GPL-released source code of the PowerMac (Mac OS 9) port of the 1994 game System Shock, published by Night Dive Studios. It …
321465maintenance
preshing/junction
Junction is a C++ library of concurrent data structures, offering several lock-free concurrent hash map implementations such as ConcurrentM…
661463maintenance
Ashishgup1/Competitive-Coding
A curated collection of C++ templates, algorithms, and data structures for competitive programming contests. It serves as a reusable refere…
321463maintenance
buaacyw/GaussianEditor
GaussianEditor is a research application for fast, controllable 3D scene editing built on Gaussian Splatting, released as CVPR 2024 code. I…
271461maintenance
fossasia/neurolab-firmware
Firmware for the FOSSASIA Neurolab open-hardware neuroheadset, an EEG headband that measures brainwave signals from the forehead and connec…
101460maintenance
FrictionalGames/AmnesiaAMachineForPigs
The full source code of Amnesia: A Machine For Pigs, a horror video game by Frictional Games and The Chinese Room, released under GPL v3. I…
321459maintenance
pytorch/gloo
Gloo is a C++ collective communications library providing primitives like barrier, broadcast, and allreduce for multi-machine machine learn…
751456maintenance
abreheret/PixelAnnotationTool
A C++ desktop application for quickly annotating images with pixel-wise labels using OpenCV's watershed algorithm. Users draw markers with …
231456maintenance

← prev page 27 / 36 next →