platform: cpp
3534 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| diharaw/hybrid-rendering A Vulkan sample application demonstrating a hybrid rendering pipeline that combines rasterization with ray tracing. It integrates ray trace… | 39 | 1017 | stable |
| SwiCago/HeatPump An Arduino library for controlling Mitsubishi heat pumps over the CN105 connector using serial communication. It lets microcontrollers like… | 32 | 1017 | active |
| ambrosiogabe/MathAnimation A C++/OpenGL desktop application for creating mathematically accurate animations with a real-time GUI and audio preview, aiming to match Ma… | 32 | 1017 | active |
| hku-mars/SUPER SUPER is a safety-assured high-speed navigation system for micro aerial vehicles (MAVs), published in Science Robotics by HKU MaRS Lab. It … | 32 | 1016 | active |
| thomwolf/Magic-Sand Magic-Sand is a C++ openFrameworks application that operates an augmented reality sandbox by pairing a Kinect depth sensor with a projector… | 23 | 1016 | active |
| Chuyu-Team/YY-Thunks YY-Thunks is a C++ compatibility library that lets Windows applications run on older Windows versions like XP and 7 by automatically provid… | 90 | 1015 | active |
| NVIDIA/cuda-tile CUDA Tile IR is an MLIR-based intermediate representation and compiler infrastructure for optimizing CUDA kernels with tile-based computati… | 82 | 1015 | active |
| wolkykim/qlibc qLibc is a general-purpose C/C++ library providing a consistent set of container APIs including hash tables, tree tables, linked lists, vec… | 80 | 1015 | stable |
| hoglet67/RGBtoHDMI RGBtoHDMI is a bare-metal Raspberry Pi firmware plus CPLD hat that samples digital RGB/YUV video from retro computers like the BBC Micro an… | 60 | 1015 | active |
| ColdGrub1384/Pyto Pyto is a full Python 3.10 IDE for iPhone and iPad that runs CPython locally with no jailbreak required. It bundles scientific libraries li… | 42 | 1015 | active |
| redox-os/relibc relibc is a portable C standard library written in Rust, providing C, Linux, and BSD functions, a POSIX compatibility layer, and interfaces… | 77 | 1014 | active |
| clab/dynet DyNet is a C++ neural network toolkit with Python bindings, designed for efficient CPU/GPU training of networks with dynamic per-instance s… | 23 | 3436 | maintenance |
| linux-rdma/perftest A collection of C-based performance micro-benchmark tools for InfiniBand and RoCE networks, built on the ibverbs API. It measures bandwidth… | 85 | 1012 | active |
| gcarmix/HexWalk HexWalk is a cross-platform GUI hex editor, viewer, and binary analyzer built on qhexedit2, Capstone, and Qt. It combines hex editing with … | 84 | 1011 | active |
| MichaelFYang/far_planner FAR Planner is a C++/ROS route planner for autonomous robots that builds a dynamically updated visibility graph to plan paths in both known… | 70 | 1011 | stable |
| cityflow-project/CityFlow CityFlow is an open-source microscopic traffic simulator designed as a multi-agent reinforcement learning environment for large-scale city … | 49 | 1011 | active |
| eclipse-omr/omr Eclipse OMR is a set of open source C and C++ components for building robust, high-performance language runtimes across many hardware and O… | 93 | 1010 | active |
| lyusupov/SoftRF SoftRF is a DIY, multi-functional sub-1 GHz ISM band radio proximity awareness system for general aviation, compatible with protocols like … | 91 | 1010 | active |
| NVIDIA-RTX/RTXPT NVIDIA's real-time path tracing library and sample application, a pure path tracer built on the Donut framework with DirectX 12 and Vulkan … | 68 | 1010 | active |
| BruceWind/AESJniEncrypt An Android NDK library that implements ChaCha20-Poly1305 encryption via libsodium, with keys hidden in native code to resist reverse engine… | 23 | 1010 | active |
| coin-or/Cbc Cbc (Coin-or branch and cut) is an open-source mixed integer linear programming (MILP) solver written in C++. It can be used as a callable … | 99 | 1009 | active |
| gtkwave/gtkwave GTKWave is a GTK-based waveform viewer for Unix, Windows, and macOS that reads FST, LXT, LXT2, VZT, GHW, and Verilog VCD/EVCD dump files. I… | 67 | 1009 | active |
| 6-robot/wpr_simulation A Gazebo simulation package for the WPR series of wheeled mobile robots, designed for ROS Noetic on Ubuntu 20.04. It provides demo scenario… | 32 | 1009 | active |
| CHH3213/chhRobotics_CPP A C++ implementation collection of common planning and control algorithms for autonomous driving, including global/local path planning (A*,… | 32 | 1009 | active |
| vekatze/neut Neut is a functional programming language with static, type-directed memory management that compiles to LLVM IR and native binaries. It off… | 94 | 1008 | active |
| LuckyPray/DexKit DexKit is a high-performance dex parsing and deobfuscation library implemented in C++ with Kotlin bindings, used to locate obfuscated class… | 87 | 1008 | active |
| wfrest/wfrest wfrest is a fast, asynchronous C++ micro web framework for building REST APIs, built on top of the C++ Workflow parallel computing and asyn… | 80 | 1008 | active |
| tomohiron907/Strecs3D Strecs3D is a desktop preprocessor that optimizes 3D printing infill using built-in FEM stress analysis, assigning dense infill to high-str… | 59 | 1007 | active |
| pytorch/ELF ELF is an extensive, lightweight, and flexible C++/Python platform for game research, best known for ELF OpenGo, a full AlphaGoZero/AlphaZe… | 10 | 3411 | maintenance |
| LogicalError/realtime-CSG-for-unity Realtime-CSG is a Unity editor plugin providing constructive solid geometry (CSG) level design tools, letting developers build levels non-d… | 56 | 1006 | active |
| itay-grudev/SingleApplication A C++ library replacing QtSingleApplication for Qt 5 and Qt 6 that enforces single-instance behavior for Qt applications. It supports inter… | 82 | 1005 | active |
| KumoKyaku/kcp A C# port of the KCP reliable UDP protocol, offering a thread-safe, allocation-free implementation suitable for game networking. It support… | 32 | 1005 | active |
| jhfmat/ISP-pipeline-hdrplus A C/C++ image processing library (Matlib) implementing a fast ISP pipeline with HDR+ multi-frame denoising, super-low-light processing, and… | 32 | 1005 | active |
| dlbeer/quirc Quirc is a small, dependency-free C library for extracting and decoding QR codes from images, fast enough for realtime video. It handles ro… | 42 | 1004 | active |
| eyalz800/zpp_bits A lightweight, header-only C++20 binary serialization library with built-in RPC support, designed for seamless and fast serialization of ar… | 93 | 1003 | active |
| openglonmetal/MGL MGL is a C++ library that implements OpenGL 4.6 and OpenGL ES 3.x on top of Apple's Metal API, mapping OpenGL state and draw calls to Metal… | 61 | 1003 | active |
| google/cdc-file-transfer A set of C++ command-line tools (cdc_rsync and cdc_stream) for syncing and streaming files from Windows to Windows or Linux, using Content … | 10 | 3391 | maintenance |
| facebookarchive/FBMemoryProfiler An iOS library by Facebook that provides in-app memory profiling tools, letting developers browse objects in memory over time using FBAlloc… | 10 | 3383 | maintenance |
| Tencent/phxpaxos PhxPaxos is a C++ library implementing the Paxos consensus protocol for state synchronization across a multi-node cluster, battle-tested in… | 23 | 3374 | maintenance |
| GarageGames/Torque3D Torque 3D is an MIT-licensed open source C++ game engine from GarageGames, originally used for titles ranging from driving simulators to MM… | 23 | 3363 | maintenance |
| nodejs/nan NAN (Native Abstractions for Node.js) is a header-only C++ library of macros and utilities that simplifies writing native Node.js add-ons t… | 72 | 3353 | maintenance |
| stephenfewer/ReflectiveDLLInjection A C library implementing reflective DLL injection, a technique for loading a library from memory into a host Windows process without touchi… | 32 | 3343 | maintenance |
| yapstudios/YapDatabase YapDatabase is a collection/key/value store built atop SQLite for Swift and Objective-C developers, targeting Apple platforms. It features … | 23 | 3331 | maintenance |
| pytorch/glow Glow is a machine learning compiler and execution engine for neural network hardware accelerators, developed under the PyTorch project. It … | 10 | 3320 | maintenance |
| nxrighthere/UnrealCLR UnrealCLR is an Unreal Engine plugin that natively hosts the .NET 6 Common Language Runtime, allowing game and application logic to be writ… | 23 | 3310 | maintenance |
| yyzybb537/libgo libgo is a stackful coroutine library with collaborative scheduling written in C++11, bringing Go-style concurrency to C++. It also provide… | 23 | 3308 | maintenance |
| bytedance/lightseq LightSeq is a high-performance CUDA-based library for training and inference of sequence models like Transformer, BERT, GPT, and BART, with… | 10 | 3295 | maintenance |
| mit-biomimetics/Cheetah-Software MIT Biomimetics' software for the Cheetah 3 and Mini Cheetah quadruped robots, containing a dynamics/common library, robot control programs… | 32 | 3292 | maintenance |
| taylorconor/tinytetris A tiny Tetris game that runs in an 80x23 character terminal window, written in a single minified C++ file using ncurses. A commented versio… | 32 | 3292 | maintenance |
| EasyHook/EasyHook EasyHook is a Windows API hooking library that lets you intercept and extend unmanaged code APIs with managed (.NET) or native hook handler… | 23 | 3292 | maintenance |
| saki4510t/UVCCamera An Android library (with sample apps) that lets non-rooted Android devices access UVC USB web cameras via native code built on libuvc/libus… | 32 | 3219 | maintenance |
| greg7mdp/parallel-hashmap A family of header-only C++ hash map/set and btree containers that serve as fast, memory-friendly drop-in replacements for std::unordered_m… | 68 | 3211 | maintenance |
| ReactiveX/RxCpp RxCpp is a header-only C++ library implementing Reactive Extensions, providing algorithms for composing asynchronous and event-based stream… | 23 | 3209 | maintenance |
| Croteam-official/Serious-Engine The open-source release of Serious Engine v1.10, the engine behind the classic Serious Sam games, including the game executable, editor too… | 32 | 3176 | maintenance |
| sustrik/libmill Libmill is a C library that brings Go-style concurrency to C, providing goroutine-like coroutines and channels. It lets C developers write … | 32 | 3175 | maintenance |
| pichenettes/eurorack Source code and hardware files for Mutable Instruments' line of Eurorack synthesizer modules, including oscillators, filters, sequencers, a… | 32 | 3165 | maintenance |
| bombomby/optick Optick is a lightweight C++ profiler designed for games, offering instrumentation, context-switch tracking, sampling, and GPU counters. It … | 23 | 3161 | maintenance |
| fancycode/MemoryModule A C library that loads Windows DLLs entirely from memory without writing them to disk, bypassing the filesystem-only limitation of LoadLibr… | 32 | 3159 | maintenance |
| tiann/FreeReflection FreeReflection is an Android library that removes the reflection restrictions introduced in Android P (and later), letting apps use hidden/… | 23 | 3152 | maintenance |
| lynckia/licode Licode is an open-source WebRTC communications platform for hosting your own videoconference provider, built around the C++ Erizo MCU, a No… | 67 | 3134 | maintenance |
| ChaiScript/ChaiScript ChaiScript is a header-only embedded scripting language designed from the ground up for seamless integration with modern C++ applications. … | 74 | 3124 | maintenance |
| Habitat AI Habitat is a high-performance, physics-enabled 3D simulation platform for Embodied AI research, consisting of Habitat-Sim (a fast 3D sim… | 74 | 3108 | maintenance |
| rubinius/rubinius Rubinius is a language platform and virtual machine that supports multiple programming languages, best known as an alternative implementati… | 41 | 3093 | maintenance |
| aksnzhy/xlearn xLearn is a high-performance C++ machine learning package implementing linear models (LR), factorization machines (FM), and field-aware fac… | 23 | 3090 | maintenance |
| bennyguitar/Colours An Objective-C library for iOS and macOS that provides a predefined color palette and UIColor/NSColor helper methods for hex conversion, RG… | 32 | 3086 | maintenance |
| kishikawakatsumi/UICKeyChainStore UICKeyChainStore is an Objective-C wrapper library for the Apple Keychain on iOS, watchOS, tvOS, and macOS, making Keychain APIs as simple … | 23 | 3085 | maintenance |
| uber/aresdb AresDB is a GPU-powered real-time analytics storage and query engine written in Go and C++ with CUDA kernels. It provides low query latency… | 23 | 3078 | maintenance |
| argman/EAST A TensorFlow re-implementation of the EAST (Efficient and Accurate Scene Text Detector) deep learning model for detecting text in natural s… | 32 | 3059 | maintenance |
| mpaland/printf A tiny, dependency-free, thread-safe printf/sprintf/(v)snprintf implementation in a single C file, designed for embedded systems where libc… | 23 | 3056 | maintenance |
| xoseperez/espurna ESPurna is open-source firmware for ESP8266/ESP8285-based smart switches, lights, and sensors, supporting over 125 devices with sensor inte… | 60 | 3053 | maintenance |
| Kurento/kurento-media-server Kurento Media Server is a C++/GStreamer-based media server that handles media transmission, processing, recording, and streaming over WebRT… | 10 | 3053 | maintenance |
| Tencent/behaviac behaviac is a game AI development framework from Tencent supporting behavior trees, finite state machines, and hierarchical task networks. … | 23 | 3043 | maintenance |
| microsoft/proxy Proxy is a header-only C++20 library from Microsoft that provides next-generation polymorphism without inheritance, using pointer-based fac… | 10 | 3040 | maintenance |
| miguelbalboa/rfid An Arduino library for driving MFRC522-based RFID reader modules over SPI, supporting reading and writing MIFARE Classic and related cards.… | 63 | 3033 | maintenance |
| gflags/gflags gflags is a C++ library for commandline flags processing, originally developed by Google. It supports built-in standard types and allows fl… | 84 | 3025 | maintenance |
| CtripMobile/DynamicAPK DynamicAPK is a Ctrip framework for Android that enables multi-APK/dex dynamic loading, on-demand module loading, and hot fixing of code an… | 32 | 3025 | maintenance |
| weld-project/weld Weld is a language and high-performance runtime that optimizes data-intensive analytics workflows by expressing computations in a common in… | 57 | 3006 | maintenance |
| kiwibrowser/src Kiwi Browser is a fully open-source web browser for Android based on Chromium, with support for Chrome extensions, Night Mode, and a bottom… | 10 | 2966 | maintenance |
| CainKernel/CainCamera An open-source Android app and set of libraries demonstrating how to build a beauty camera, image editor, and short-video editor. It implem… | 32 | 2962 | maintenance |
| facebook/wdt Warp speed Data Transfer (WDT) is an embeddable C++ library and command line tool for transferring files between two systems as fast as pos… | 63 | 2956 | maintenance |
| antirez/dump1090 Dump1090 is a Mode S (ADS-B) message decoder for RTL-SDR USB radio receivers, written in C. It decodes aircraft transponder signals, displa… | 62 | 2927 | maintenance |
| 0xced/XCDYouTubeKit XCDYouTubeKit is an Objective-C library for playing YouTube videos natively in iOS, tvOS, and macOS apps. It extracts video streams so play… | 23 | 2921 | maintenance |
| Tencent/PhoenixGo PhoenixGo is a Go (weiqi/baduk) AI engine from Tencent that implements the AlphaGo Zero approach of learning the game without human knowled… | 23 | 2917 | maintenance |
| laverdet/isolated-vm A Node.js library providing access to V8 isolates to create completely isolated JavaScript environments. It lets you run untrusted or sandb… | 79 | 2906 | maintenance |
| biometrics/openbr OpenBR is an open-source biometrics library and command-line tool focused on face recognition, written in C++ on top of Qt and OpenCV. It p… | 50 | 2903 | maintenance |
| 20tab/UnrealEnginePython A plugin that embeds a full Python VM (3.x or 2.7) into Unreal Engine 4, exposing the engine's internal API and reflection system to Python… | 23 | 2902 | maintenance |
| google/breakpad Google Breakpad is a set of client and server components implementing a crash-reporting system for native applications. It captures minidum… | 76 | 2900 | maintenance |
| alibaba/euler Euler is a distributed graph deep learning framework developed by Alibaba for running graph neural network algorithms on large-scale graphs… | 23 | 2897 | maintenance |
| mofarrell/p2pvc p2pvc is a peer-to-peer video chat application that renders live color video as ASCII/Braille characters directly in the terminal, with aud… | 32 | 2894 | maintenance |
| shouxieai/tensorRT_Pro A C++ library built on NVIDIA TensorRT that provides a high-level interface for high-performance deep learning inference, with Python bindi… | 23 | 2892 | maintenance |
| aappleby/smhasher SMHasher is a C++ test suite that evaluates the distribution, collision, and performance properties of non-cryptographic hash functions. It… | 72 | 2889 | maintenance |
| dropbox/djinni Djinni is a tool that generates cross-language type declarations and interface bindings from an interface description language (IDL) file, … | 10 | 2886 | maintenance |
| seemoo-lab/nexmon Nexmon is a C-based firmware patching framework for Broadcom/Cypress WiFi chips that enables custom firmware modifications such as monitor … | 64 | 2876 | maintenance |
| GPUImage GPUImage is a BSD-licensed framework for GPU-accelerated image and video processing on iOS and Mac, letting developers apply filters and ef… | 32 | 2876 | maintenance |
| ethz-asl/maplab maplab 2.0 is an open, research-oriented C++ mapping framework for multi-session and multi-robot SLAM, built on ROS. It provides robust vis… | 23 | 2867 | maintenance |
| kpzhang93/MTCNN_face_detection_alignment Reference MATLAB/Caffe implementation of MTCNN, a multi-task cascaded convolutional neural network for joint face detection and facial land… | 32 | 2862 | maintenance |
| baidu/bfs Baidu File System (BFS) is a distributed file system written in C++ designed for real-time applications, offering fault tolerance, low read… | 23 | 2847 | maintenance |
| PrideChung/FontAwesomeKit An Objective-C icon font library for iOS that bundles multiple popular icon fonts (FontAwesome, Foundation, Zocial, ionicons, Octicons, Mat… | 23 | 2802 | maintenance |
| topfunky/hpple Hpple is an Objective-C wrapper around the XPathQuery libxml2 library for parsing HTML and searching it with XPath expressions. It was insp… | 32 | 2799 | maintenance |
| minoca/os Minoca OS is a general-purpose operating system written from scratch in C, featuring a POSIX-like interface, an event-driven preemptive SMP… | 32 | 2791 | maintenance |