platform: cpp
3534 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| mlabbe/nativefiledialog A tiny, portable C library that invokes native file open, save, and folder-select dialogs on Windows, macOS, and Linux with a single consis… | 23 | 1989 | stable |
| PureLayout/PureLayout PureLayout is an Objective-C library that extends UIView/NSView, NSArray, and NSLayoutConstraint with a comprehensive, developer-friendly A… | 23 | 7596 | maintenance |
| zxing-cpp/zxing-cpp ZXing-C++ is an open-source, multi-format 1D/2D barcode image processing library written in pure C++20, ported from the Java ZXing library … | 97 | 1987 | active |
| nemtrif/utfcpp A small, header-only C++ library for handling UTF-8 encoded strings in a portable way, compatible back to C++98. It provides STL iterator-b… | 91 | 1987 | stable |
| sewenew/redis-plus-plus redis-plus-plus is a C++11 Redis client library built on hiredis, supporting most Redis commands plus Valkey, DragonflyDB, and KeyDB via RE… | 69 | 1983 | stable |
| antirez/iris.c Iris is a pure C inference pipeline that generates images from text prompts using open-weights diffusion transformer models like FLUX.2 Kle… | 46 | 1983 | active |
| quickfix/quickfix QuickFIX is a free, open-source C++ implementation of the FIX (Financial Information eXchange) protocol, serving as a full-featured messagi… | 75 | 1982 | stable |
| blend2d/blend2d Blend2D is a high-performance 2D vector graphics engine written in C++ that uses a built-in JIT compiler (via AsmJit) to generate optimized… | 57 | 1981 | active |
| patrikhuber/eos A lightweight, header-only 3D Morphable Face Model (3DMM) fitting library written in modern C++11/14, with Python bindings. It provides mod… | 31 | 1980 | active |
| sheredom/utf8.h A single-header C and C++ library providing UTF-8 string manipulation functions mirroring the standard string.h API. It offers utf8-prefixe… | 83 | 1979 | stable |
| MoveIt Motion Planning Framework MoveIt is an open-source motion planning framework for ROS and ROS 2 that provides manipulation, inverse kinematics, collision checking, an… | 76 | 1977 | stable |
| Tencent/sluaunreal Slua-unreal is an Unreal Engine 4/5 plugin that lets developers write game logic in Lua instead of C++, with automatic export of blueprint … | 44 | 1977 | stable |
| Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB An ultra-lightweight face detection model (~1MB FP32, ~300KB quantized) designed for edge computing devices, with slim and RFB variants tra… | 32 | 7542 | maintenance |
| djpohly/dwl dwl is a compact, hackable tiling Wayland compositor built on wlroots, designed to fill the same role in the Wayland world that dwm does in… | 10 | 1975 | active |
| elishacloud/dxwrapper A DLL wrapper that fixes compatibility issues with older DirectX games running on Windows 10/11 by translating legacy DirectDraw/Direct3D c… | 95 | 1972 | active |
| mborgerding/kissfft KISS FFT is a mixed-radix Fast Fourier Transform library written in C that supports fixed-point and floating-point data types. It is design… | 71 | 1972 | stable |
| orbitersim/orbiter Orbiter is an open-source space flight simulator based on Newtonian mechanics, letting users pilot historic, hypothetical, or fictional spa… | 66 | 1972 | active |
| cifertech/nRFBox nRFBox is an open-source ESP32-based handheld tool that scans, analyzes, jams, and spoofs BLE, Wi-Fi, and 2.4GHz signals using an nRF24L01 … | 73 | 1971 | active |
| jkuhlmann/cgltf cgltf is a single-file, stb-style C99 library for parsing and writing glTF 2.0 and GLB 3D asset files. It is widely adopted in graphics eng… | 52 | 1970 | stable |
| AcademySoftwareFoundation/OpenTimelineIO OpenTimelineIO (OTIO) is an open-source API and interchange format for editorial timeline/cut information, with a C++ core library, in-memo… | 83 | 1965 | stable |
| official-pikafish/Pikafish Pikafish is a free, open-source UCI xiangqi (Chinese chess) engine derived from Stockfish, using NNUE neural network evaluation to analyze … | 76 | 1963 | active |
| pantor/inja Inja is a header-only template engine for modern C++, loosely inspired by Python's Jinja. It renders text templates with variables, loops, … | 71 | 1962 | stable |
| microsoft/snmalloc snmalloc is a high-performance, message-passing based memory allocator from Microsoft, usable as a header-only C++ library, via LD_PRELOAD,… | 92 | 1961 | active |
| stclib/STC STC is a generic, type-safe, high-performance container and algorithm library for C99/C11, providing strings, vectors, maps, sets, deques, … | 66 | 1961 | active |
| openmm/openmm OpenMM is a high-performance toolkit and library for molecular dynamics simulation, with optimized GPU-accelerated kernels. It can be used … | 95 | 1960 | stable |
| twitter/pelikan Pelikan is Twitter's framework for building high-performance cache services, written in Rust with a legacy C codebase. It includes products… | 23 | 1957 | active |
| vimpunk/mio mio is a cross-platform, header-only C++11 library for memory mapped file IO, serving as a lightweight alternative to Boost.Iostreams' mmap… | 32 | 1953 | stable |
| ChefKissInc/NootedRed NootedRed is a macOS kernel extension (kext) that provides GPU bug fixes, quality-of-life improvements, and extended hardware support for A… | 94 | 1952 | active |
| autodiff/autodiff autodiff is a C++17 library for automatic differentiation that computes derivatives of functions efficiently using forward mode (dual numbe… | 24 | 1952 | active |
| cimgui/cimgui A programmatically generated thin C API wrapper around Dear ImGui, the C++ immediate mode GUI library. It enables using Dear ImGui from any… | 67 | 1949 | active |
| cra-ros-pkg/robot_localization robot_localization is a ROS package of nonlinear state estimation nodes (EKF, UKF, and navsat_transform) for fusing IMU, odometry, and othe… | 64 | 1947 | stable |
| ruyo/VRM4U VRM4U is an Unreal Engine (UE4/UE5) plugin that imports VRM 3D avatar files at runtime and in-editor. It generates skeletal rigs, morph tar… | 97 | 1945 | active |
| samtools/samtools SAMtools is a suite of C command-line programs, built on HTSlib, for reading, writing, editing, indexing, sorting, and viewing SAM/BAM/CRAM… | 96 | 1945 | stable |
| lieff/minimp3 A minimalistic single-header C library for decoding MP3 audio. It is small, fast with SSE/NEON SIMD support, and ISO-conformant with high a… | 75 | 1945 | stable |
| numworks/epsilon Epsilon is a high-performance operating system for the NumWorks graphing calculator, written in C++, with eleven apps covering the high sch… | 65 | 1945 | active |
| google-deepmind/lab DeepMind Lab is a customisable 3D learning environment built on Quake III Arena (ioquake3) that provides navigation and puzzle-solving task… | 23 | 7373 | maintenance |
| simdutf/simdutf simdutf is a high-performance C++ library for Unicode validation, transcoding (UTF-8, UTF-16, UTF-32, Latin1, ASCII) and WHATWG-compliant B… | 98 | 1938 | stable |
| vxunderground/VX-API VX-API is a C++ collection of functions implementing malicious functionality to aid in malware development, maintained by vx-underground. I… | 32 | 1938 | active |
| sarah-walker-pcem/pcem PCem is an emulator that reproduces classic IBM PC-compatible hardware, allowing users to run old operating systems and software on modern … | 65 | 1933 | active |
| mgerdes/Open-Golf Open Golf is a cross-platform 3D minigolf game written in C using the Sokol libraries, with custom physics for ball collision and a built-i… | 32 | 1930 | active |
| neuecc/UniRx UniRx is a reimplementation of .NET Reactive Extensions for Unity, enabling composable asynchronous and event-based programming with LINQ-s… | 10 | 7330 | maintenance |
| fusionlanguage/fut Fusion is a programming language designed for writing reusable library components in a single codebase that transpiles to C, C++, C#, D, Ja… | 94 | 1928 | active |
| AdaptiveCpp/AdaptiveCpp AdaptiveCpp (formerly hipSYCL/Open SYCL) is an independent, community-driven C++ compiler platform for heterogeneous programming models inc… | 75 | 1928 | active |
| getml/reflect-cpp reflect-cpp is a C++20/C++26 library for fast serialization, deserialization, and validation using reflection, comparable to pydantic or se… | 85 | 1927 | active |
| GameFoundry/B3DFramework B3D Framework (formerly Banshee 3D) is a modern C++17 library providing a foundation for high-performance game engines and real-time graphi… | 77 | 1922 | active |
| dchapyshev/aspia Aspia is a free open-source remote desktop application with file transfer, remote terminal, system information, text chat, and video record… | 66 | 1920 | active |
| JustasMasiulis/lazy_importer A header-only C++ library for resolving Windows DLL exports at runtime in a way that hides imports from static analysis tools. It uses comp… | 32 | 1920 | stable |
| facebookarchive/KVOController A thread-safe Objective-C library that simplifies Cocoa's key-value observing (KVO) on iOS and OS X. It offers a modern API supporting bloc… | 10 | 7286 | maintenance |
| codeplea/tinyexpr TinyExpr is a small recursive descent parser, compiler, and evaluation engine for math expressions in C. It ships as a single source and he… | 97 | 1919 | stable |
| kfrlib/kfr KFR is a fast, modern C++ digital signal processing framework providing FFT/DFT, FIR/IIR/biquad filter design and processing, sample rate c… | 94 | 1917 | stable |
| KasperskyLab/hrtng An IDA Pro plugin (C++) providing a rich toolkit for reverse engineering: string/data decryption, deobfuscation of Hex-Rays pseudocode, unf… | 87 | 1916 | active |
| alibaba/xquic XQUIC is Alibaba's cross-platform C library implementing the IETF QUIC and HTTP/3 protocols for both client and server use. It supports QUI… | 94 | 1915 | active |
| Huntereb/Awoo-Installer Awoo Installer is a Nintendo Switch homebrew application for installing NSP, NSZ, XCI, and XCZ game files from SD card, USB, LAN, or the in… | 52 | 1914 | active |
| microsoft/DiskANN DiskANN3 is a composable Rust library for scalable, accurate vector indexing and nearest-neighbor search, designed to be embedded into data… | 99 | 1913 | active |
| mrousavy/nitro Nitro is a framework for building fast, type-safe native modules for React Native (and any JSI environment) implemented in C++, Swift, or K… | 86 | 1912 | active |
| vroland/epdiy EPDiy is a driver board and accompanying software library for driving affordable E-Paper (E-Ink) display modules, typically salvaged from e… | 98 | 1911 | active |
| UnrealSharp/UnrealSharp UnrealSharp is an open-source Unreal Engine 5 plugin that lets developers write game logic in C# on .NET 10, with automatically generated b… | 72 | 1911 | active |
| strukturag/libde265 libde265 is an open source implementation of the H.265 (HEVC) video codec written from scratch in C++ with a plain C API for easy integrati… | 95 | 1910 | stable |
| dresden-elektronik/deconz-rest-plugin A C++ REST-API plugin for the deCONZ gateway software that exposes Zigbee 3.0, ZHA, and ZLL devices (lights, switches, sensors) over HTTP. … | 89 | 1910 | active |
| zeux/volk volk is a meta-loader for the Vulkan API written in C89 that dynamically loads Vulkan entrypoints without linking to the Vulkan loader libr… | 81 | 1909 | active |
| FACEGOOD/FACEGOOD-Audio2Face FACEGOOD Audio2Face is an open-source deep learning framework that converts audio into facial blendshape weights for driving digital humans… | 64 | 1909 | active |
| starwing/lua-protobuf A C module for Lua (5.1-5.4 and LuaJIT) that encodes and decodes Google protobuf data, supporting both proto2 and proto3 syntax. It include… | 63 | 1909 | active |
| emilk/loguru Loguru is a lightweight, dependency-free C++ logging library consisting of just two files. It offers verbosity levels, assertions, abort ha… | 66 | 1907 | stable |
| pioneerspacesim/pioneer Pioneer is an open-source, open-ended space adventure game set in the Milky Way galaxy, inspired by Elite and Frontier. It features procedu… | 77 | 1905 | active |
| Chaoses-Ib/IbEverythingExt EvEx (IbEverythingExt) is a plugin for the voidtools Everything search utility on Windows that adds Chinese pinyin search, Japanese romaji … | 95 | 1901 | active |
| flexflow/flexflow-train FlexFlow Train is a deep learning framework that accelerates distributed DNN training by automatically searching for efficient parallelizat… | 67 | 1898 | active |
| microsoft/Win2D Win2D is a Windows Runtime API for immediate mode 2D graphics rendering with GPU acceleration, built on Direct2D. It supports C#, C++, and … | 65 | 1898 | active |
| lightspark/lightspark Lightspark is an open source Flash player implementation written in C++ that plays SWF files and supports all versions of ActionScript. It … | 67 | 1897 | active |
| bminor/glibc The GNU C Library (glibc), the standard C library for GNU/Linux and GNU/Hurd systems, providing the system API for C and C-compatible langu… | 10 | 1895 | stable |
| MothCocoon/FlowGraph A design-agnostic node-based event editor plugin for Unreal Engine for scripting the flow of gameplay and narrative events. Nodes are simpl… | 94 | 1894 | active |
| max0x7ba/atomic_queue A C++14 header-only library providing multiple-producer multiple-consumer lock-free queues built on circular buffers and std::atomic. It is… | 77 | 1893 | stable |
| llvm/torch-mlir Torch-MLIR is a compiler project providing first-class translation of PyTorch programs into the MLIR compiler ecosystem. It lets hardware v… | 67 | 1892 | active |
| pascallanger/DIY-Multiprotocol-TX-Module An open-source firmware for a DIY 2.4GHz multiprotocol transmitter module that lets almost any RC transmitter control many different receiv… | 86 | 1891 | active |
| meganz/MEGAsync MEGA Desktop Application (MEGAsync) is an installable desktop client that automatically synchronizes folders between your computer and your… | 92 | 1890 | active |
| stevemk14ebr/PolyHook_2_0 PolyHook 2.0 is a C++20 library for hooking functions at runtime on x86 and x64 architectures. It supports multiple hooking techniques (inl… | 73 | 1890 | active |
| Reference-LAPACK/lapack LAPACK is a reference library of Fortran subroutines for solving common numerical linear algebra problems such as linear equations, eigenva… | 67 | 1889 | stable |
| google/fruit Fruit is a dependency injection framework for C++, loosely inspired by Java's Guice. It uses C++11 metaprogramming to catch most injection … | 57 | 1887 | stable |
| systemed/tilemaker tilemaker is a single C++ executable that converts OpenStreetMap .osm.pbf extracts into Mapbox Vector Tile format tiles, outputting to file… | 76 | 1883 | active |
| InteractiveComputerGraphics/SPlisHSPlasH SPlisHSPlasH is an open-source C++ library for physically-based fluid simulation using the Smoothed Particle Hydrodynamics (SPH) method. It… | 86 | 1882 | active |
| plasma-umass/Mesh Mesh is a drop-in replacement malloc library for C/C++ that transparently reduces memory footprint by recovering from heap fragmentation wi… | 66 | 1882 | active |
| laugh12321/TensorRT-YOLO A C++/Python deployment toolkit for running YOLO-family models (YOLOv3 through YOLO26) on NVIDIA GPUs using TensorRT, with custom plugins, … | 63 | 1880 | active |
| TartanLlama/expected A single-header C++11/14/17 implementation of std::expected with functional-style extensions like map, and_then, and or_else. It lets devel… | 53 | 1879 | stable |
| OpenLoco/OpenLoco OpenLoco is an open-source C++ re-implementation of Chris Sawyer's Locomotion, a transport company construction and management simulation g… | 98 | 1877 | active |
| ashvardanian/NumKong NumKong is a mixed-precision numeric and linear-algebra library with ~2,000 SIMD-accelerated kernels for dot products, distances, matrix mu… | 93 | 1877 | active |
| microsoft/cppwinrt C++/WinRT is a standard C++17 language projection for Windows Runtime (WinRT) APIs, implemented as a header-file-based library. It lets dev… | 95 | 1872 | stable |
| airbus-seclab/bincat BinCAT is a static binary code analysis toolkit that performs value analysis, taint analysis, type reconstruction, and use-after-free/doubl… | 29 | 1872 | active |
| nndeploy/nndeploy nndeploy is an easy-to-use, high-performance AI deployment framework written in C++ with Python bindings. It provides a visual drag-and-dro… | 87 | 1868 | active |
| lxqt/lxqt LXQt is a lightweight, modular Qt-based desktop environment for Linux and BSD, successor to LXDE and Razor-qt. This repository is a git sup… | 84 | 1867 | active |
| qcad/qcad QCAD is an open source 2D CAD application for creating technical drawings such as building plans, mechanical parts, and schematics, built i… | 77 | 1867 | stable |
| NVIDIA-AI-IOT/Lidar_AI_Solution NVIDIA's collection of GPU-accelerated Lidar AI inference solutions for autonomous driving, including optimized implementations of PointPil… | 72 | 1867 | active |
| litespeedtech/lsquic LSQUIC is an open-source C library implementing the QUIC transport protocol and HTTP/3 for both servers and clients, used in production by … | 96 | 1866 | active |
| uber/ios-snapshot-test-case An iOS library (formerly Facebook's FBSnapshotTestCase) for snapshot testing UIViews and CALayers by comparing rendered images against stor… | 48 | 1862 | stable |
| alexliniger/MPCC A C++ and Matlab implementation of a Model Predictive Contouring Controller (MPCC) for autonomous racing, developed at ETH Zurich's Automat… | 68 | 1860 | active |
| emweb/wt Wt is a C++ web toolkit for building highly interactive web applications using a widget-based GUI abstraction, without writing JavaScript. … | 97 | 1853 | stable |
| boostorg/hana Boost.Hana is a header-only C++14 metaprogramming library providing a standard library for computations on both types and values, including… | 66 | 1852 | stable |
| xorvoid/sectorc SectorC is a C compiler written in x86-16 assembly that fits entirely within a 512-byte x86 boot sector. It supports a small but usable sub… | 59 | 1852 | active |
| bootchk/resynthesizer A suite of third-party plugins for GIMP implementing the Resynthesizer algorithm for texture synthesis and transfer among images. It enable… | 70 | 1850 | active |
| mkazhdan/PoissonRecon An implementation of Poisson Surface Reconstruction for turning oriented point clouds into watertight 3D meshes, evolved into a general ada… | 58 | 1848 | stable |
| Andersbakken/rtags RTags is a client/server application that indexes C/C++/ObjC code using clang, maintaining a persistent database of symbols, references, an… | 88 | 1846 | active |
| dphnAI/sonar Sonar is a large-scale LLM inference engine for Hugging Face-compatible language and multimodal models, based on vLLM (formerly the Aphrodi… | 94 | 1843 | active |