platform: cpp
3534 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| h2zero/NimBLE-Arduino A C++ Arduino library wrapping the Apache NimBLE Bluetooth Low Energy stack for Espressif ESP32 and Nordic nRF51/nRF52 microcontrollers. It… | 96 | 1118 | active |
| jupp0r/prometheus-cpp A C++ client library implementing the Prometheus data model for collecting and exposing metrics from C++ services. It provides counters, ga… | 68 | 1118 | active |
| lighttransport/nanort NanoRT is a single-header, portable C++ ray tracing kernel providing BVH construction and robust ray/geometry intersection. It serves as an… | 52 | 1118 | active |
| microsoft/onnxruntime-genai ONNX Runtime GenAI is a C++ library with Python, C#, C/C++, and Java APIs for running generative AI models (LLMs, Whisper, vision-language … | 93 | 1116 | active |
| zherczeg/sljit SLJIT is a platform-independent, low-level JIT compiler library written in C, designed for translating bytecode into machine code. It suppo… | 77 | 1115 | stable |
| google/dawn Dawn is Google's open-source, cross-platform native implementation of the WebGPU standard, implementing the webgpu.h C/C++ API on top of D3… | 91 | 1114 | active |
| OpenHantek/OpenHantek6022 OpenHantek6022 is a free, open-source desktop application that turns Hantek DSO6022BE/BL (and compatible) USB digital storage oscilloscopes… | 74 | 1112 | active |
| Escartem/AnimeStudio A Unity game asset extraction tool that opens Unity bundles and lets users browse, preview, and export textures, meshes, animations, audio,… | 64 | 1112 | active |
| libriscv/libriscv libriscv is an embeddable C++20 RISC-V (RVA23) userspace emulator and sandboxing library focused on ultra-low-latency VM function calls and… | 95 | 1111 | active |
| kimwalisch/primesieve primesieve is a fast command-line program and C/C++ library for generating prime numbers and prime k-tuplets up to 2^64 using a segmented s… | 93 | 1111 | stable |
| OpenKinect/libfreenect libfreenect is a userspace driver and library for the original Microsoft Xbox Kinect sensor, providing access to RGB and depth images, moto… | 23 | 3826 | maintenance |
| KDE/kate Kate is KDE's advanced text editor built on KDE Frameworks and Qt, with a plugin system shared with KWrite and other KTextEditor-based appl… | 77 | 1110 | stable |
| diffblue/cbmc CBMC (C Bounded Model Checker) is a formal verification tool for C and C++ programs that explores all possible execution paths on bounded i… | 94 | 1109 | active |
| truong-bui/AsyncLoadingScreen A free, open-source Unreal Engine plugin that adds an automatic loading screen system configurable in project settings. It displays loading… | 65 | 1108 | stable |
| mathertel/OneButton An Arduino C++ library that detects single clicks, double clicks, and long presses from a single pushbutton attached to one digital input p… | 64 | 1108 | stable |
| princeton-vl/DPVO DPVO is a deep learning-based visual odometry and SLAM system that estimates camera trajectories from video or image sequences using patch-… | 32 | 1108 | active |
| Lameguy64/PSn00bSDK PSn00bSDK is an open source homebrew software development kit for the original Sony PlayStation, providing a GCC-based C/C++ toolchain, lib… | 24 | 1108 | active |
| grf-labs/grf GRF is an R package (with C++ core) for forest-based statistical estimation and inference, providing non-parametric methods for heterogeneo… | 68 | 1106 | stable |
| mlivesu/cinolib CinoLib is a header-only C++ library for processing polygonal and polyhedral meshes, supporting triangle, quad, and general polygon surface… | 67 | 1106 | active |
| mongodb/mongo-cxx-driver The official MongoDB C++ driver providing a modern C++ API for connecting to and working with MongoDB servers, built on top of the mongo-c-… | 98 | 1105 | active |
| opensim-org/opensim-core OpenSim Core is a C++ library and set of command-line applications for building musculoskeletal models and running dynamic simulations of m… | 86 | 1105 | stable |
| alex-spataru/QSimpleUpdater QSimpleUpdater is an auto-updating library for Qt applications written in C++. It checks a remote JSON definitions file for newer versions,… | 73 | 1104 | active |
| landelare/ue5coro UE5Coro is a C++20 coroutine plugin for Unreal Engine 4 and 5 that integrates deeply with the engine's gameplay systems. It lets developers… | 94 | 1103 | active |
| emil-e/rapidcheck RapidCheck is a C++ framework for property based testing inspired by QuickCheck. It generates random test data to verify stated properties,… | 75 | 1103 | stable |
| dpjudas/SurrealEngine Surreal Engine is an open-source reimplementation of Unreal Engine 1 written in C++, focused on making Unreal (Gold) and Unreal Tournament … | 68 | 1102 | active |
| Wren6991/Hazard3 Hazard3 is a 3-stage RISC-V (RV32IMACZb*) soft processor core written in Verilog, with JTAG/APB debug support, PMP, and hardware breakpoint… | 82 | 1101 | active |
| superxslam/SuperOdom SuperOdometry is a lightweight C++/ROS library for LiDAR-only and LiDAR-inertial odometry and mapping, developed by CMU's AirLab. It fuses … | 52 | 1101 | active |
| aiqinxuancai/discord-proxy A Windows tool that adds per-application proxy support to the Discord desktop client via DLL injection (version.dll hijacking), avoiding th… | 52 | 1099 | active |
| LibreVR/Revive Revive is a compatibility layer that translates between the Oculus SDK and OpenVR/OpenXR, letting users play Oculus Rift-exclusive VR games… | 23 | 3775 | maintenance |
| jkriege2/JKQtPlotter JKQtPlotter is an extensive C++ plotting and charting framework for Qt5 and Qt6, featuring a feature-rich plotter widget, a speed-optimized… | 81 | 1097 | active |
| 3F/DllExport A .NET library and MSBuild tooling that lets C#/.NET assemblies export functions as unmanaged native exports (DllExport attribute), includi… | 37 | 1097 | active |
| Qihoo360/evpp evpp is a modern C++11 network library built on libevent for developing high-performance, nonblocking, multi-threaded TCP, UDP, and HTTP se… | 23 | 3773 | maintenance |
| farbrausch/fr_public An archive of Farbrausch's demoscene tools from 2001-2011, including the Werkkzeug visual content-creation tools, the V2 synthesizer, kkrun… | 32 | 3772 | maintenance |
| vinc/moros MOROS is a text-based hobby operating system written in Rust for x86-64 BIOS computers, inspired by Unix, Plan 9, and DOS. It includes a cu… | 85 | 1096 | active |
| Rukenshia/pomodoro An ESP32-based physical Pomodoro focus timer with an ePaper display, rotary dial input, and a 3D-printed case. The repository contains the … | 32 | 1096 | active |
| gunrock/gunrock Gunrock is a CUDA/C++ library for GPU-accelerated graph analytics built on a high-level, data-centric abstraction over vertex and edge fron… | 63 | 1095 | active |
| gscept/nebula Nebula is a free, open-source modern C++ game engine built around Vulkan rendering, data-oriented architecture, and multithreading. It is a… | 77 | 1094 | active |
| google/crubit Crubit is a bidirectional bindings generator that automatically creates FFI bindings between C++ and Rust, enabling code in either language… | 77 | 1094 | active |
| RenderKit/ospray Intel OSPRay is an open-source, scalable, portable ray tracing engine for high-fidelity, high-performance visualization on CPUs and Intel G… | 67 | 1094 | active |
| GPUOpen-LibrariesAndSDKs/Cauldron Cauldron is a C++ framework by AMD for rapid prototyping of rendering demos and samples on Vulkan and Direct3D 12. It provides glTF 2.0 loa… | 23 | 1094 | stable |
| OpenIDC/mod_auth_openidc An OpenID Certified™ Apache HTTPd module implementing OpenID Connect 1.x and FAPI 2.x Relying Party functionality. It lets an Apache web se… | 99 | 1093 | stable |
| Rosalie241/RMG Rosalie's Mupen GUI (RMG) is a free, open-source graphical front-end for the mupen64plus Nintendo 64 emulator, written in C++ with Qt. It p… | 94 | 1093 | active |
| openmc-dev/openmc OpenMC is a Monte Carlo particle transport code for simulating neutron and photon transport in constructive solid geometry using continuous… | 87 | 1093 | active |
| intel/isa-l Intel's Intelligent Storage Acceleration Library (ISA-L) is a C library of SIMD-optimized low-level functions for storage applications, inc… | 82 | 1093 | stable |
| 256dpi/arduino-mqtt An Arduino library wrapping the lwmqtt MQTT 3.1.1 client with an Arduino-style API. It supports many Arduino-compatible boards and shields … | 71 | 1092 | stable |
| SlugLab/CXLMemSim CXLMemSim is a simulation and emulation framework for CXL 3.0 memory systems, combining a latency/bandwidth/topology/coherency simulator wi… | 70 | 1092 | active |
| NVIDIA-Omniverse/kit-app-template A template toolkit from NVIDIA for building GPU-accelerated, OpenUSD-based 3D applications with the Omniverse Kit SDK. It provides pre-conf… | 75 | 1090 | active |
| localai-org/depth-anything.cpp A from-scratch C++17/ggml port of ByteDance's Depth Anything 2 and 3 models for dependency-free monocular metric depth and camera pose infe… | 58 | 1090 | active |
| wisk/medusa Medusa is an open-source, modular, interactive disassembler written in C++, organized as a library with frontends including a GUI (qMedusa)… | 57 | 1090 | active |
| GafferHQ/gaffer Gaffer is a free, open-source, node-based VFX application for look development, lighting, and compositing, with Python and OSL scripting fo… | 95 | 1089 | stable |
| imageworks/pystring Pystring is a collection of C++ functions that replicate the interface and behavior of Python's string class methods using std::string, wit… | 86 | 1089 | stable |
| steinbergmedia/vstgui VSTGUI is a C++ user interface toolkit designed primarily for building UIs for audio plug-ins such as VST 3, AudioUnit, and AAX. Originally… | 87 | 1088 | stable |
| community-shaders/skyrim-community-shaders A community-driven SKSE core plugin providing advanced graphics modifications for Skyrim AE, SE, and VR. It extends the game's rendering pi… | 98 | 1087 | active |
| softhsm/SoftHSMv2 SoftHSMv2 is a software implementation of a cryptographic store accessible through the PKCS#11 interface, originally developed as part of t… | 74 | 1085 | active |
| 7thSamurai/steganography A C++ command-line tool that encrypts files with password-protected AES-256-CBC and hides them inside images using Least-Significant-Bit pi… | 32 | 1085 | stable |
| ZhuYanzhen1/miniFOC miniFOC is an open-source Field Oriented Control (FOC) firmware and hardware scheme for brushless DC (BLDC) motors, designed to run on very… | 23 | 1085 | active |
| SimpleITK/SimpleITK SimpleITK is a simplified C++ interface to the Insight Toolkit (ITK) for multi-dimensional image analysis, including filtering, segmentatio… | 98 | 1084 | stable |
| hirrolot/metalang99 Metalang99 is a header-only C99 preprocessor metaprogramming library that implements a functional programming language atop of C preprocess… | 54 | 1082 | active |
| Bill-Haku/kawaii-gcc A fun project that replaces GCC compiler diagnostic messages with kawaii (cute) Japanese-style versions by swapping GCC's localization .mo … | 94 | 1081 | active |
| zpl-c/enet A fork of the ENet reliable UDP networking library written in pure C, distributed as a single header. It adds IPv6 support, monotonic time,… | 90 | 1081 | active |
| cxong/cdogs-sdl C-Dogs SDL is an open-source port of the classic 1990s overhead run-and-gun DOS game C-Dogs, built in C with SDL2. It supports up to 4 play… | 80 | 1081 | active |
| TinyMPC/TinyMPC TinyMPC is an open-source C++ solver for convex model-predictive control with a small memory footprint, designed for resource-constrained m… | 73 | 1081 | active |
| arx/ArxLibertatis Arx Libertatis is an open-source, cross-platform reimplementation of the engine for Arx Fatalis, a 2002 first-person RPG/dungeon crawler/im… | 23 | 1081 | active |
| google/fully-homomorphic-encryption Google's repository of demos for fully homomorphic encryption (FHE), originally a C++ transpiler and now showcasing the HEIR MLIR-based FHE… | 86 | 3708 | maintenance |
| grin-compiler/grin GRIN (Graph Reduction Intermediate Notation) is a compiler back-end and optimizer for lazy and strict functional languages, providing whole… | 34 | 1080 | active |
| mozilla/gecko-dev A read-only Git mirror of Mozilla's Mercurial repositories containing the Gecko engine and Firefox browser source code. This repository has… | 10 | 3702 | maintenance |
| x-tools-author/x-tools xTools is an open-source, cross-platform Qt-based debugging tool-set for serial port, HID, BLE, UDP, TCP, WebSocket, Modbus, CAN Bus, MQTT,… | 89 | 1079 | active |
| wagiminator/ATmega-Soldering-Station An open-source firmware and hardware project for a DIY T12 quick-heating soldering station controller based on the ATmega328P. It provides … | 32 | 1079 | active |
| inikep/lzbench lzbench is an in-memory benchmarking tool that integrates many open-source compression libraries into a single executable to compare their … | 86 | 1078 | active |
| hnes/libaco libaco is a blazing fast, lightweight C asymmetric coroutine library supporting the Sys V ABI on Intel386 and x86-64. It offers standalone … | 23 | 3695 | maintenance |
| d99kris/rapidcsv Rapidcsv is an easy-to-use, header-only C++11 CSV parser library for reading and writing CSV files. It supports column/row headers, typed c… | 94 | 1077 | stable |
| kmatheussen/radium Radium is a free graphical music editor and DAW with a novel tracker-inspired interface that combines graphical editing with text-based tra… | 77 | 1077 | active |
| StereoKit/StereoKit StereoKit is an easy-to-use open source mixed reality engine/library for building AR and VR applications with C# (and a C API for native co… | 70 | 1077 | active |
| particle-iot/device-os The open-source Device OS firmware for Particle IoT devices, providing the operating system, hardware abstraction layer, cloud communicatio… | 93 | 1076 | active |
| Geekgineer/YOLOs-CPP YOLOs-CPP is a production-ready, cross-platform C++ inference library for the YOLO model family (v5 through YOLO26), built on ONNX Runtime … | 88 | 1076 | active |
| tsduck/tsduck TSDuck is an extensible C++ framework and toolkit of command-line tools for manipulating, analyzing, monitoring, and transforming MPEG tran… | 86 | 1076 | stable |
| louiszengCN/CarlaAir CarlaAir is an open-source simulation infrastructure that combines CARLA's high-fidelity urban driving environments with physics-accurate m… | 74 | 1076 | active |
| pocl/pocl PoCL (Portable Computing Language) is an MIT-licensed, conformant open-source implementation of the OpenCL 3.0 standard that can be easily … | 74 | 1075 | active |
| aiyaapp/AiyaEffectsAndroid AiyaEffectsSDK is an Android demo for a face-tracking visual effects SDK that renders dynamic stickers, 3D/2D animation effects, and beauty… | 37 | 1075 | active |
| cmangos/mangos-classic CMaNGOS Classic is an open-source C++ game server that emulates the World of Warcraft 1.12 (Classic) server experience for local, education… | 84 | 1074 | active |
| Motion Planning A collection of motion planning algorithm implementations covering graph search (A*, JPS, D*, LPA*, D* Lite, Theta*), sampling-based planni… | 83 | 1074 | active |
| JimmyLefevre/kb A collection of single-header, permissively-licensed C/C++ libraries in the stb style. Its main library, kb_text_shape.h, provides Unicode … | 61 | 1074 | active |
| ARM-software/CMSIS-DSP CMSIS-DSP is ARM's optimized embedded compute library providing DSP and math kernels for Cortex-M and Cortex-A processors, including FFT, f… | 96 | 1073 | stable |
| mpc-qt/mpc-qt Media Player Classic Qute Theater (MPC-QT) is a cross-platform desktop media player that reimplements the Media Player Classic Home Cinema … | 89 | 1072 | active |
| danoon2/Boxedwine Boxedwine is a C++ emulator that runs 16/32-bit Windows applications and games by emulating a CPU and Linux kernel on top of 32-bit Wine. I… | 81 | 1072 | active |
| foxglove/mcap MCAP is an open-source, serialization-agnostic container file format for multimodal log data, with native reader/writer libraries in C++, G… | 98 | 1071 | stable |
| NVIDIA-Merlin/HugeCTR HugeCTR is a GPU-accelerated deep learning framework from NVIDIA designed for training and inference of large recommender models, especiall… | 77 | 1071 | active |
| FrictionalGames/AmnesiaTheDarkDescent The open-sourced C++ source code of Amnesia: The Dark Descent, Frictional Games' first-person survival horror game, built on their HPL engi… | 32 | 3666 | maintenance |
| paulocoutinhox/pdfium-lib A build project that compiles Google's PDFium PDF rendering library for multiple platforms including iOS, Android, macOS, and WebAssembly. … | 87 | 1070 | active |
| microsoft/msix-packaging Microsoft's cross-platform MSIX SDK for packing and unpacking .msix/.appx application packages on Windows, macOS, Linux, and Android. It pr… | 67 | 1069 | active |
| CoolProp/CoolProp CoolProp is an open-source C++ library providing thermophysical property data for pure fluids, mixtures, incompressible fluids, and brines,… | 92 | 1067 | stable |
| leap71/PicoGK PicoGK is a compact, open-source computational geometry kernel written in C++ with a C# layer, built by LEAP 71 as the foundation for Compu… | 89 | 1067 | active |
| chronoxor/CppTrader CppTrader is a C++ library of high-performance components for building trading platforms, including an ultra-fast matching engine, order bo… | 74 | 1067 | active |
| slic3r/Slic3r Slic3r is an open-source toolpath generator (slicer) for 3D printers that converts 3D models (STL, OBJ, AMF, 3MF) into G-code instructions.… | 23 | 3650 | maintenance |
| hujie-frank/SENet Official Caffe/CUDA implementation of Squeeze-and-Excitation Networks (SENet), channel-attention building blocks for convolutional neural n… | 32 | 3646 | maintenance |
| IronsDu/brynet Brynet is a header-only, cross-platform C++11 TCP network library with no external dependencies. It supports multithreaded high-performance… | 61 | 1065 | active |
| LAStools/LAStools LAStools is a collection of efficient, scriptable C++ command-line tools for processing LiDAR point cloud data in ASPRS LAS and compressed … | 82 | 1064 | active |
| holzschu/ios_system A drop-in replacement for the system() C function on iOS, provided as an iOS framework that executes Unix shell commands, archive/network u… | 63 | 1064 | active |
| adafruit/Adafruit_Sensor Adafruit Unified Sensor is an Arduino/C++ abstraction layer providing a common Adafruit_Sensor base class and standardized sensors_event_t … | 23 | 1064 | stable |
| margelo/react-native-quick-crypto A fast C/C++ JSI-based implementation of Node's crypto module for React Native, built on Nitro Modules. It serves as a drop-in replacement … | 98 | 1063 | active |