platform: cpp
3534 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Xeeynamo/sotn-decomp A matching decompilation project recreating the C source code of Castlevania: Symphony of the Night from its original binaries for PS1, PSP… | 68 | 1062 | active |
| neka-nat/cupoch Cupoch is a C++/Python library that implements rapid 3D data processing for robotics using CUDA, based on Open3D. It provides GPU-accelerat… | 63 | 1061 | active |
| ZeroMemoryEx/Chaos-Rootkit Chaos-Rootkit is an x64 Ring 0 Windows kernel rootkit written in C++ as a research project to understand kernel internals and rootkit techn… | 58 | 1061 | active |
| ebruneton/precomputed_atmospheric_scattering A reference C++/OpenGL implementation of the Precomputed Atmospheric Scattering (EGSR 2008) paper, with extensive documentation, unit tests… | 52 | 1061 | stable |
| texus/TGUI TGUI is a cross-platform modern C++ GUI library providing widgets, theming, and a GUI builder tool. It supports multiple rendering backends… | 91 | 1060 | active |
| jserv/amacc AMaCC is a small, from-scratch C compiler targeting 32-bit Arm (armv7hf) that can execute code via a JIT compiler or generate ELF executabl… | 48 | 1060 | active |
| simdsoft/yasio yasio is a lightweight cross-platform C++ asynchronous socket I/O library focused on client-side networking for games and applications. It … | 88 | 1058 | active |
| YYC572652645/QCoolPage A collection of custom Qt widgets for building visually striking desktop interfaces, including carousels, bar charts, progress bars, panels… | 70 | 1058 | active |
| yue/yue Yue is a C++ library for building native cross-platform desktop GUI applications, with bindings for Node.js and Lua. It provides native wid… | 31 | 3614 | maintenance |
| pytorch/torchchat torchchat is a compact PyTorch-native codebase for running large language models locally via Python, a C/C++ runner on desktop/server, or o… | 10 | 3612 | maintenance |
| yhirose/cpp-peglib A single-file, header-only C++17 library for Parsing Expression Grammars (PEG) with packrat parsing, left recursion support, and AST genera… | 98 | 1057 | active |
| YeeZTech/YeeZ-Privacy-Computing Fidelius is a privacy computing middleware built on Intel SGX trusted execution environments, enabling secure data collaboration where orig… | 69 | 1057 | active |
| sb-ai-lab/EmotiEffLib EmotiEffLib (formerly HSEmotion) is a lightweight library for facial emotion and engagement recognition in photos and videos, available in … | 65 | 1057 | active |
| sebbbi/OffsetAllocator A fast hard-realtime O(1) offset allocator in C++ with minimal fragmentation, using 256 floating-point-distributed bins and two-level bitfi… | 31 | 1057 | active |
| openscenegraph/OpenSceneGraph OpenSceneGraph is an open-source high-performance 3D graphics toolkit written in Standard C++ and OpenGL, providing a robust scene graph te… | 32 | 3608 | maintenance |
| btzy/nativefiledialog-extended A small cross-platform C library (with an optional C++ wrapper) that invokes native file open, save, and folder selection dialogs on Window… | 75 | 1056 | active |
| apache/singa Apache SINGA is a distributed deep learning platform for training neural networks across multiple devices and machines. It provides a C++ c… | 64 | 3606 | maintenance |
| nholthaus/units A compile-time, header-only C++23 dimensional-analysis and unit-conversion library with no dependencies. It represents physical quantities … | 99 | 1055 | active |
| moritz-wundke/Boost-for-Android A set of shell scripts to cross-compile the Boost C++ Libraries for the Android platform using the Android NDK. It supports many Boost vers… | 73 | 1055 | active |
| Realm Database Realm is an object-oriented mobile database that runs directly on phones, tablets, and wearables, serving as a replacement for SQLite and C… | 73 | 1055 | active |
| vitoplantamura/BugChecker BugChecker is a SoftICE-like kernel and user-mode debugger for Windows (XP through 11, x86 and x64) that runs entirely on the machine being… | 22 | 1055 | active |
| laserpants/qt-material-widgets A C++ library providing Qt widgets that implement Google's Material Design specification for desktop applications. It includes components s… | 32 | 3600 | maintenance |
| secure-software-engineering/phasar PhASAR is a LLVM-based static analysis framework written in C++20 that solves user-specified data-flow problems automatically on LLVM IR. I… | 81 | 1053 | active |
| getditto/safer_ffi safer_ffi is a Rust framework for writing foreign function interfaces without polluting code with unsafe blocks. It provides attribute macr… | 59 | 1052 | active |
| albertodemichelis/squirrel Squirrel is a high-level imperative, object-oriented scripting language implemented in C++, designed to be lightweight enough to embed in a… | 54 | 1052 | stable |
| nmslib/nmslib NMSLIB is a cross-platform C++ similarity search library with Python bindings for efficient k-nearest-neighbor search in generic and non-me… | 57 | 3588 | maintenance |
| jacktrip/jacktrip JackTrip is a multi-machine audio system for network music performance over the Internet, streaming bidirectional, high-quality uncompresse… | 96 | 1051 | active |
| url-kaist/patchwork-plusplus Patchwork++ is a fast, robust, and self-adaptive ground segmentation algorithm for 3D LiDAR point clouds, published at IROS 2022. It provid… | 87 | 1051 | active |
| DmitriySalnikov/godot_debug_draw_3d A Godot Engine add-on for drawing 3D debug graphics and 2D overlays, implemented in C++ with GDExtension support. It exposes APIs usable fr… | 77 | 1051 | active |
| cjlin1/liblinear LIBLINEAR is a C++ library and CLI toolset for training large-scale regularized linear classifiers, regressors, and one-class SVMs. It ship… | 59 | 1051 | stable |
| NVIDIAGameWorks/PhysX NVIDIA PhysX SDK 4.1, a scalable multi-platform real-time physics engine for rigid body dynamics and collision detection, used in game engi… | 23 | 3587 | maintenance |
| openai/retro Gym Retro is a Python library that turns classic video games into Gym environments for reinforcement learning research, with integrations f… | 10 | 3585 | maintenance |
| google/fuzztest FuzzTest is a C++ testing framework for writing fuzz tests, which are property-based tests executed with coverage-guided fuzzing under the … | 88 | 1049 | active |
| KarypisLab/METIS METIS is a C library and set of serial programs for partitioning graphs and finite element meshes, and for computing fill-reducing ordering… | 71 | 1049 | stable |
| pond3r/ggpo GGPO is a C++ SDK that implements rollback networking, using input prediction and speculative execution to give online multiplayer games th… | 32 | 3578 | maintenance |
| introlab/odas ODAS (Open embeddeD Audition System) is a C library for real-time sound source localization, tracking, separation, and post-filtering using… | 32 | 1048 | stable |
| cyang-kth/fmm FMM is an open-source map matching framework in C++ with Python bindings that aligns noisy GPS trajectories to road networks using hidden M… | 23 | 1048 | active |
| Duet3D/RepRapFirmware RepRapFirmware is object-oriented C++ firmware for controlling 3D printers and related devices on ARM Cortex-based electronics such as ATSA… | 87 | 1047 | active |
| ned14/llfio LLFIO is a low-level file I/O and filesystem library for C++17/20, originally proposed for the C++ standard (P1031). It provides zero-copy,… | 85 | 1047 | stable |
| buddhi1980/mandelbulber2 Mandelbulber v2 is a cross-platform desktop application for generating and rendering photorealistic three-dimensional fractals such as Mand… | 71 | 1047 | active |
| onnx/onnx-mlir ONNX-MLIR is a compiler infrastructure built on LLVM/MLIR that lowers ONNX neural network graphs into executable code, MLIR files, LLVM byt… | 86 | 1046 | active |
| aligungr/UERANSIM UERANSIM is an open source 5G UE (user equipment) and RAN (gNodeB) simulator implementing 3GPP R15 specifications. It simulates a 5G mobile… | 80 | 1046 | active |
| HVML/PurC PurC is the prime interpreter for HVML, a programmable markup (descriptive) programming language, implemented in C/C++. It is distributed b… | 64 | 1046 | active |
| ac3ss0r/obfusheader.h Obfusheader.h is a portable, header-only C++14 library providing compile-time obfuscation via metaprogramming, including string and constan… | 27 | 1046 | active |
| vectr-ucla/direct_lidar_odometry Direct LiDAR Odometry (DLO) is a lightweight, computationally-efficient frontend LiDAR odometry package for consistent and accurate pose es… | 23 | 1046 | stable |
| eclipse-ecal/ecal eCAL is a high-performance, brokerless middleware for interprocess communication on a single machine or across a network, offering publish-… | 87 | 1045 | active |
| nih-at/libzip libzip is a C library for reading, creating, and modifying zip archives, with support for Zip64, multiple compression codecs (deflate, bzip… | 75 | 1045 | stable |
| arq5x/bedtools2 bedtools is a suite of command-line utilities for genome arithmetic, enabling set-theory operations like intersect, merge, count, complemen… | 62 | 1045 | stable |
| tomhrr/dale Dale is a system-level programming language with Lisp-style S-expression syntax that compiles via LLVM, similar to C but with macros, type … | 30 | 1045 | active |
| GrahamDumpleton/mod_wsgi mod_wsgi is an Apache HTTP Server module, written in C, for hosting Python web applications that implement the WSGI specification (PEP 3333… | 98 | 1044 | stable |
| hku-mars/FAST-Calib FAST-Calib is a C++ tool for fast, target-based extrinsic calibration of LiDAR-camera systems, producing accurate results in about one seco… | 56 | 1044 | active |
| aiptimizer/TurboOCR TurboOCR is an extremely fast GPU-accelerated document parser written in C++ that combines OCR, layout analysis, table extraction, and form… | 82 | 1043 | active |
| LuisaGroup/LuisaCompute LuisaCompute is a high-performance cross-platform computing framework for graphics and beyond, featuring a C++-embedded DSL for GPU kernel … | 77 | 1043 | active |
| scrya-com/rotorquant RotorQuant is a KV cache compression method for LLM inference that replaces full d×d orthogonal rotations with block-diagonal Clifford roto… | 50 | 1043 | active |
| smoochiee/Bluetooth-jammer-esp32 An ESP32 firmware project that uses NRF24L01 radio modules to generate 2.4GHz noise signals that jam Bluetooth and WiFi devices. It include… | 10 | 1043 | active |
| cococry/leif Leif is a minimal, configurable, GPU-accelerated immediate mode UI library written in C with modern OpenGL. It includes a fast in-house bat… | 29 | 1042 | active |
| brichard19/BitCrack BitCrack is a C++ command-line tool for brute-forcing Bitcoin private keys using CUDA (NVIDIA) or OpenCL (AMD/Intel) GPU acceleration. It w… | 23 | 1042 | active |
| overmighty/i-use-arch-btw An esoteric, Turing-complete programming language based on Brainfuck where commands are the keywords 'i', 'use', 'arch', 'linux', 'btw', et… | 23 | 1042 | active |
| freeorion/freeorion FreeOrion is a free, open-source, turn-based space empire and galactic conquest game inspired by the Master of Orion tradition. It implemen… | 79 | 1040 | active |
| tidwall/hashmap.c A single-file hash map (hash table) implementation in C99 using open addressing with Robin Hood hashing. It offers a generic interface for … | 73 | 1039 | stable |
| vectr-ucla/direct_lidar_inertial_odometry DLIO is a lightweight LiDAR-inertial odometry algorithm that constructs continuous-time trajectories using a coarse-to-fine approach for pr… | 53 | 1039 | active |
| myscale/MyScaleDB MyScaleDB is a SQL vector database built as a fork of ClickHouse, adding high-performance vector search and full-text search to a proven OL… | 25 | 1039 | active |
| topjohnwu/zygisk-module-sample An official template repository by the Magisk author for building Zygisk modules, which inject code into Android's Zygote process. It inclu… | 10 | 1039 | stable |
| NVIDIA/raft NVIDIA RAFT (Reusable Accelerated Functions and Tools) is a C++/Python library of CUDA-accelerated algorithms and primitives for machine le… | 94 | 1038 | active |
| ReneNyffenegger/cpp-base64 A small C++ library for base64 encoding and decoding. It provides simple functions to convert data to and from base64 representation. | 23 | 1038 | stable |
| NVIDIA-RTX/Streamline NVIDIA Streamline is an open-source cross-IHV integration framework that lets game and application developers integrate multiple vendor sup… | 87 | 1037 | active |
| Rezonality/zep Zep is an embeddable C++ text editor library with a rendering-agnostic design and optional Vim keystroke support. It can render into a Qt w… | 60 | 1036 | active |
| korginc/logue-sdk The logue SDK is KORG's official software development kit for building custom oscillators, synths, and effects ('units') for prologue, mini… | 67 | 1034 | active |
| OpenMined/TenSEAL TenSEAL is a Python library (with a C++ core) for performing homomorphic encryption operations on tensors, built on top of Microsoft SEAL. … | 87 | 1033 | active |
| rbfx/rbfx Rebel Fork (rbfx) is an experimental MIT-licensed fork of the Urho3D game engine, providing a lightweight, modular C++17 framework for buil… | 67 | 1033 | active |
| quickjs-zh/QuickJS QuickJS is a small, embeddable JavaScript engine written in C supporting ES2023 (including modules, async generators, and proxies), with a … | 46 | 3512 | maintenance |
| NVIDIA/cuopt NVIDIA cuOpt is a GPU-accelerated optimization engine for linear programming, quadratic programming, mixed integer programming, and vehicle… | 82 | 1032 | active |
| EricLengyel/Terathon-Math-Library A C++ math library providing classes for 2D/3D/4D vectors, matrices, quaternions, dual numbers, and projective/rigid geometric algebra elem… | 75 | 1032 | active |
| kyleavery/AceLdr AceLdr is a position-independent reflective loader (UDRL) for Cobalt Strike written in C, designed to evade memory scanners like Moneta, PE… | 23 | 1031 | active |
| whoenig/libMultiRobotPlanning A C++14 header-style library providing highly templated search algorithms for multi-robot/agent task and path planning. It implements singl… | 32 | 1030 | stable |
| mmikk/hextile-demo A C++ demo application implementing the 'Practical Real-Time Hex-Tiling' technique for hiding texture repetition in real-time graphics. It … | 32 | 1029 | stable |
| mangoszero/server Mangos ZERO is an open-source C++ game server emulator for World of Warcraft Vanilla (client versions 1.12.1-1.12.3), providing an authenti… | 96 | 1028 | active |
| KhronosGroup/Vulkan-ValidationLayers Khronos' official Vulkan validation layers that intercept Vulkan API calls to verify correct usage of the explicit Vulkan API, catching err… | 94 | 1028 | active |
| rl-tools/rl-tools RLtools is a pure C++ header-only, dependency-free deep reinforcement learning library supporting algorithms like SAC, TD3, and PPO. It com… | 65 | 1028 | active |
| rsms/peertalk PeerTalk is an iOS and Mac Cocoa library for communicating over USB between an iOS device and a Mac. It provides USB device attach/detach e… | 32 | 3495 | maintenance |
| SlimeVR SlimeVR is an open-source full-body tracking system for VR consisting of ESP32/ESP8266 tracker firmware supporting various IMU sensors and … | 94 | 1027 | active |
| DLR-RM/3DObjectTracking A collection of C++ implementations of 3D object tracking algorithms from DLR research, including region-based 6DoF trackers (RBGT, SRT3D, … | 49 | 1027 | active |
| vision5/ngx_devel_kit The Nginx Development Kit (NDK) is an Nginx module providing generic functions, macros, and utilities that other third-party Nginx modules … | 26 | 1027 | stable |
| mybigday/llama.rn A React Native binding of llama.cpp that enables on-device LLM inference on iOS and Android. It supports GPU/NPU acceleration (Metal, Hexag… | 94 | 1026 | active |
| numpy/x86-simd-sort A C++ template library providing high-performance SIMD-accelerated sorting routines (qsort, qselect, partial sort, argsort, key-value sort)… | 63 | 1026 | active |
| autowp/arduino-mcp2515 An Arduino library for interfacing with the MCP2515 stand-alone CAN controller over SPI. It implements CAN V2.0B at up to 1 Mb/s with suppo… | 57 | 1025 | stable |
| fudan-zvg/4d-gaussian-splatting Official PyTorch/CUDA implementation of 4D Gaussian Splatting (ICLR 2024), which represents and renders dynamic scenes in real time using 4… | 57 | 1025 | active |
| MengRao/fmtlog fmtlog is a high-performance C++ logging library built on the fmt library, offering nanosecond-level runtime latency and asynchronous multi… | 26 | 1025 | active |
| mapbox/earcut.hpp A fast, header-only C++ port of the earcut.js polygon triangulation library, implementing a modified ear-slicing algorithm optimized with z… | 82 | 1023 | stable |
| GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator A C++ library from AMD GPUOpen that simplifies memory allocation and resource creation in Direct3D 12 by suballocating large memory heaps i… | 80 | 1023 | stable |
| koide3/small_gicp small_gicp is a header-only C++ library with Python bindings for fast, parallelized point cloud registration algorithms including ICP, Poin… | 60 | 1023 | active |
| google-deepmind/tree tree (dm-tree) is a Python library for working with nested data structures, generalizing the builtin map function to apply functions to lea… | 79 | 1022 | stable |
| neu-rah/ArduinoMenu A generic menu and interactivity library for the Arduino framework, supporting menus, submenus, input fields, and event-driven handlers acr… | 67 | 1021 | active |
| maxmind/libmaxminddb A C library for reading MaxMind DB files, the binary format used by MaxMind's GeoIP databases. It provides fast IP address lookups with fle… | 90 | 1020 | stable |
| google/kati Kati is an experimental GNU make clone from Google whose main purpose is to speed up incremental builds of Android by converting Makefiles … | 76 | 1020 | active |
| leafo/moonscript MoonScript is a programmer-friendly dynamic scripting language with significant whitespace, classes, and comprehensions that compiles to Lu… | 86 | 3461 | maintenance |
| aklomp/base64 A fast Base64 stream encoder/decoder library written in C99 with SIMD acceleration (AVX2, AVX512, NEON, SSE) and optional OpenMP support. I… | 64 | 1019 | active |
| AccelerateHS/accelerate Accelerate is an embedded domain-specific language in Haskell for high-performance, multi-dimensional array computations. Programs written … | 62 | 1018 | active |
| topling/toplingdb ToplingDB is a cloud-native persistent LSM key-value store forked from RocksDB, written in C++, featuring searchable compression algorithms… | 81 | 1017 | active |
| ArashPartow/exprtk ExprTk is a C++ runtime mathematical expression parsing and evaluation engine, provided as an easy-to-integrate library. It supports arithm… | 75 | 1017 | stable |