platform: cpp
3534 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| eteran/edb-debugger edb is a cross-platform AArch32/x86/x86-64 debugger inspired by OllyDbg, built with Qt and Capstone. It provides a graphical interface for … | 66 | 2952 | active |
| scarsty/kys-cpp A completed C++ remake of the classic Chinese wuxia RPG 'Jin Yong's Heroes' (金庸群侠传), built with SDL3. It supports classic turn-based combat… | 67 | 2951 | stable |
| Rust-SDL2/rust-sdl2 Rust bindings for the SDL2 multimedia library, wrapping low-level C APIs in idiomatic Rust. It provides access to graphics, audio, input, a… | 65 | 2949 | active |
| mozilla/cbindgen cbindgen is a tool that generates C and C++11 header files from Rust crates that expose a public C API. It can be used as a standalone CLI … | 91 | 2945 | active |
| ispc/ispc Intel ISPC is a compiler for a C-based SPMD (single program, multiple data) language that targets SIMD vector units on CPUs and GPUs. It le… | 89 | 2945 | stable |
| duckdb/ducklake DuckLake is an integrated data lake and lakehouse catalog format that stores data as Parquet files and manages metadata in an ACID-complian… | 65 | 2939 | active |
| sherlockchou86/VideoPipe VideoPipe is a C++ framework for video analysis and structuring that works like a pipeline of independent, composable nodes. It integrates … | 54 | 2931 | active |
| HansKristian-Work/vkd3d-proton vkd3d-proton is a fork of WineHQ's VKD3D that implements the Direct3D 12 API on top of Vulkan. It serves as the D3D12 translation layer use… | 94 | 2928 | active |
| xelatihy/yocto-gl Yocto/GL is a collection of small C++17 libraries for building physically-based graphics algorithms, written in a data-oriented style and r… | 23 | 2925 | active |
| Martchus/syncthingtray A tray application and platform integration for Syncthing, providing a tray icon, status menu, and quick actions for the Syncthing file syn… | 98 | 2924 | active |
| zeas2/Kirikiroid2 Kirikiroid2 is a cross-platform port of the Kirikiri2/KirikiriZ visual novel game engine, allowing Kirikiri-based games to run on platforms… | 23 | 2921 | active |
| wolfSSL/wolfssl wolfSSL is a lightweight, portable SSL/TLS library written in ANSI C, supporting TLS 1.3 and DTLS 1.3, powered by the wolfCrypt cryptograph… | 92 | 2919 | stable |
| gildor2/UEViewer UE Viewer (umodel) is a desktop application for viewing and exporting visual resources (meshes, animations, textures, sounds) from games bu… | 23 | 2917 | active |
| guillaumeblanc/ozz-animation ozz-animation is an open source C++ 3D skeletal animation library and toolset providing runtime character animation playback (sampling, ble… | 85 | 2914 | stable |
| f1xpl/openauto OpenAuto is an AndroidAuto headunit emulator built on the aasdk library and Qt, designed to run smoothly on Raspberry Pi 3. It renders the … | 23 | 2913 | active |
| openctp/openctp openctp is a CTPAPI-compatible interface layer and trading platform ecosystem for Chinese futures and securities markets. It wraps broker c… | 75 | 2910 | active |
| terralang/terra Terra is a low-level system programming language that is embedded in and meta-programmed by the Lua programming language. It allows Lua cod… | 98 | 2906 | active |
| ValveSoftware/steam-audio Steam Audio is Valve's open-source spatial audio SDK providing physics-based sound propagation, occlusion, reflection, reverb, and HRTF-bas… | 69 | 2904 | active |
| rui314/chibicc chibicc is a small C compiler written in C that implements most of the C11 standard and can compile real-world programs like Git, SQLite, a… | 32 | 11855 | maintenance |
| KiCad/kicad-source-mirror KiCad is a cross-platform open-source EDA (Electronic Design Automation) suite for designing printed circuit boards and schematics, includi… | 93 | 2901 | active |
| alexbatalov/fallout1-ce Fallout Community Edition is a fully working open-source re-implementation of the original Fallout (1997) engine in C++ using SDL2, with bu… | 22 | 2900 | active |
| mitsuba-renderer/mitsuba3 Mitsuba 3 is a research-oriented, retargetable rendering system for forward and inverse light transport simulation, written in C++17 on top… | 94 | 2899 | active |
| dalathegreat/Battery-Emulator Battery-Emulator is firmware that lets second-life EV battery packs be reused as stationary home energy storage by translating communicatio… | 93 | 2895 | active |
| nigels-com/glew GLEW (The OpenGL Extension Wrangler Library) is a cross-platform C/C++ library for loading and querying OpenGL extensions at runtime. It ex… | 78 | 2894 | stable |
| WolfireGames/overgrowth The official open-source codebase (C++, Apache-2.0) of Overgrowth, a commercial third-person action game by Wolfire Games. The code is open… | 77 | 2892 | active |
| enactic/openarm OpenArm is a fully open-source 7DOF humanoid robot arm (hardware, firmware, and software) designed for physical AI research and deployment … | 69 | 2889 | active |
| TDesktop-x64/tdesktop 64Gram is an unofficial fork of Telegram Desktop written in C++, providing native 64-bit builds for Windows, Linux, and macOS with addition… | 98 | 2888 | active |
| TheHPXProject/hpx HPX is a C++ Standard Library for parallelism and concurrency that implements C++ standard parallel facilities and extends them to distribu… | 67 | 2885 | stable |
| eProsima/Fast-DDS eProsima Fast DDS is a C++ implementation of the OMG Data Distribution Service (DDS) standard with its RTPS wire protocol, serving as the d… | 97 | 2884 | stable |
| oceanbase/seekdb seekdb is an AI-native search database from OceanBase that unifies relational, vector, full-text, JSON, and GIS data in a single MySQL-comp… | 74 | 2882 | active |
| MaartenBaert/ssr SimpleScreenRecorder is a Qt-based screen recorder for Linux that captures the whole screen, a region, or OpenGL applications directly. It … | 76 | 2881 | active |
| BatchDrake/SigDigger SigDigger is a free Qt-based digital signal analyzer for analyzing unknown radio signals with software-defined radio devices via SoapySDR. … | 53 | 2876 | active |
| NVlabs/FoundationStereo FoundationStereo is NVIDIA's official PyTorch implementation of a foundation model for zero-shot stereo depth estimation, published as a CV… | 47 | 2874 | active |
| quickshell-mirror/quickshell Quickshell is a toolkit for building desktop shell components such as status bars, widgets, lockscreens, and display managers using QtQuick… | 83 | 2873 | active |
| gdbinit/MachOView A macOS GUI application for viewing and exploring Mach-O binary files, revived as a maintained fork with a universal x86_64/arm64 build. It… | 32 | 2868 | active |
| arximboldi/immer Immer is a C++ library of persistent and immutable data structures such as vectors, maps, and sets built on RRB-trees and HAMTs. It enables… | 80 | 2867 | stable |
| richgel999/miniz Miniz is a lossless data compression library in a single C source file implementing the zlib (RFC 1950) and Deflate (RFC 1951) formats as a… | 84 | 2865 | stable |
| QMUI/LookinServer LookinServer is the iOS-side framework that pairs with the free Lookin macOS app to inspect and modify views in a running iOS app, similar … | 23 | 2860 | active |
| microsoft/DirectXTK The DirectX Tool Kit (DirectXTK) is a collection of helper classes for writing Direct3D 11 C++ code in Win32 desktop, UWP, and Xbox One app… | 85 | 2851 | stable |
| openmv/openmv OpenMV is an open-source machine vision platform consisting of camera hardware firmware programmable in Python 3 (MicroPython). The firmwar… | 91 | 2850 | active |
| mrexodia/TitanHide TitanHide is a Windows kernel driver that hides debuggers from selected processes by hooking Nt* kernel functions via SSDT hooks and alteri… | 72 | 2840 | active |
| adafruit/Adafruit-GFX-Library Adafruit GFX is the core Arduino graphics library providing a common set of drawing primitives (points, lines, circles, bitmaps, fonts) sha… | 77 | 2828 | stable |
| 0ad/0ad 0 A.D. is a free, open-source, cross-platform real-time strategy game of ancient warfare developed by Wildfire Games. This repository is a … | 10 | 2823 | active |
| mono/mono Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime, inc… | 32 | 11466 | maintenance |
| openalpr/openalpr OpenALPR is an open-source Automatic License Plate Recognition (ALPR) library written in C++ that analyzes images and video streams to dete… | 23 | 11452 | maintenance |
| gioblu/PJON PJON is an experimental, multi-master, software-defined network protocol stack for microcontrollers and general-purpose systems, supporting… | 47 | 2816 | active |
| parse-community/Parse-SDK-iOS-OSX The official Apple SDK for the Parse Platform, providing client access to Parse Server from iOS, iPadOS, macOS, watchOS, and tvOS apps. It … | 84 | 2809 | active |
| Open-Cascade-SAS/OCCT Open CASCADE Technology (OCCT) is an open-source C++ development platform for 3D surface and solid modeling, CAD data exchange, and visuali… | 94 | 2800 | stable |
| kpu/kenlm KenLM is a C++ toolkit for estimating, filtering, and querying n-gram language models with modified Kneser-Ney smoothing. It is designed fo… | 39 | 2799 | stable |
| hasherezade/pe_to_shellcode A C++ command-line tool that converts Windows PE executables into shellcode-compatible form, adding a reflective loading stub post-compilat… | 40 | 2793 | active |
| scummvm/scummvm ScummVM is a cross-platform application that lets you play classic point-and-click adventure games, text adventures, and RPGs by replacing … | 87 | 2792 | stable |
| RudjiGames/MTuner MTuner is a C/C++ memory profiler and memory leak finder that records the complete time-based history of every allocation, reallocation, an… | 10 | 2789 | active |
| Luce-Org/lucebox Lucebox is an open-source LLM inference engine written in C++ with custom CUDA/HIP kernels, focused on speculative decoding and speculative… | 59 | 2788 | active |
| rhasspy/piper Piper is a fast, local neural text-to-speech system that runs offline on modest hardware, including Raspberry Pi devices. It offers many pr… | 10 | 11281 | maintenance |
| clasp-developers/clasp Clasp is a Common Lisp implementation that compiles to native code via LLVM and seamlessly interoperates with C++ libraries and programs. I… | 85 | 2782 | active |
| geode-sdk/geode Geode is a fan-made mod loader and modding SDK for Geometry Dash, providing a comprehensive toolkit for creating compatible mods in C++. It… | 98 | 2781 | active |
| SRombauts/SQLiteCpp SQLiteC++ (SQLiteCpp) is a lean, easy-to-use C++ wrapper around the native C APIs of SQLite3, offering intuitive, well-documented C++ class… | 67 | 2780 | stable |
| panda-re/panda PANDA is an open-source Platform for Architecture-Neutral Dynamic Analysis built on the QEMU whole-system emulator, supporting record and r… | 93 | 2778 | active |
| Mantle/Mantle Mantle is an Objective-C model framework for Cocoa and Cocoa Touch that simplifies writing model objects by reducing boilerplate for JSON d… | 23 | 11255 | maintenance |
| coreboot/coreboot coreboot is an open-source firmware project that replaces proprietary BIOS/UEFI on computers, performing hardware initialization and then h… | 67 | 2777 | active |
| WAVM/WAVM WAVM is a WebAssembly virtual machine designed for non-browser applications, using LLVM to JIT-compile WebAssembly to near-native machine c… | 70 | 2775 | active |
| gem5/gem5 gem5 is the official open-source computer-system architecture simulator for research and teaching, modeling processor microarchitecture and… | 88 | 2771 | active |
| Tencent/UnLua UnLua is a highly optimized Lua scripting plugin for Unreal Engine that lets UE programmers write gameplay logic in Lua with zero learning … | 57 | 2770 | active |
| Stan Stan is a C++ probabilistic programming library for full Bayesian inference via NUTS/Hamiltonian Monte Carlo, approximate inference via ADV… | 86 | 2761 | stable |
| eduard-permyakov/permafrost-engine Permafrost Engine is an OpenGL 3.3 real-time strategy game engine written in C, inspired by classic RTS games. It provides rendering, skele… | 77 | 2761 | active |
| EOSIO EOSIO is an open-source blockchain smart contract platform written in C++ that executes contracts via WebAssembly. It provides high-perform… | 10 | 11173 | maintenance |
| David-Haim/concurrencpp A modern C++ concurrency library built on C++20 coroutines, providing tasks, executors, timers, and result objects for writing asynchronous… | 31 | 2760 | stable |
| TrenchBroom/TrenchBroom TrenchBroom is a free, cross-platform level editor for Quake-engine based games, supporting brush and entity editing with a high-performanc… | 95 | 2750 | active |
| jiangdongguo/AndroidUSBCamera AUSBC (AndroidUSBCamera) is a flexible UVC (USB video class) camera engine for Android, refactored in Kotlin with native C components. It s… | 23 | 2750 | active |
| RenderKit/embree Intel Embree is a high-performance ray tracing kernel library providing optimized primitive intersection and acceleration structure constru… | 80 | 2745 | stable |
| DynamoRIO/drmemory Dr. Memory is a memory debugger that detects memory errors such as uninitialized reads, heap overflows, use-after-free, double frees, and m… | 67 | 2744 | active |
| fogleman/Craft Craft is a simple Minecraft clone written in a few thousand lines of C using modern OpenGL shaders, with terrain generation via simplex noi… | 23 | 11094 | maintenance |
| xtensor-stack/xsimd xsimd is a C++ library providing unified wrappers over SIMD intrinsics (SSE, AVX, AVX512, NEON, SVE, WebAssembly, VSX, RISC-V) so the same … | 76 | 2740 | stable |
| stevenlovegrove/Pangolin Pangolin is a lightweight, portable C++ utility library for rapid prototyping of 3D, numeric, and video-based programs, providing cross-pla… | 87 | 2739 | stable |
| FWGS/xash3d-fwgs Xash3D FWGS is a cross-platform game engine forked from Xash3D, aimed at compatibility with the Half-Life (GoldSrc) engine while extending … | 86 | 2739 | active |
| IfcOpenShell/IfcOpenShell IfcOpenShell is an open source C++ and Python library for parsing and working with Industry Foundation Classes (IFC) building models, inclu… | 95 | 2733 | active |
| aardappel/lobster Lobster is a statically typed, general-purpose programming language with a Python-like indentation syntax, flow-sensitive type inference, a… | 95 | 2732 | active |
| mas-bandwidth/yojimbo yojimbo is a C++ network library for client/server multiplayer games, designed around the needs of competitive games like first-person shoo… | 99 | 2730 | stable |
| kcat/openal-soft OpenAL Soft is an LGPL-licensed, cross-platform software implementation of the OpenAL 3D audio API, providing spatialized audio playback wi… | 89 | 2730 | stable |
| pschatzmann/ESP32-A2DP An Arduino/PlatformIO/ESP-IDF library for ESP32 that implements the Bluetooth A2DP protocol for streaming audio, acting as either a sink (m… | 90 | 2724 | active |
| paullouisageneau/libdatachannel libdatachannel is a standalone C++17 library (with C bindings) implementing WebRTC Data Channels, WebRTC Media Transport, and WebSockets wi… | 90 | 2719 | stable |
| CVCUDA/CV-CUDA CV-CUDA is an open-source GPU-accelerated library of computer vision and image processing operators built on CUDA, with C++ and Python APIs… | 93 | 2718 | active |
| f0rb1dd3n/Reptile Reptile is a Linux kernel module (LKM) rootkit written in C that provides privilege escalation, file/process/network connection hiding, per… | 67 | 2718 | active |
| google/s2geometry S2 Geometry is a C++ library (with Python bindings) for computational geometry and spatial indexing on the sphere, representing geographic … | 84 | 2717 | active |
| ComodoSecurity/openedr OpenEDR is an open-source Endpoint Detection and Response (EDR) agent written in C++ that records endpoint telemetry, process hierarchies, … | 60 | 2716 | active |
| vllm-project/vllm-ascend vllm-ascend is a community-maintained hardware plugin that enables vLLM to run large language model inference on Huawei Ascend NPUs. It imp… | 83 | 2711 | active |
| google/mozc-devices Google's repository of circuit diagrams and C++ firmware source code for building DIY versions of Gboard novelty keyboards, formerly Google… | 55 | 2709 | active |
| virtio-win/kvm-guest-drivers-windows A collection of Windows paravirtualized and emulated hardware drivers for KVM/QEMU virtual machines, including network (netkvm), storage (v… | 86 | 2703 | active |
| open5gs/open5gs Open5GS is an open-source C-language implementation of the 5G Core (5GC) and Evolved Packet Core (EPC), the core network of LTE and NR mobi… | 87 | 2700 | active |
| facebook/fbthrift Facebook's evolved branch of Apache Thrift, providing a serialization and RPC framework with a rewritten compiler and a fully asynchronous … | 67 | 2697 | active |
| fnc12/sqlite_orm A lightweight, header-only SQLite ORM library for modern C++ (C++14/17/20). It lets you perform CRUD operations and queries with an intuiti… | 67 | 2691 | active |
| concurrencykit/ck Concurrency Kit (ck) is a C99 library providing concurrency primitives, safe memory reclamation mechanisms (epoch-based and hazard pointers… | 66 | 2690 | stable |
| pinterest/PINCache PINCache is a fast, thread-safe key/value object cache for iOS, tvOS, and macOS, forked from TMCache to eliminate deadlocking. It combines … | 67 | 2689 | stable |
| alelievr/NodeGraphProcessor A node graph editor framework for Unity built on UIElements and GraphView, focused on data processing graphs. It provides a C# API for crea… | 42 | 2688 | active |
| GacUI GacUI is a GPU-accelerated cross-platform C++ GUI library with built-in MVVM, data binding, and XML-based UI description using the Workflow… | 77 | 2682 | active |
| Artikash/Textractor Textractor is an open-source x86/x64 text hooker for Windows that extracts text from video games and visual novels by injecting into text o… | 23 | 2680 | active |
| flame/blis BLIS is a portable C99 framework for instantiating high-performance BLAS-like dense linear algebra libraries. It provides a BLAS compatibil… | 64 | 2677 | stable |
| jpd002/Play- Play! is a cross-platform PlayStation 2 emulator written in C++ that uses a built-in high-level emulation BIOS, so no external BIOS file is… | 76 | 2671 | active |
| princeton-vl/DROID-SLAM DROID-SLAM is a deep learning-based visual SLAM system for monocular, stereo, and RGB-D cameras that estimates camera trajectory and dense … | 41 | 2671 | active |
| jlblancoc/nanoflann nanoflann is a C++11 header-only library for fast nearest neighbor search using KD-trees. It is designed for efficient queries over point c… | 94 | 2670 | stable |