platform: cpp
3534 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| lifting-bits/mcsema McSema is a framework that lifts native x86, amd64, aarch64, sparc32, and sparc64 executable binaries (ELF and PE) into LLVM bitcode. It wo… | 10 | 2787 | maintenance |
| yfeng95/face3d A lightweight Python library implementing core 3D face processing functions: 3D morphable model (3DMM) generation and fitting, mesh I/O, tr… | 32 | 2779 | maintenance |
| zauonlok/renderer A shader-based software rasterizer written from scratch in C89 with minimal dependencies, featuring PBR, IBL, shadow mapping, and skeletal … | 23 | 2771 | maintenance |
| zodiacon/WindowsInternals Source code for custom tools written by Pavel Yosifovich and Alex Ionescu to accompany the Windows Internals 7th edition book. The tools de… | 23 | 2768 | maintenance |
| picotorrent/picotorrent PicoTorrent is a tiny, hackable BitTorrent client written in modern C++ and built on Rasterbar-libtorrent. It offers a native Windows inter… | 23 | 2761 | maintenance |
| RobustFieldAutonomyLab/LeGO-LOAM LeGO-LOAM is a lightweight, ground-optimized lidar odometry and mapping (SLAM) system for ROS-compatible unmanned ground vehicles. It consu… | 32 | 2753 | maintenance |
| douban/DOUAudioStreamer DOUAudioStreamer is a Core Audio based streaming audio player library for iOS and macOS written in Objective-C. It plays remote URLs, local… | 70 | 2752 | maintenance |
| Hopson97/MineCraft-One-Week-Challenge A Minecraft-like voxel game written in C++ with OpenGL and SFML, created as a one-week coding challenge documented in a video. It serves pr… | 45 | 2752 | maintenance |
| khizmax/libcds libcds is a C++11 library of concurrent, lock-free and fine-grained lock-based data structures such as stacks, queues, maps, and skip-lists… | 23 | 2745 | maintenance |
| oakes/vim_cubed Vim³ is a novelty application that renders a fully functional Vim editor on the surface of a spinning 3D cube, built in Nim on top of parav… | 32 | 2733 | maintenance |
| cleanflight/cleanflight Cleanflight is open-source flight controller firmware for multi-rotor and fixed-wing aircraft, written in C for STM32-based boards. It is a… | 23 | 2732 | maintenance |
| tum-vision/lsd_slam LSD-SLAM is a real-time monocular SLAM system that uses direct (featureless) image alignment to build large-scale, semi-dense 3D maps from … | 32 | 2724 | maintenance |
| catsout/wallpaper-engine-kde-plugin A KDE Plasma plugin that integrates Wallpaper Engine wallpapers, enabling live and video wallpapers on the Linux desktop. The project has m… | 10 | 2723 | maintenance |
| MailCore/mailcore2 MailCore 2 is a C++/Objective-C library providing a simple, asynchronous API for working with email protocols IMAP, POP, and SMTP. It inclu… | 66 | 2695 | maintenance |
| eidheim/Simple-Web-Server A simple, fast, multithreaded HTTP and HTTPS server and client library for C++11 built on Boost.Asio or standalone Asio. It is designed to … | 10 | 2692 | maintenance |
| Tencent/GameAISDK Tencent's aitest is an open-source toolkit for building game AI based on game images, providing UI detection, in-game element recognition, … | 23 | 2680 | maintenance |
| everdox/InfinityHook InfinityHook is a Windows kernel library that hooks system calls, context switches, page faults, and DPCs by abusing ETW trace mechanics, r… | 32 | 2673 | maintenance |
| SFTtech/openage openage is a free, open-source clone of the Genie Engine that powers Age of Empires I/II and Star Wars: Galactic Battlegrounds, built with … | 63 | 14402 | experimental |
| DarthTon/Xenos Xenos is a Windows DLL injector built on the Blackbone library, supporting x86/x64 processes, manual image mapping, managed image injection… | 23 | 2645 | maintenance |
| rentzsch/jrswizzle JRSwizzle is a small Objective-C source package providing a single, correct, and consistent API for method swizzling (exchanging method imp… | 32 | 2644 | maintenance |
| baidu/Familia Familia is a C++ toolkit for industrial topic modeling, providing document topic inference and semantic matching tools along with pretraine… | 23 | 2644 | maintenance |
| rbock/sqlpp11 sqlpp11 is a type-safe embedded domain specific language (EDSL) library for C++ that lets developers define tables and columns as types and… | 68 | 2625 | maintenance |
| google/omaha Omaha is the open-source version of Google Update, a Windows program that installs requested software and keeps it up to date via backgroun… | 10 | 2620 | maintenance |
| xoreaxeaxeax/rosenbridge Rosenbridge is a security research project that documents a hardware backdoor in some VIA C3 x86 processors, allowing userland code to bypa… | 32 | 2614 | maintenance |
| mattt/Ono Ono is an Objective-C/Swift library for parsing and querying XML and HTML documents on iOS and macOS, built on libxml2. It provides a conve… | 32 | 2595 | maintenance |
| dropbox/json11 11 is a tiny JSON library for C++11 providing JSON parsing and serialization through a value-type Json object. It supports initializer-list… | 10 | 2588 | maintenance |
| microsoft/DirectML DirectML is a high-performance, hardware-accelerated DirectX 12 library for machine learning that provides GPU acceleration across DirectX … | 58 | 2580 | maintenance |
| yuanming-hu/taichi_mpm A high-performance C++ implementation of the Moving Least Squares Material Point Method (MLS-MPM) with cutting and two-way rigid body coupl… | 23 | 2578 | maintenance |
| baidu/AnyQ AnyQ is Baidu's open-source FAQ-based question answering framework with a configurable, plugin-based architecture covering question analysi… | 32 | 2575 | maintenance |
| mit-pdos/biscuit Biscuit is a research operating system kernel written in Go for x86-64 CPUs, implementing a monolithic POSIX-subset kernel with garbage col… | 32 | 2575 | maintenance |
| facebook/mysql-5.6 Facebook's fork of Oracle MySQL 5.6 that includes the MyRocks storage engine, which uses RocksDB as the backend storage instead of InnoDB. … | 10 | 2573 | maintenance |
| godot-jolt/godot-jolt Godot Jolt is a native GDExtension for the Godot game engine that integrates the Jolt physics engine as a drop-in replacement for Godot Phy… | 66 | 2558 | maintenance |
| google/autocxx Autocxx is a Rust library and code-generation tool that automatically generates safe, ergonomic bindings for calling C++ from Rust, driven … | 77 | 2556 | maintenance |
| HackerPoet/MarbleMarcher Marble Marcher is a video game demo built on a fractal physics engine with fully procedural rendering, where players roll a marble across r… | 32 | 2551 | maintenance |
| bupticybee/TexasSolver An open-source, high-performance Texas Hold'em and short deck GTO (game theory optimal) solver written in C++, available as GUI and console… | 67 | 2529 | maintenance |
| dblalock/bolt Bolt is a C++ library (with a Python wrapper) for lossy compression of dense real-valued vectors that supports mathematical operations dire… | 32 | 2514 | maintenance |
| dmlc/decord Decord is a C++ library with Python bindings that provides efficient video and audio decoding for deep learning pipelines. It wraps hardwar… | 23 | 2514 | maintenance |
| MaJerle/stm32f429 A collection of C libraries and Keil uVision projects for STM32F4xx series microcontrollers, covering peripherals like USART, SPI, I2C, ADC… | 32 | 2508 | maintenance |
| zouxiaohang/TinySTL TinySTL is a C++11 reimplementation of a subset of the C++ Standard Template Library, plus extra containers and algorithms not found in the… | 32 | 2496 | maintenance |
| unetbootin/unetbootin UNetbootin is a cross-platform GUI application that creates bootable Live USB drives for Linux and BSD distributions. It can automatically … | 23 | 2458 | maintenance |
| TheCherno/Hazel Hazel is an early-stage interactive application and 2D/3D rendering engine written in C++, primarily targeting Windows. It is developed ope… | 32 | 13089 | experimental |
| JakobEngel/dso DSO (Direct Sparse Odometry) is a C++ library implementing monocular visual odometry using direct sparse methods with photometric calibrati… | 32 | 2454 | maintenance |
| YYKline YYKline is an Objective-C library for drawing stock candlestick (K-line) and time-sharing charts on iOS and macOS. It supports common techn… | 23 | 2454 | maintenance |
| tumtumtum/StreamingKit StreamingKit is an Objective-C audio playback and streaming library for iOS and macOS built on CoreAudio, with a clean object-oriented API … | 32 | 2448 | maintenance |
| strasdat/Sophus Sophus is a C++ template library implementing 2D and 3D Lie groups (SO(2), SO(3), SE(2), SE(3)) built on top of Eigen, commonly used for ge… | 23 | 2447 | maintenance |
| Tencent/phxsql PhxSQL is a high-availability, strongly consistent MySQL cluster built on Paxos and Percona, developed by Tencent. It replaces semi-sync re… | 23 | 2446 | maintenance |
| leggedrobotics/darknet_ros A ROS package wrapping the YOLO (Darknet) real-time object detector for use in robotic systems. It subscribes to camera image topics and pu… | 23 | 2439 | maintenance |
| HKUST-Aerial-Robotics/A-LOAM A-LOAM is an advanced, simplified C++ implementation of LOAM (Lidar Odometry and Mapping in Real-time) built on Eigen and Ceres Solver. It … | 32 | 2438 | maintenance |
| wjwwood/serial A cross-platform C++ library for interfacing with RS-232 serial ports, offering a modern C++ API modeled after PySerial. It supports open/c… | 32 | 2433 | maintenance |
| Y-Vladimir/SmartDeblur SmartDeblur is a C++/Qt desktop application that restores defocused and blurred photos using deconvolution techniques (Wiener, Tikhonov, To… | 32 | 2413 | maintenance |
| NVIDIAGameWorks/PhysX-3.4 NVIDIA PhysX SDK 3.4, a real-time physics simulation engine for games and other applications, including rigid body dynamics, collision dete… | 23 | 2412 | maintenance |
| omnigroup/OmniGroup The source code for many of The Omni Group's internal frameworks used to build their Mac, iOS, and watchOS applications, written primarily … | 32 | 2389 | maintenance |
| ivansafrin/Polycode Polycode is a cross-platform C++ framework for creative coding that provides accelerated 2D and 3D graphics, hardware shaders, sound, netwo… | 23 | 2382 | maintenance |
| flann-lib/flann FLANN is a C++ library for fast approximate nearest neighbor searches in high-dimensional spaces. It bundles multiple search algorithms wit… | 32 | 2373 | maintenance |
| andreamazz/AMWaveTransition An Objective-C iOS library providing a custom view controller transition that animates table view cells with a wave effect using UIKit Dyna… | 23 | 2348 | maintenance |
| atcoder/ac-library The official C++ library for AtCoder, providing well-tested implementations of common algorithms and data structures used in competitive pr… | 31 | 2345 | maintenance |
| tuyoogame/huatuo Huatuo is a native C# hot-update solution for Unity that extends the il2cpp AOT runtime into an 'AOT + Interpreter' hybrid runtime, enablin… | 32 | 2344 | maintenance |
| alecthomas/entityx EntityX is a fast, type-safe Entity Component System (ECS) library for C++11 that decouples entity logic and data from entity objects. It p… | 40 | 2342 | maintenance |
| koide3/hdl_graph_slam hdl_graph_slam is an open-source ROS package for real-time 6DOF SLAM using 3D LIDAR, based on graph SLAM with NDT scan matching odometry an… | 32 | 2332 | maintenance |
| icexin/eggos Eggos is a unikernel written almost entirely in Go that runs Go applications directly on x86 bare metal, supporting Go features like GC, go… | 23 | 2324 | maintenance |
| retroplasma/earth-reverse-engineering A reverse-engineering project documenting and implementing access to Google Earth's undocumented 3D satellite mode, including URL structure… | 10 | 2322 | maintenance |
| OAID/TengineKit TengineKit is a mobile AI SDK by OPEN AI LAB providing real-time face detection, face 2D/3D landmarks, face attributes, iris, hand, and bod… | 23 | 2321 | maintenance |
| alibaba/tair Tair is a distributed key-value storage system developed by Alibaba, offering fast in-memory (MDB) and persistent (LDB) storage engines. It… | 23 | 2312 | maintenance |
| simongog/sdsl-lite A C++11 library implementing succinct data structures such as bitvectors with rank/select, wavelet trees, compressed suffix arrays, and com… | 23 | 2310 | maintenance |
| microsoft/ELL ELL (Embedded Learning Library) is a C++ library and toolset from Microsoft Research for designing and deploying machine-learned models ont… | 10 | 2302 | maintenance |
| audreyt/node-webworker-threads A Node.js native addon (C++) implementing the Web Worker API with real threads, letting CPU-bound tasks run in parallel across cores within… | 32 | 2278 | maintenance |
| wdas/brdf Disney BRDF Explorer is a desktop application for developing, loading, and analyzing bidirectional reflectance distribution functions (BRDF… | 32 | 2266 | maintenance |
| chjj/compton Compton is a lightweight standalone X11 compositor forked from xcompmgr-dana, written in C. It adds window effects like shadows, transparen… | 23 | 2264 | maintenance |
| googlevr/tilt-brush The open-source release of Google's Tilt Brush, a virtual reality painting application built in Unity/C#. It lets users paint in 3D space w… | 10 | 2262 | maintenance |
| OpenKinect/libfreenect2 libfreenect2 is an open-source C++ driver library for the Kinect for Windows v2 depth camera. It handles RGB, IR, and depth image transfer … | 23 | 2245 | maintenance |
| ldpreload/BlackLotus An open-source UEFI bootkit targeting Windows that implements a Secure Boot bypass, kernel-level persistence, and an HTTP-based C2 loader w… | 29 | 2240 | maintenance |
| presburger/qmc-decoder A fast C++ command-line tool that converts QQMusic's encrypted QMC audio files (QMC3/QMC0/QMCFLAC) into standard MP3 or FLAC formats. It ca… | 23 | 2238 | maintenance |
| alexbw/novocaine Novocaine is an Objective-C/C++ library that wraps Apple's low-level Audio Units API to make high-performance real-time audio input and out… | 32 | 2232 | maintenance |
| uzh-rpg/rpg_svo SVO is a semi-direct monocular visual odometry pipeline written in C++ that estimates camera motion from image sequences. It is research co… | 32 | 2229 | maintenance |
| asLody/SandHook SandHook is an Android ART runtime hooking library supporting Java method hooks and native inline hooks on Android 4.4 through 11.0 for bot… | 23 | 2229 | maintenance |
| lloyd/yajl YAJL (Yet Another JSON Library) is a small, portable ANSI C library for parsing and generating JSON using a streaming, callback-based (SAX-… | 77 | 2227 | maintenance |
| onlytailei/CppRobotics A C++ implementation of robotics algorithms from PythonRobotics, covering localization, mapping, SLAM, path planning, and path tracking con… | 32 | 2226 | maintenance |
| madMAx43v3r/chia-plotter A high-performance, pipelined multi-threaded Chia plotter written in C that creates proof-of-space plot files for the Chia blockchain. It u… | 32 | 2215 | maintenance |
| zuoqing1988/ZQCNN ZQCNN is a lightweight deep learning inference framework written in C/C++ that runs on Windows, Linux, and ARM-Linux. It ships with demos f… | 61 | 2214 | maintenance |
| OpenXcom/OpenXcom OpenXcom is an open-source C++/SDL reimplementation of the classic strategy games X-COM: UFO Defense and X-COM: Terror From the Deep, requi… | 71 | 2212 | maintenance |
| USBhost/MX_FFmpeg Custom FFmpeg codec builds for MX Player on Android, packaged with NDK build scripts. It provides the native codec libraries that MX Player… | 44 | 2212 | maintenance |
| Tencent/Hardcoder Tencent's Hardcoder is a framework that lets Android apps communicate directly with the Android system over a socket to request hardware re… | 23 | 2199 | maintenance |
| br3ttb/Arduino-PID-Library A PID (Proportional-Integral-Derivative) feedback control library for Arduino, written in C++. It provides basic closed-loop control functi… | 23 | 2199 | maintenance |
| kisence-mian/MyUnityFrameWork A pluggable Unity game development framework written in C# covering resource loading, config/data loading, UI management, audio, logging, a… | 32 | 2189 | maintenance |
| programming-nu/nu Nu is an interpreted object-oriented Lisp dialect implemented in Objective-C that runs on the Objective-C runtime and Foundation framework.… | 23 | 2188 | maintenance |
| mkeeter/antimony Antimony is a computer-aided design (CAD) application with a node-based, scriptable workflow, described as CAD from a parallel universe whe… | 44 | 2187 | maintenance |
| GPUOpen-Effects/FidelityFX-FSR AMD FidelityFX Super Resolution (FSR 1.0) is an open-source spatial upscaling solution that produces high-resolution frames from lower-reso… | 23 | 2180 | maintenance |
| ixy-languages/ixy-languages Ixy is an educational user-space network driver for Intel ixgbe 10 Gbit/s NICs, implemented in many programming languages (C, Rust, C++, Go… | 32 | 2178 | maintenance |
| c-smile/sciter-sdk Sciter is an embeddable HTML/CSS/scripting engine for building native desktop application UIs on Windows, macOS, and Linux, integrated from… | 10 | 2178 | maintenance |
| yujqiao/DungeonRush DungeonRush is an open-source action game inspired by Snake, written in pure C using SDL2. It features singleplayer and LAN multiplayer mod… | 23 | 2170 | maintenance |
| jarikomppa/soloud SoLoud is a free, portable C/C++ audio engine for games with a simple 'fire and forget' API for playing sounds. It supports WAV, Ogg Vorbis… | 23 | 2166 | maintenance |
| eclipse-iceoryx/iceoryx Eclipse iceoryx is a C++ inter-process communication (IPC) middleware that provides true zero-copy data transfer via shared memory, with pu… | 94 | 2157 | maintenance |
| bytedance/terarkdb TerarkDB is a RocksDB-compatible embedded key-value storage engine forked from RocksDB v5.18.3, offering improved tail latency, throughput,… | 64 | 2153 | maintenance |
| baidu/sofa-pbrpc sofa-pbrpc is a lightweight C++ RPC library implementing Google's protobuf RPC framework, with sync/async calls, timeouts, compression, loa… | 23 | 2138 | maintenance |
| mtcp-stack/mtcp mTCP is a highly scalable user-level TCP stack for multicore systems, implemented in C with kernel-bypass packet I/O via DPDK, netmap, or P… | 23 | 2138 | maintenance |
| mendsley/bsdiff A C library fork of Colin Percival's bsdiff/bspatch for building and applying binary file patches, redesigned to be dependency-free and eas… | 32 | 2130 | maintenance |
| greatscottgadgets/ubertooth Ubertooth is an open source wireless development platform for Bluetooth experimentation, providing host software, firmware, and hardware de… | 56 | 2125 | maintenance |
| Tencent/TscanCode TscanCode is a fast and accurate static code analyzer from Tencent that detects defects in C/C++, C#, and Lua code without requiring a buil… | 32 | 2115 | maintenance |
| DrFlower/TowerDefense-GameFramework-Demo A tower defense game demo built on Unity's open-source GameFramework, re-implementing Unity's official Tower Defense Template. It serves as… | 32 | 2113 | maintenance |
| libui libui is a simple and portable GUI library for C that uses each platform's native GUI technologies to create native-looking interfaces. It … | 23 | 10896 | experimental |