platform: cpp
3534 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| googlevr/cardboard Google's open-source Cardboard SDK for building Virtual Reality experiences on Google Cardboard viewers. It provides motion tracking, stere… | 84 | 1581 | active |
| ylmbtm/GameProject3 A cross-platform multi-process game server framework written in C++, with the network layer implemented three ways (Socket API, Boost Asio,… | 40 | 1581 | active |
| PlummersSoftwareLLC/NightDriverStrip NightDriverStrip is C++ firmware for the ESP32 that drives addressable LED strips and matrices with animated effects, configurable over WiF… | 86 | 1579 | active |
| RWKV/rwkv.cpp A C++ port of the RWKV language model to the ggml tensor library, providing FP32, FP16, and quantized INT4/INT5/INT8 inference focused on C… | 37 | 1579 | active |
| macos-fuse-t/fuse-t FUSE-T is a kext-less FUSE implementation for macOS that replaces kernel extensions with a userspace NFSv4/SMB/FSKit server, letting macOS … | 89 | 1578 | active |
| rt64/rt64 RT64 is a modern N64 graphics renderer built on D3D12, Vulkan, and Metal, designed for enhanced gameplay in emulators and native game ports… | 61 | 1578 | active |
| FDio/vpp FD.io's Vector Packet Processing (VPP) is an extensible, high-performance packet-processing framework providing production-quality switch a… | 77 | 1577 | stable |
| Tencent/tgfx TGFX (Tencent Graphics) is a lightweight C++ 2D graphics library built for modern GPUs, providing high-performance rendering of text, image… | 72 | 1574 | active |
| facebook/componentkit ComponentKit is an Objective-C++ view framework for iOS, heavily inspired by React, that takes a functional, declarative approach to buildi… | 23 | 5755 | maintenance |
| SmingHub/Sming Sming is an open-source asynchronous C++ framework for building embedded applications with strong networking support. It targets multiple a… | 72 | 1569 | active |
| hyperfield/ai-file-sorter AI File Sorter is a cross-platform desktop application that uses local or remote LLMs to categorize files and suggest cleaner filenames for… | 87 | 1564 | active |
| rigtorp/MPMCQueue A bounded multi-producer multi-consumer concurrent queue implemented as a single C++11 header. It is battle-tested in production, including… | 23 | 1563 | stable |
| LibRaw/LibRaw LibRaw is a C++ library providing a unified interface for reading RAW files from digital cameras, extracting pixel data, processing metadat… | 88 | 1560 | active |
| NatLabRockies/EnergyPlus EnergyPlus is a whole-building energy simulation program that models energy consumption and water use in buildings. It is developed in C++ … | 87 | 1559 | active |
| gulrak/filesystem A header-only, single-file C++ library that implements the C++17 std::filesystem API, usable from C++11 through C++20. It closely follows t… | 84 | 1559 | stable |
| eunomia-bpf/bpftime bpftime is a high-performance userspace eBPF runtime and general extension framework that lets existing eBPF tools run without kernel privi… | 86 | 1558 | active |
| memononen/nanovg NanoVG is a small antialiased 2D vector graphics rendering library built on OpenGL, with a lean API modeled after the HTML5 canvas API. It … | 63 | 5701 | maintenance |
| kbengine/kbengine KBEngine is an open-source MMOG server engine written in C++ with a Python scripting layer for game logic, including hot-fixing support. It… | 23 | 5699 | maintenance |
| openblack/openblack openblack is an open-source reimplementation of the Black & White (2001) game engine written in modern C++ with OpenGL and Vulkan rendering… | 66 | 1556 | active |
| google/EarlGrey EarlGrey is Google's native iOS UI automation test framework that lets developers write clear, concise UI tests with automatic synchronizat… | 67 | 5691 | maintenance |
| pimoroni/pimoroni-pico Official C/C++ and MicroPython libraries and examples for Pimoroni's Raspberry Pi Pico add-ons, RP2040 boards, and Breakout Garden sensors.… | 91 | 1554 | active |
| mupen64plus/mupen64plus-core Mupen64Plus-Core is the core emulation library of the Mupen64Plus Nintendo 64 emulator project, written in C. It provides the CPU, memory, … | 64 | 1554 | active |
| ethz-asl/kalibr Kalibr is a visual-inertial calibration toolbox for camera systems and inertial measurement units. It supports multi-camera, camera-IMU, IM… | 32 | 5680 | maintenance |
| hylo-lang/hylo Hylo (formerly Val) is a systems programming language built around mutable value semantics and generic programming, implemented in Swift wi… | 83 | 1551 | active |
| mapbox/polylabel A fast JavaScript (and C++) library implementing an iterative grid algorithm to find the pole of inaccessibility of a polygon — the interna… | 80 | 1550 | stable |
| alpha-liu-01/SpeedyNote SpeedyNote is a free, open-source, cross-platform note-taking application built in C++ with Qt, designed for stylus users who need fast PDF… | 87 | 1544 | active |
| DrTimothyAldenDavis/SuiteSparse SuiteSparse is a collection of sparse matrix algorithm libraries written in C/C++, including factorization packages (UMFPACK, CHOLMOD, SPQR… | 98 | 1541 | stable |
| ServenScorpion/VirtualApp A fork of VirtualApp, an Android virtualization framework that runs apps inside a virtual container supporting app cloning (multi-instance)… | 74 | 1540 | active |
| Meituan-Dianping/SQLAdvisor SQLAdvisor is a command-line tool developed by Meituan-Dianping's DBA team that analyzes SQL statements and outputs index optimization sugg… | 32 | 5616 | maintenance |
| KDAB/cxx-qt CXX-Qt is a set of Rust crates providing safe bidirectional bindings between Rust and Qt via CXX. It lets developers implement QObject subc… | 95 | 1537 | active |
| xLLM-AI/xllm xLLM is a high-performance C++ inference engine for LLM, VLM, DiT and recommendation models, optimized for heterogeneous AI accelerators su… | 78 | 1536 | active |
| google/tensorstore TensorStore is a C++ and Python library for reading and writing large multi-dimensional arrays with a uniform API across formats like zarr,… | 77 | 1536 | active |
| calamares/calamares Calamares is a distribution-independent system installer framework for Linux, featuring advanced manual and automated partitioning. It is h… | 10 | 1535 | active |
| Nitrux/maui-shell Maui Shell is a convergent Linux desktop shell built with C++ and MauiKit, composed of Cask (shell container with panels and popups) and Zp… | 10 | 1534 | active |
| 4lex4/scantailor-advanced ScanTailor Advanced is an interactive post-processing tool for scanned pages, merging features from ScanTailor Featured and Enhanced while … | 23 | 1532 | stable |
| leela-zero/leela-zero Leela Zero is an open-source Go engine that reimplements AlphaGo Zero, combining Monte Carlo Tree Search with a deep residual convolutional… | 23 | 5586 | maintenance |
| DLTcollab/sse2neon A single-header C/C++ library that translates Intel SSE (MMX through SSE4.2 and AES) intrinsics to Arm/Aarch64 NEON intrinsics. It enables … | 75 | 1529 | active |
| VKCOM/kphp KPHP is a PHP compiler developed at VK.com that compiles a limited subset of PHP to C++ and then to a native binary running faster than pla… | 77 | 1523 | active |
| jart/sectorlisp SectorLISP is a 512-byte LISP implementation that fits in a boot sector and boots John McCarthy's meta-circular evaluator on bare metal fro… | 71 | 1520 | stable |
| AndreaOrru/LaiNES LaiNES is a compact, cycle-accurate Nintendo Entertainment System (NES) emulator written in C++ with SDL2. It includes a built-in GUI, save… | 55 | 1518 | active |
| intel/llvm Intel's staging area for LLVM upstream contributions and home for Intel LLVM-based projects, most notably the oneAPI DPC++ compiler impleme… | 95 | 1517 | active |
| QtExcel/QXlsx QXlsx is a C++ library for reading and writing Excel (*.xlsx) files, built on the Qt framework. It is the maintained successor to the disco… | 96 | 1514 | active |
| OpenDDS/OpenDDS OpenDDS is an open-source C++ implementation of the OMG Data Distribution Service (DDS) specification for real-time publish-subscribe data … | 86 | 1513 | active |
| POV-Ray/povray POV-Ray (The Persistence of Vision Raytracer) is a free, high-quality raytracing application for creating photorealistic three-dimensional … | 48 | 1513 | active |
| GPSnoopy/RayTracingInVulkan A real-time GPU ray tracer implementing Peter Shirley's 'Ray Tracing in One Weekend' using Vulkan's hardware ray tracing extension (VK_KHR_… | 35 | 1513 | active |
| qicosmos/ormpp ormpp is a modern C++17 header-only ORM library that provides a unified API for MySQL, PostgreSQL, and SQLite. It uses compile-time reflect… | 87 | 1512 | active |
| aiekick/ImGuiFileDialog A feature-rich file and directory selection dialog library built exclusively for Dear ImGui. It supports custom panes, filter coloring and … | 61 | 1511 | active |
| Bareflank/hypervisor Bareflank is an open-source hypervisor SDK written in C++ (with Rust support) for rapidly prototyping custom hypervisors on 64-bit Intel an… | 23 | 1511 | active |
| firedancer-io/firedancer Firedancer is Jump Crypto's from-scratch Solana validator client written in C, designed for extreme performance and security with a restric… | 95 | 1510 | active |
| Azure/iotedge Azure IoT Edge is Microsoft's open-source edge runtime that moves cloud analytics and business logic to IoT devices by deploying containeri… | 95 | 1509 | active |
| dRoninFlight/dRonin dRonin is open-source autopilot/flight controller firmware for OpenPilot/Tau Labs family boards, supporting multirotors, planes, and helico… | 49 | 1508 | active |
| koide3/direct_visual_lidar_calibration A C++ toolbox for target-less, single-shot extrinsic calibration between LiDAR sensors and cameras, supporting spinning and non-repetitive … | 74 | 1507 | stable |
| DarthTon/Blackbone Blackbone is a C++ library for Windows memory hacking, providing APIs for process memory manipulation, DLL injection, manual PE image mappi… | 32 | 5479 | maintenance |
| sail-sg/envpool EnvPool is a C++-based batched environment pool with pybind11 bindings and a thread pool for high-performance parallel RL environment execu… | 94 | 1506 | active |
| hxhb/HotPatcher HotPatcher is an Unreal Engine (UE4.21–UE5) editor plugin for managing hot update versions and packaging resource patches. It tracks asset … | 52 | 1506 | active |
| Wren6991/PicoDVI PicoDVI is a library that bitbangs DVI/HDMI video output directly from RP2040 and RP2350 microcontrollers using PIO, DMA, and overclocked C… | 75 | 1504 | active |
| Flashlight wav2letter++ is Facebook AI Research's end-to-end automatic speech recognition (ASR) toolkit written in C++. It has been consolidated into … | 62 | 5466 | maintenance |
| Tessil/robin-map robin-map is a header-only C++ library providing fast hash map and hash set containers (tsl::robin_map, tsl::robin_set, plus prime-growth v… | 67 | 1503 | stable |
| pmp-library/pmp-library A modern C++ open-source library for processing and visualizing polygon surface meshes. It provides an efficient mesh data structure, stand… | 67 | 1503 | stable |
| mherb/kalman A header-only C++11 library implementing Kalman filter variants (EKF, SR-EKF, UKF, SR-UKF) built on the Eigen3 linear algebra library. User… | 32 | 1502 | stable |
| xtaci/algorithms A collection of classical algorithms and data structures implemented in C++, with one header file per algorithm plus a demo program. It tar… | 23 | 5459 | maintenance |
| leggedrobotics/ocs2 OCS2 is a C++ toolbox for formulating and solving nonlinear optimal control problems, with an emphasis on real-time Model Predictive Contro… | 65 | 1501 | active |
| adsr/phpspy phpspy is a low-overhead sampling profiler for PHP 7+ written in C. It can attach to running PHP processes (CLI, Apache, FPM) without code … | 60 | 1500 | active |
| meiqua/shape_based_matching A C++ library implementing Halcon-style shape-based matching (equivalent to LINE-MOD) using gradient orientation templates for robust 2D ob… | 32 | 1500 | active |
| Gargaj/Bonzomatic Bonzomatic is a live shader coding tool where you write a 2D fragment/pixel shader while it runs in the background. It was built as the sta… | 26 | 1499 | active |
| introlab/rtabmap_ros RTAB-Map's ROS package providing real-time appearance-based SLAM (RGB-D, stereo, and LiDAR graph SLAM) as ROS 1 and ROS 2 nodes. It integra… | 76 | 1498 | active |
| ANTsX/ANTs Advanced Normalization Tools (ANTs) is a C++ command-line library for high-dimensional medical image registration and segmentation, built o… | 83 | 1497 | active |
| microsoft/ai-dev-gallery AI Dev Gallery is a Windows application from Microsoft that lets developers explore over 25 interactive samples powered by local AI models … | 66 | 1497 | active |
| T4y1oR/RingQ RingQ is a post-exploitation antivirus evasion tool that obfuscates and loads arbitrary Windows executables or shellcode (e.g., Cobalt Stri… | 27 | 1497 | active |
| Crementif/BotW-BetterVR A VR mod/hook that adds a PC VR mode to The Legend of Zelda: Breath of the Wild running on the Cemu emulator. It provides stereo rendering … | 99 | 1496 | active |
| uccl-project/uccl UCCL is a high-performance GPU communication library written in C++ that provides collectives (as a drop-in NCCL/RCCL replacement), P2P tra… | 71 | 1496 | active |
| qdtroy/DuiLib_Ultimate DuiLib_Ultimate is an enhanced, actively maintained fork of the duilib DirectUI library for building lightweight, high-performance Windows … | 66 | 1496 | active |
| zpl-c/librg librg is a single-header, cross-platform world replication library written in pure C99 for multiplayer game development. It acts as middlew… | 52 | 1496 | active |
| enewhuis/liquibook Liquibook is a modern C++ order matching engine library providing the low-level components for matching buy and sell orders of fungible ass… | 23 | 1496 | stable |
| Norbyte/bg3se A script extender for Baldur's Gate 3 that injects Lua and Osiris scripting support into the game. It enables mod developers to write scrip… | 92 | 1495 | active |
| eloqdata/eloqkv EloqKV is a high-performance distributed key-value database with a Redis/ValKey-compatible API, built in C++ on a transactional data substr… | 86 | 1495 | active |
| libgeos/geos GEOS is a C/C++ library for computational geometry on 2D vector geometries, implementing the OGC Simple Features standard. It is a port of … | 98 | 1494 | stable |
| facebook/fishhook fishhook is a small C library from Facebook that dynamically rebinds symbols in Mach-O binaries running on iOS, similar to DYLD_INTERPOSE o… | 32 | 5425 | maintenance |
| dekuNukem/bob_cassette_rewinder An open-source hardware/firmware project that defeats the DRM on Bob dishwasher detergent cassettes, allowing users to reset and refill the… | 32 | 1493 | active |
| microsoft/win32metadata Microsoft's tooling that generates machine-readable metadata (.winmd) for Win32 APIs in the Windows SDK. It enables automated generation of… | 95 | 1492 | active |
| ProjectBorealis/PBCharacterMovement An Unreal Engine C++ plugin implementing Half-Life 2 / Source Engine style classic FPS character movement, including bunnyhopping, strafe b… | 45 | 1492 | active |
| hku-mars/LiDAR_IMU_Init LI-Init is a robust, real-time initialization method for LiDAR-inertial systems that calibrates temporal offset, extrinsic parameters, grav… | 59 | 1491 | active |
| kraxarn/spotify-qt spotify-qt is an unofficial, lightweight Spotify client built with Qt and C++ that provides a simpler alternative to the official Spotify a… | 86 | 1490 | active |
| libressl/portable LibreSSL Portable is the portable build of LibreSSL, a TLS and cryptography stack forked from OpenSSL 1.0.1g by the OpenBSD project. It pro… | 94 | 1489 | stable |
| graphdeco-inria/diff-gaussian-rasterization A CUDA-based differentiable rasterization engine for 3D Gaussian Splatting, used in the SIGGRAPH 2023 paper '3D Gaussian Splatting for Real… | 29 | 1489 | stable |
| juliettef/IconFontCppHeaders A collection of C/C++ headers plus C#, Python, Rust, and Go files defining icon code points for popular icon fonts like Font Awesome, Mater… | 71 | 1487 | active |
| KDE/okular Okular is KDE's universal document viewer for formats including PDF, PostScript, EPUB, Comic Book, and images, with support for annotations… | 77 | 1485 | stable |
| CameraKit/camerakit-android CameraKit is an Android library that wraps the Camera 1 and Camera 2 APIs behind a reliable CameraView component for photo and video captur… | 23 | 5387 | maintenance |
| corrosion-rs/corrosion Corrosion is a tool for integrating Rust into existing CMake projects, automatically importing Rust executables, static libraries, and dyna… | 76 | 1484 | active |
| carbon-language/carbon-lang Carbon is an experimental successor language to C++ with bidirectional C++ interoperability, built on LLVM for C++-level performance. The r… | 86 | 33871 | experimental |
| sakura-editor/sakura Sakura Editor is a free, open-source Japanese text editor for MS Windows, written in C++ and released under the Zlib license. It supports m… | 87 | 1481 | active |
| cpputest/cpputest CppUTest is a C/C++ xUnit-style unit testing and mocking framework, written in C++ but usable from both C and C++ projects. It is designed … | 66 | 1480 | stable |
| owncloud/client The official desktop syncing client for ownCloud, synchronizing files between an ownCloud server (including ownCloud Infinite Scale) and a … | 92 | 1479 | active |
| tuxera/ntfs-3g NTFS-3G is an open-source read/write NTFS filesystem driver for Linux, FreeBSD, macOS, and other Unix-like systems, maintained by Tuxera si… | 90 | 1477 | stable |
| OldUnreal/UnrealTournamentPatches OldUnreal's community-maintained patch repository for Unreal Tournament (1999), developed under an agreement with Epic Games. The patches f… | 79 | 1477 | active |
| vslavik/winsparkle WinSparkle is an app update framework for Windows desktop applications, inspired by Sparkle for macOS. It ships as a single dependency-free… | 88 | 1475 | stable |
| vectorclass/version2 A C++ class library for using SIMD instructions (SSE, AVX, AVX-512) to improve performance on x86/x86-64 microprocessors. It provides vecto… | 71 | 1474 | stable |
| kostub/iosMath iosMath is a native iOS/macOS library that renders LaTeX math equations in a UIView/NSView subclass using TeX typesetting rules, without a … | 97 | 1473 | active |
| chenxuuu/sms_forwarding Low-cost SMS forwarding firmware for ESP32C3 + ML307R 4G modem hardware that automatically forwards received SMS messages to up to five con… | 77 | 1473 | active |
| fanglingsu/vimb Vimb is a lightweight, modal web browser built on WebKitGTK that behaves like the Vimperator plugin for Firefox, offering Vim-style keybind… | 89 | 1472 | active |