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
kakao/khaiii
Khaiii (Kakao Hangul Analyzer III) is a data-driven Korean morphological analyzer developed by Kakao, using a CNN-based neural network mode…
671453maintenance
Ciechan/BCGenieEffect
An Objective-C UIView category that reproduces the macOS genie minimize effect inside iOS apps using Core Animation. It supports animating …
321453maintenance
medusalix/xow
xow is a Linux user-mode driver for the Xbox One wireless USB dongle, communicating via libusb and exposing controller input through the ui…
231452maintenance
cacay/MemoryPool
A C++ template class implementing a fast, low-overhead memory pool allocator compliant with much of the C++ Standard Library allocator inte…
321451maintenance
JustasMasiulis/xorstr
A header-only C++17 library that encrypts string literals at compile time using XOR with 64-bit keys and vectorized (SSE/AVX) inlined decry…
321449maintenance
mit-han-lab/proxylessnas
ProxylessNAS is a neural architecture search (NAS) framework that directly searches CNN architectures on the target task and target hardwar…
321448maintenance
anael-seghezzi/CToy
CToy is an interactive C(99) live coding environment built on the TCC compiler that recompiles and restarts your program on every file save…
761447maintenance
Samsung/rlottie
rlottie is a platform-independent standalone C++ library for rendering Lottie vector animations in real time. It plays animations exported …
651440maintenance
kmackay/micro-ecc
A small, fast C library implementing ECDH key exchange and ECDSA signatures for 8-bit, 32-bit, and 64-bit processors, with optional inline …
871439maintenance
sysprogs/WinCDEmu
WinCDEmu is an open-source Windows utility that mounts optical disc images (ISO, BIN/CCD, MDS/MDF, NRG) as virtual CD/DVD/Blu-ray drives vi…
231437maintenance
groue/GRMustache
GRMustache is a flexible, production-ready Mustache template engine written in Objective-C for macOS Cocoa and iOS, depending only on Found…
321436maintenance
0xnobody/vmpdump
VMPDump is a dynamic dumper and import fixer for binaries protected with VMProtect 3.x (x64), built on the VTIL intermediate language. It s…
231436maintenance
ucbrise/confluo
Confluo is a C++ system for real-time monitoring and analysis of data streams, supporting high-throughput concurrent writes of millions of …
741431maintenance
tanakh/cmdline
cmdline is a simple, header-only command line argument parser for C++. It supports typed options, default values, range/oneof constraints, …
321426maintenance
uzh-rpg/flightmare
Flightmare is a modular quadrotor simulator from the UZH Robotics and Perception Group, composed of a decoupled Unity-based rendering engin…
231424maintenance
pangweiwei/slua
slua is a fast Lua binding library for Unity3D and mono that uses static code generation instead of reflection to export C#/.NET interfaces…
231422maintenance
eosjs
EOSIO is an open-source blockchain smart contract platform written in C++ that executes contracts via WebAssembly. It provides high-perform…
101422maintenance
Amanieu/asyncplusplus
Async++ is a lightweight concurrency framework for C++11 providing asynchronous tasks, continuations, and parallel algorithms. It is inspir…
651421maintenance
sfzhang15/RefineDet
RefineDet is a C++/Caffe implementation of the CVPR 2018 single-shot object detection model that refines anchors to combine one-stage speed…
321421maintenance
VerticalResearchGroup/miaow
MIAOW is an open source GPU implementation of the AMD Southern Islands ISA written in Verilog. It was developed as a research project at th…
361420maintenance
lilipads/gradient_descent_viz
A cross-platform C++/Qt desktop application that interactively visualizes five popular gradient descent optimization methods (vanilla GD, m…
321419maintenance
google/ion
Ion is a portable C++ suite of libraries and tools from Google for building graphical client applications across desktop, mobile, browser, …
101419maintenance
Lithium
Silicon is a high-performance, middleware-oriented C++14 HTTP web framework. The project has been rewritten and merged into the Lithium lib…
711409maintenance
m5stack/M5Stack
The official Arduino library for M5Stack Core (Basic/Gray) ESP32 development kits, providing access to the LCD, buttons, speaker, power man…
451409maintenance
rescrv/HyperDex
HyperDex is a distributed, searchable, and consistent key-value store written in C++. It provides scalable storage with secondary-index sea…
321404maintenance
tandasat/DdiMon
DdiMon is a hypervisor-based research tool that performs stealth inline hooking of Windows kernel API calls using Intel VT-x EPT memory sha…
321403maintenance
ele7enxxh/Android-Inline-Hook
A C library for inline hooking of native functions on 32-bit Android, supporting ARM, Thumb16, and Thumb32 instruction sets. It lets you re…
321401maintenance
Windows-XAML/Template10
Template10 is a C# library of templates and helpers for building Windows 10 UWP XAML applications, providing application startup, navigatio…
231398maintenance
google/mathfu
MathFu is a C++ math library developed primarily for games, providing vector, matrix, and quaternion classes with SIMD optimization. It sup…
101398maintenance
TorchCraft/TorchCraft
TorchCraft is a bridge library connecting the Torch machine learning framework to StarCraft: Brood War via a BWAPI module that streams game…
101397maintenance
OpenNI/OpenNI
OpenNI is a C++ framework and SDK providing a standard interface for depth sensors and 3D vision devices like PrimeSense and Kinect cameras…
321395maintenance
binji/pokegb
A minimal Game Boy emulator written in roughly 50 lines of obfuscated C++ that can only run Pokemon Blue and Red. It is a code-golf style d…
321395maintenance
johnBuffer/NoCol
NoCol is a C++ 'anti-collision' trajectories finder that simulates moving objects (like balls) finding paths that avoid collisions. It rend…
231393maintenance
facebookarchive/Flicks
Flicks is a small C++ header library defining the 'flick', a unit of time equal to 1/705600000 of a second that exactly represents common v…
101391maintenance
jdah/jdh-8
JDH-8 is a fully custom 8-bit minicomputer with its own RISC instruction set, register set, and port-mapped I/O, complete with an assembler…
321389maintenance
glouw/ctl
CTL is a header-only, template-like container library for ISO C99/C11 that reimplements C++ STL containers such as vector, list, deque, set…
231383maintenance
myhub/tr
An offline Chinese text detection and recognition OCR SDK with C++ core code and Python bindings, supporting models like CRNN, CTPN, and Pi…
471382maintenance
PSPNet
Reference implementation of the Pyramid Scene Parsing Network (PSPNet), a CVPR 2017 semantic segmentation model that won the ImageNet Scene…
321382maintenance
zhubenfu/License-Plate-Detect-Recognition-via-Deep-Neural-Networks-accuracy-up-to-99.9
A C++ application that detects and recognizes Chinese license plates in real time using deep neural networks, claiming up to 99.8% accuracy…
321382maintenance
NVIDIA/VideoProcessingFramework
NVIDIA's Video Processing Framework (VPF) provides C++ libraries with Python bindings for fully hardware-accelerated video decoding, encodi…
101379maintenance
SebLague/Solar-System
A Unity-based solar system simulation experiment by Sebastian Lague, featuring procedural planets, moons, and atmospheric rendering. It acc…
321378maintenance
spacehuhn/esp8266_beaconSpam
An Arduino sketch for the ESP8266 that broadcasts fake WiFi beacon frames, making scanners show up to a thousand access points with custom …
231377maintenance
jacksondunstan/UnityNativeScripting
A library that lets Unity developers write game scripts in native C++ (or C/assembly) instead of C#, communicating via P/Invoke bindings. I…
321374maintenance
homieiot/homie-esp8266
An Arduino framework for ESP8266 and ESP32 that implements the Homie MQTT convention for IoT devices. It provides configuration, OTA update…
511373maintenance
msracver/Deep-Image-Analogy
Official C++/CUDA implementation of the SIGGRAPH 2017 'Visual Attribute Transfer through Deep Image Analogy' technique from Microsoft Resea…
321369maintenance
OKVIS
OKVIS is a C++ implementation of keyframe-based visual-inertial SLAM/odometry using nonlinear optimization, from ETH Zurich research. It pr…
321368maintenance
tensor-compiler/taco
TACO (The Tensor Algebra Compiler) is a C++ library that computes sparse and dense tensor algebra and linear algebra expressions, generatin…
261368maintenance
HKUST-Aerial-Robotics/VINS-Mobile
VINS-Mobile is a real-time monocular visual-inertial state estimator that runs on iOS devices, providing high-accuracy visual-inertial odom…
321367maintenance
microsoft/FFmpegInterop
A Microsoft open-source library and code sample that integrates FFmpeg into Windows 10/8.1/Phone 8.1 applications via a MediaStreamSource f…
761364maintenance
nickbnf/glogg
glogg is a multi-platform GUI application for browsing and searching through long, complex log files, acting as a graphical, interactive co…
321358maintenance
Mongrel2
Mongrel2 is a language- and architecture-agnostic web server written in C that decouples HTTP handling from application backends via a Zero…
231358maintenance
dlunion/DBFace
DBFace is a real-time, single-stage face detection model implemented in Python, offering small model sizes with high accuracy on the WiderF…
321355maintenance
wbenny/hvpp
hvpp is a lightweight Intel VT-x hypervisor written in modern C++ that virtualizes an already-running operating system, primarily targeting…
321355maintenance
maHidaka/ros_face
ROS-Face is a ROS-based system that controls human facial muscles via electrical stimulation, letting you drive facial expressions like a r…
321351maintenance
GoSSIP-SJTU/Armariris
Armariris is an LLVM-based code obfuscation framework maintained by Shanghai Jiao Tong University's cryptography and computer security lab.…
321346maintenance
Star-Clouds/CenterFace
CenterFace is a lightweight (7.3MB) anchor-free face detection and alignment model that detects faces and predicts facial landmarks using a…
321345maintenance
OmerYa/Invisi-Shell
Invisi-Shell is a proof-of-concept tool that bypasses PowerShell security features (ScriptBlock logging, Module logging, Transcription, AMS…
321339maintenance
GuitarML/SmartGuitarAmp
SmartGuitarAmp is a JUCE-based audio plugin (VST3/AU/AAX) that uses neural network models (WaveNet-style) to emulate a real tube guitar amp…
231337maintenance
fishinabarrel/linux-kernel-module-rust
A framework for writing loadable Linux kernel modules in safe Rust, providing safe abstractions over kernel interfaces via bindgen-generate…
101337maintenance
torrvision/crfasrnn
Reference implementation of CRF-RNN, an ICCV 2015 semantic image segmentation method that integrates conditional random fields into a neura…
231335maintenance
tfhe/tfhe
TFHE is a C++ library implementing fast fully homomorphic encryption over the torus, based on the CGGI16 scheme with gate-by-gate bootstrap…
381333maintenance
couchbase/forestdb
ForestDB is an embedded key-value storage engine written in C/C++ by Couchbase, using a Hierarchical B+-Tree based Trie (HB+-Trie) as its m…
521332maintenance
dbzhang800/QtXlsxWriter
QtXlsx is a C++ library for Qt5 that reads, writes, and edits Excel .xlsx files without requiring Microsoft Excel. It works on any platform…
321332maintenance
microsoft/Windows-Driver-Frameworks
Windows Driver Frameworks (WDF) is Microsoft's open-source framework of libraries for writing high-quality Windows device drivers, includin…
231331maintenance
google/monster-mash
Monster Mash is an open-source sketch-based 3D modeling and animation tool that lets users sketch a 2D character, inflate it into 3D, and a…
611330maintenance
CharlesShang/DCNv2
A PyTorch implementation of Deformable Convolutional Networks v2 (DCNv2), providing CUDA/CPU operators for deformable convolution as a drop…
671324maintenance
jbangert/trapcc
trapcc is a proof-by-construction that Intel MMU fault handling is Turing complete: an assembler translates 'Move, Branch if Zero, Decremen…
321324maintenance
mntmn/interim
Interim OS is a minimalist experimental operating system with a language-based kernel inspired by Lisp machines and Plan 9. It boots to a J…
321322maintenance
YelpArchive/MOE
MOE (Metric Optimization Engine) is a global, black box optimization engine built by Yelp for optimizing expensive, time-consuming objectiv…
101320maintenance
solodon4/Mach7
Mach7 is a C++ library providing functional-programming-style pattern matching, supporting user-definable patterns, algebraic data types, a…
321319maintenance
PaulStoffregen/Time
A C++ timekeeping library for Arduino providing date and time functions with synchronization from external sources like RTC modules, NTP, G…
231319maintenance
fschutt/azul
Azul is a free, reactive desktop GUI framework for Rust, C, C++, Python and other languages, built on Mozilla's WebRender with a CSS/HTML-l…
906129experimental
obdev/v-usb
V-USB is a firmware-only USB driver for Atmel AVR microcontrollers, implementing low-speed USB in software without dedicated USB hardware. …
731315maintenance
nccgroup/SocksOverRDP
A SOCKS4/4a/5 proxy implementation that tunnels traffic over RDP or Citrix (XenApp/XenDesktop) connections using Dynamic Virtual Channels. …
231315maintenance
enormego/EGOCache
EGOCache is a simple, thread-safe key-value cache store for Apple platforms including macOS, iOS, tvOS, and watchOS. It natively supports N…
231314maintenance
PRBonn/depth_clustering
A fast and robust C++ library for segmenting point clouds from Velodyne LiDAR sensors (16, 32, and 64 beam) into objects using depth cluste…
231314maintenance
rocketscream/Low-Power
A lightweight Arduino library that provides low-power sleep and power management functions for AVR and SAMD microcontrollers. It supports i…
231313maintenance
greg7mdp/sparsepp
Sparsepp is a fast, memory-efficient hash map and hash set library for C++, derived from Google's sparsehash. It serves as a drop-in replac…
801311maintenance
hyprwm/Hypr
Hypr is a dynamic tiling window manager for Xorg, written in modern C++20 using XCB. It provides tiling and floating windows, workspaces, a…
231310maintenance
carp-lang/Carp
Carp is a statically typed Lisp programming language with deterministic memory management and no garbage collector, implemented in Haskell.…
776061experimental
senlinuc/caffe_ocr
An experimental research project built on Caffe implementing CNN+BLSTM+CTC text recognition architectures, with modifications for LSTM, war…
321303maintenance
hengli/camodocal
CamOdoCal is a C++ library for automatic intrinsic and extrinsic calibration of a camera rig with multiple generic cameras and odometry. It…
231303maintenance
peng-zhihui/Ctrl-FOC-Lite
A port of the SimpleFOC field-oriented-control firmware to STM32 HAL with FreeRTOS support, plus a validated evaluation board design (STM32…
321298maintenance
wbenny/injdrv
A proof-of-concept Windows kernel driver that injects DLLs into user-mode processes using Asynchronous Procedure Calls (APC). It hooks into…
321296maintenance
hsutter/cppfront
cppfront is an experimental compiler that translates a new 'Syntax 2' (Cpp2) flavor of C++ into standard 'Syntax 1' (Cpp1) C++ code. It ser…
636007experimental
sinpolib/sokit
Sokit is a GUI tool written in C++ with Qt for sending, receiving, and transferring TCP and UDP packets. It runs on Windows and Linux and i…
231292maintenance
BonzaiThePenguin/WikiSort
WikiSort is a public domain implementation of block merge sort, a stable sorting algorithm that runs in O(1) memory while remaining as fast…
321289maintenance
zeusees/License-Plate-Detector
A YOLOv5-based license plate detection model trained on the CCPD dataset and proprietary data, supporting many Chinese plate types. It prov…
321289maintenance
krzysztofzablocki/LineDrawing
An Objective-C library implementing a fast, smooth line drawing algorithm for iOS, using OpenGL for anti-aliased lines with speed-based str…
321288maintenance
scottcgi/Mojoc
Mojoc is an open-source, cross-platform, pure C (C99) game engine based on OpenGLES3, targeting mobile games on Android and iOS. It uses a …
231288maintenance
mikalhart/TinyGPSPlus
TinyGPSPlus is a compact, customizable Arduino library for parsing NMEA data streams from GPS modules. It extracts position, date, time, al…
231284maintenance
samr7/vanitygen
A standalone command-line vanity Bitcoin address generator written in C that searches for addresses matching custom prefixes or regular exp…
321281maintenance
rust-qt/ritual
A Rust tool that analyzes C++ library APIs and generates fully-featured Rust crates providing access to them. Its primary motivation is ena…
321279maintenance
YavorGIvanov/sam.cpp
A pure C/C++ implementation of Meta's Segment Anything Model (SAM) for image segmentation inference, built on the ggml tensor library. It c…
291278maintenance
Roxasora/RxWebViewController
An Objective-C iOS library providing a custom web view controller that mimics WeChat's in-app browser navigation, with a progress bar and s…
321275maintenance
davedelong/CHCSVParser
CHCSVParser is an Objective-C library for parsing and writing CSV (and other single-character-delimited) files on macOS and iOS. It offers …
321273maintenance
yrnkrn/zapcc
zapcc is a caching C++ compiler based on clang that speeds up builds using an in-memory compilation cache in a client-server architecture. …
321273maintenance
CobaltFusion/DebugViewPP
DebugView++ is a Windows application that collects, views, and filters application logs, including OutputDebugString messages, with highlig…
911271maintenance
DeepGraphLearning/graphvite
GraphVite is a general, high-performance graph embedding engine written in C++ with Python bindings, supporting node embedding, knowledge g…
321270maintenance
MinhasKamal/TrojanCockroach
Trojan Cockroach is an educational C++ trojan spyware that logs keystrokes on Windows PCs, exfiltrates the stolen data via email, and sprea…
501264maintenance

← prev page 28 / 36 next →