platform: cpp
3534 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| root-project/root ROOT is a C++ data analysis framework developed at CERN for storing, processing, and visualizing large scientific datasets, with a columnar… | 96 | 3288 | stable |
| hiyohiyo/CrystalDiskInfo CrystalDiskInfo is a Windows utility that displays disk drive health and S.M.A.R.T. information for PATA, SATA, and partially NVMe/USB/RAID… | 75 | 3282 | active |
| derceg/explorerplusplus Explorer++ is a lightweight, fast, tabbed file manager for Windows built in C++. It is fully portable, supports bookmarks, file search, pre… | 67 | 3273 | active |
| OvenMediaLabs/OvenMediaEngine OvenMediaEngine is an open-source (AGPL-3.0) C++ live streaming server that ingests streams via WebRTC, SRT, RTMP, RTSP, and MPEG-2 TS and … | 90 | 3266 | active |
| basil00/WinDivert WinDivert is a user-mode packet interception library for Windows that allows applications to capture, modify, drop, and re-inject network p… | 23 | 3266 | stable |
| lsalzman/enet ENet is a C library providing reliable UDP networking with features like channels, reliability, and congestion control. It is designed for … | 72 | 3260 | stable |
| checkedc/checkedc Checked C is an extension to the C programming language that adds bounds checking and improved type safety through opt-in annotations, impl… | 23 | 3255 | active |
| pafuhana1213/KawaiiPhysics KawaiiPhysics is a simple pseudo-physics plugin for Unreal Engine 4 & 5 that animates secondary motion like hair, skirts, and breasts on ch… | 88 | 3252 | active |
| tink-crypto/tink Tink is a multi-language, cross-platform open source cryptographic library from Google that provides secure, easy-to-use APIs for encryptio… | 10 | 13537 | maintenance |
| homenc/HElib HElib is an open-source C++ library implementing homomorphic encryption, supporting the BGV scheme with bootstrapping and the CKKS approxim… | 23 | 3249 | stable |
| amov-lab/Prometheus Prometheus is an open-source autonomous drone software system platform built on PX4 flight controller firmware and ROS. It provides onboard… | 57 | 3239 | active |
| sharkdp/dbg-macro A single-header C++ library providing a dbg(…) macro for quick printf-style debugging. It prints file, line, function, expression, value, a… | 53 | 3233 | stable |
| facebook/igl Facebook's Intermediate Graphics Library (IGL) is a cross-platform C++ library that provides a single low-level interface for commanding th… | 71 | 3229 | active |
| Jittor/jittor Jittor is a high-performance deep learning framework from Tsinghua University based on just-in-time (JIT) compilation and meta-operators, w… | 67 | 3229 | active |
| onnx/onnx-tensorrt A C++ parser library and backend that converts ONNX models into TensorRT engines for high-performance GPU inference. It is maintained by NV… | 92 | 3228 | active |
| ANYbotics/grid_map A C++ library with a ROS interface for managing multi-layered 2D grid maps for mobile robotic mapping, storing data like elevation, travers… | 51 | 3225 | active |
| NVIDIAGameWorks/Falcor Falcor is NVIDIA's open-source real-time rendering framework for rapid prototyping of graphics research, built on DirectX 12 and Vulkan. It… | 23 | 3217 | active |
| bloomberg/blazingmq BlazingMQ is a distributed, high-performance message queuing system written in C++, providing durable, fault-tolerant queues with rich rout… | 73 | 3208 | stable |
| VTK VTK (Visualization Toolkit) is an open-source C++ library for 3D graphics, image processing, volume rendering, and scientific visualization… | 77 | 3201 | stable |
| PJLab-ADG/SensorsCalibration OpenCalib is a C++ multi-sensor calibration toolbox for autonomous driving that calibrates IMU, LiDAR, camera, and radar sensors, both intr… | 32 | 3200 | active |
| Smithay/smithay Smithay is a Rust library providing building blocks for creating Wayland compositors, implementing core Wayland protocols and common extens… | 74 | 3196 | active |
| polardb/PolarDB-for-PostgreSQL PolarDB for PostgreSQL is a cloud-native, PostgreSQL-compatible database system developed by Alibaba Cloud. It uses a shared-storage archit… | 95 | 3194 | active |
| LeelaChessZero/lc0 Lc0 is an open-source, UCI-compliant chess engine that plays chess using neural networks trained via AlphaZero-style self-play reinforcemen… | 65 | 3193 | active |
| CosmosOS/Cosmos Cosmos is an operating system construction kit that lets developers build bare-metal OS kernels using .NET languages like C#, VB.NET, and F… | 87 | 3188 | active |
| ARM-software/ComputeLibrary Arm's Compute Library is a C++ collection of over 100 low-level machine learning and computer vision functions optimized for Arm Cortex-A/N… | 96 | 3183 | active |
| mriscoc/Ender3V2S1 Optimized Marlin-based firmware for Creality Ender 3 V2 and S1 3D printers, with precompiled binaries for STM32 RET6/RCT6 boards. It adds f… | 70 | 3178 | active |
| mon5termatt/medicat_installer A native C++ installer application for setting up MediCat USB, a computer diagnostic and recovery toolkit, on a USB drive. It handles Vento… | 99 | 3167 | active |
| Sergio0694/ComputeSharp ComputeSharp is a .NET library that lets developers write compute and pixel shaders in C# and run them in parallel on the GPU via DirectX 1… | 73 | 3161 | stable |
| NASA-SW-VnV/ikos IKOS is a static analyzer for C and C++ programs based on the theory of Abstract Interpretation, built on LLVM. It provides reusable abstra… | 64 | 3160 | active |
| DISTRHO/Cardinal Cardinal is a free, open-source virtual modular synthesizer based on VCV Rack, packaged as a self-contained audio plugin (AudioUnit/CLAP/LV… | 79 | 3159 | stable |
| QiuChenly/CoreInject CoreInject (successor to InjectLib) is a macOS application injection and binary-patching tool by QiuChenly, distributed alongside a communi… | 84 | 3157 | active |
| Tencent/Tendis Tendis is a high-performance distributed key-value storage system fully compatible with the Redis protocol, built on RocksDB for disk-based… | 81 | 3155 | active |
| DynamoRIO/dynamorio DynamoRIO is a runtime code manipulation system that supports arbitrary code transformations on executing programs, with a powerful instruc… | 95 | 3146 | active |
| T-vK/ESP32-BLE-Keyboard An Arduino-compatible C++ library that turns an ESP32 into a Bluetooth LE (BLE) keyboard. It lets sketches send keystrokes, text, individua… | 23 | 3146 | active |
| ttttupup/wxhelper wxhelper is a C++ DLL that hooks the Windows PC WeChat client, exposing its internal functions through a local HTTP server (default port 19… | 61 | 3141 | active |
| ThirteenAG/WidescreenFixesPack A collection of ASI plugins that add or improve widescreen resolution support in classic PC games, fix bugs, and add extra features. It cov… | 81 | 3140 | active |
| grame-cncm/faust Faust (Functional Audio Stream) is a functional programming language for real-time digital signal processing and sound synthesis, developed… | 88 | 3138 | stable |
| ThirteenAG/GTAIV.EFLC.FusionFix An open-source ASI plugin for Grand Theft Auto IV: The Complete Edition that fixes bugs, graphical issues, and limitations left unaddressed… | 94 | 3137 | active |
| magiblot/tvision A modern cross-platform port of Borland's Turbo Vision 2.0, the classic C++ framework for building text-based user interfaces. It preserves… | 67 | 3134 | active |
| seladb/PcapPlusPlus PcapPlusPlus is a multiplatform C++ library for capturing, parsing, and crafting network packets. It wraps popular packet processing engine… | 86 | 3131 | stable |
| vvaltchev/tilck Tilck is a tiny educational Linux-compatible kernel written in C and assembly, targeting i386 and riscv64 with UEFI boot support. It implem… | 77 | 3123 | active |
| easymodo/qimgv qimgv is a fast, lightweight desktop image viewer built with Qt, featuring optional video playback via libmpv. It offers a minimal unclutte… | 51 | 3115 | active |
| PanosK92/SpartanEngine Spartan Engine is a C++ game engine built over 12+ years by a single developer, featuring a fully bindless, GPU-driven renderer with real-t… | 86 | 3111 | active |
| ETLCPP/etl The Embedded Template Library (ETL) is a C++ library providing STL-like containers, algorithms, and utilities designed for embedded systems… | 97 | 3107 | active |
| ZDoom/gzdoom GZDoom is a modder-friendly source port of the Doom engine supporting all Doom engine games, with modern OpenGL and Vulkan renderers and a … | 73 | 3107 | active |
| wolfcw/libfaketime libfaketime is an LD_PRELOAD library that intercepts system calls retrieving the current date and time, reporting faked times to a single a… | 78 | 3106 | active |
| mangos/MaNGOS MaNGOS is an open-source MMORPG server emulation project, originally announced in 2005, that implements game server software for older vers… | 64 | 3106 | active |
| zrythm/zrythm Zrythm is a free, cross-platform digital audio workstation (DAW) for recording, editing, mixing, and producing music with audio and MIDI. I… | 67 | 3102 | active |
| FFTW/fftw3 FFTW is a widely used C library for computing discrete Fourier transforms (DFTs), known for its speed and adaptive code generation. This re… | 62 | 3102 | stable |
| acl-dev/acl Acl is a cross-platform C/C++ network communication library and server programming framework supporting Linux, Windows, macOS, FreeBSD, And… | 90 | 3100 | stable |
| facebook/wangle Wangle is a C++ networking library providing composable client/server abstractions for building protocols, application clients, and servers… | 95 | 3094 | active |
| simd-everywhere/simde SIMDe is a header-only C/C++ library providing portable implementations of SIMD intrinsics (SSE, AVX, NEON, AltiVec, etc.) on hardware that… | 78 | 3092 | active |
| ikawrakow/ik_llama.cpp A fork of llama.cpp offering state-of-the-art quantization types and improved CPU/CUDA inference performance for large language models. It … | 59 | 3091 | active |
| BinomialLLC/basis_universal Basis Universal is an open-source LDR/HDR GPU supercompressed texture codec and transcoding system supporting .KTX2 and .basis file formats… | 96 | 3088 | active |
| allenk/GeminiWatermarkTool A C++20 tool that detects and removes the Gemini/Nano Banana Pro and Veo watermarks from AI-generated images using calibrated reverse alpha… | 79 | 3086 | active |
| ColinDuquesnoy/QDarkStyleSheet A dark and light stylesheet/theme library for Qt applications, supporting PyQt and PySide bindings (Qt5/Qt6) in Python as well as C++. It p… | 37 | 3084 | active |
| futo-org/android-keyboard FUTO Keyboard is a privacy-focused Android keyboard app forked from AOSP's LatinIME, offering offline voice input, swipe typing, autocorrec… | 86 | 3081 | active |
| zxingify/zxingify-objc ZXingObjC is a full Objective-C port of the ZXing barcode image processing library, supporting encoding and decoding of many 1D and 2D barc… | 23 | 3075 | active |
| PixarAnimationStudios/OpenSubdiv OpenSubdiv is a set of open-source C++ libraries implementing high-performance subdivision surface evaluation on massively parallel CPU and… | 76 | 3070 | stable |
| microsoft/plcrashreporter PLCrashReporter is an open-source in-process crash reporting library for iOS, macOS, and tvOS written in Objective-C. It detects crashes an… | 62 | 3066 | stable |
| qt-creator/qt-creator Qt Creator is a cross-platform integrated development environment (IDE) built by the Qt project for developing applications in C++ (and oth… | 98 | 3065 | active |
| ModOrganizer2/modorganizer Mod Organizer 2 is a Windows desktop application for managing mod collections of arbitrary size for PC games like Skyrim and Fallout 4. It … | 64 | 3061 | active |
| tensorflow/tflite-micro TensorFlow Lite for Microcontrollers (TFLM) is a C++ port of TensorFlow Lite for running ML models on microcontrollers, DSPs, and other mem… | 77 | 3059 | active |
| rpng/open_vins OpenVINS is an open-source C++ platform for visual-inertial navigation research, centered on a filter-based (MSCKF/EKF) estimator that fuse… | 47 | 3057 | active |
| imgui-rs/imgui-rs imgui-rs provides safe Rust bindings to Dear ImGui, the standard immediate-mode GUI library. It includes a high-level safe API crate, gener… | 62 | 3051 | active |
| b4rtaz/distributed-llama A C++ application that connects multiple home devices into a cluster for distributed LLM inference using tensor parallelism. It supports Ll… | 79 | 3045 | active |
| open-quantum-safe/liboqs liboqs is an open source C library providing implementations of quantum-resistant (post-quantum) key encapsulation mechanisms and digital s… | 88 | 3044 | active |
| WayfireWM/wayfire Wayfire is a modular and extensible 3D Wayland compositor built on wlroots, inspired by Compiz. It provides a customizable, lightweight des… | 89 | 3041 | active |
| bshoshany/thread-pool BS::thread_pool is a fast, lightweight, header-only C++17/C++20/C++23 thread pool library for submitting tasks to a pool of worker threads … | 58 | 3040 | stable |
| widelands/widelands Widelands is a free, open-source real-time strategy game inspired by Settlers II, featuring singleplayer campaigns and multiplayer modes. I… | 78 | 3039 | active |
| Snapchat/KeyDB KeyDB is a multithreaded, high-performance fork of Redis that is fully protocol-compatible and acts as a drop-in replacement for Redis depl… | 23 | 12509 | maintenance |
| benhoyt/inih inih (INI Not Invented Here) is a small, simple .INI file parser written in C, designed to be just a couple pages of code. It parses INI fi… | 62 | 3037 | stable |
| FNA-XNA/FNA FNA is an accuracy-focused reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries for open desktop platforms. It lets XNA … | 98 | 3035 | active |
| Alinshans/MyTinySTL A C++11 reimplementation of a large portion of the C++ Standard Template Library, including containers, iterators, and algorithms. Original… | 23 | 12476 | maintenance |
| lammps/lammps LAMMPS (Large-scale Atomic/Molecular Massively Parallel Simulator) is an open-source classical molecular dynamics simulation code focused o… | 94 | 3029 | stable |
| OpenBoard-org/OpenBoard OpenBoard is an open-source cross-platform interactive whiteboard application designed primarily for classroom use in schools and universit… | 82 | 3029 | active |
| project64/project64 Project64 is a free, open-source Nintendo 64 and 64DD emulator written in C++ for Windows. It plays N64 games with high-definition graphics… | 76 | 3026 | active |
| The-OpenROAD-Project/OpenROAD OpenROAD is an open-source application implementing a unified RTL-to-GDSII flow for digital chip design, covering synthesis through floorpl… | 67 | 3023 | active |
| contour-terminal/contour Contour is a modern, GPU-accelerated terminal emulator written in C++23 for everyday use by power users. It offers advanced features such a… | 95 | 3009 | active |
| odygrd/quill Quill is an ultra-low-latency asynchronous logging and metrics library for C++17. It is designed for performance-critical applications wher… | 99 | 3008 | active |
| DescentDevelopers/Descent3 The open-sourced Descent 3 game engine by Outrage Entertainment, released under GPL-3.0 and maintained by the Descent community. It require… | 44 | 3004 | active |
| projectchrono/chrono Project Chrono is a high-performance, open-source C++ multiphysics simulation library for multibody dynamics, finite element analysis, gran… | 81 | 2993 | stable |
| SpriteOvO/AirPodsDesktop A desktop application that enhances the Windows (and eventually Linux) experience when using AirPods, showing battery status and enabling a… | 91 | 2989 | active |
| pytorch/TensorRT Torch-TensorRT is a compiler library that accelerates PyTorch model inference on NVIDIA GPUs using TensorRT. It supports just-in-time compi… | 94 | 2986 | active |
| simplefoc/Arduino-FOC SimpleFOC is an Arduino/PlatformIO C++ library implementing Field Oriented Control (FOC) for BLDC and stepper motors. It supports many moto… | 77 | 2986 | active |
| Unity-Technologies/Graphics The public mirror of Unity's Graphics repository containing the Scriptable Render Pipeline (SRP), including the Universal Render Pipeline (… | 73 | 2982 | active |
| hosseinmoein/DataFrame A high-performance, templatized C++ library providing a heterogeneous DataFrame container for in-memory data exploration, transformation, a… | 94 | 2981 | active |
| stephenberry/glaze Glaze is an extremely fast, header-only C++ serialization and reflection library supporting JSON, BEVE, CBOR, BSON, CSV, MessagePack, TOML,… | 95 | 2978 | active |
| limbonaut/limboai LimboAI is an open-source C++ plugin for Godot Engine 4 that provides Behavior Trees and Hierarchical State Machines for building game AI. … | 95 | 2977 | active |
| klee/klee KLEE is a dynamic symbolic execution engine and symbolic virtual machine built on LLVM, which executes programs with symbolic inputs to aut… | 75 | 2974 | active |
| LibrePCB/LibrePCB LibrePCB is a free, open-source electronic design automation (EDA) suite for drawing schematics and designing printed circuit boards. It ru… | 91 | 2971 | active |
| google/mozc Mozc is an open-source Japanese Input Method Editor (IME) originating from Google Japanese Input, released under a BSD license. It supports… | 77 | 2970 | active |
| microsoft/wil A header-only C++ library from Microsoft providing readable, type-safe C++ interfaces for common Windows coding patterns. It includes RAII … | 77 | 2968 | stable |
| fairygui/FairyGUI-unity FairyGUI is a cross-platform UI editor and framework for Unity, designed to let designers build interfaces with a designer-oriented workflo… | 52 | 2965 | active |
| mit-nlp/MITIE MITIE is a C++ library and toolset for information extraction, providing named entity recognition and binary relation detection built on dl… | 43 | 2962 | active |
| li-plus/chatglm.cpp A pure C++ implementation of ChatGLM-6B, ChatGLM2-6B, ChatGLM3, and GLM-4(V) based on ggml, enabling memory-efficient real-time chatting on… | 20 | 2962 | active |
| userver-framework/userver userver is a production-ready open-source C++ asynchronous framework with coroutines for building microservices, services, and utilities. I… | 92 | 2956 | stable |
| nicklockwood/iCarousel iCarousel is an Objective-C library providing a highly customisable, data-driven 3D carousel (paged scrolling view) for iOS and macOS. It i… | 32 | 12108 | maintenance |
| phoboslab/wipeout-rewrite A C re-implementation of the 1995 PlayStation racing game wipEout, playable in the browser via Emscripten or as a native desktop build. It … | 71 | 2954 | active |
| GaijinEntertainment/DagorEngine Dagor Engine is the proprietary game engine and toolchain source code from Gaijin Games (creators of War Thunder), released for public use.… | 89 | 2953 | active |