platform: cpp
3534 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| mlc-ai/xgrammar XGrammar is an open-source library for efficient, flexible, and portable structured generation in LLM inference via constrained decoding. I… | 88 | 1843 | active |
| 188080501/JQTools JQTools is an open-source developer toolbox built with Qt/QML/C++ that bundles common small utilities: text processing, hash and encryption… | 90 | 1840 | active |
| VROOM-Project/vroom VROOM is an open-source C++20 route optimization engine that solves vehicle routing problems (TSP, CVRP, VRPTW, PDPTW and variants) in mill… | 71 | 1839 | active |
| bloomberg/bde BDE (Basic Development Environment) is Bloomberg's set of foundational C++ libraries, comprising BSL (Basic Standard Library), BDL (Basic D… | 77 | 1838 | stable |
| hacl-star/hacl-star HACL* is a formally verified cryptographic library written in F* (Low*) and compiled to efficient standalone C code, covering algorithms li… | 62 | 1837 | active |
| AcademySoftwareFoundation/openexr OpenEXR is the specification and reference C/C++ implementation of the EXR file format, the professional high-dynamic-range image storage f… | 99 | 1836 | stable |
| handy-computer/transcribe.cpp A C/C++ speech-to-text inference library built on the ggml runtime that runs 16+ ASR model families (Whisper, Parakeet, Canary, Moonshine, … | 81 | 1836 | active |
| DosX-dev/obfus.h A macro-only C header library that obfuscates code at compile time, designed for the Tiny C Compiler on Windows x86/x64. It provides contro… | 68 | 1836 | active |
| alibaba/havenask Havenask is a large-scale distributed information search engine developed by Alibaba Group, written in C++ and used to power search for ser… | 57 | 1836 | active |
| AlibabaResearch/AdvancedLiterateMachinery A collection of original OCR and document understanding models, algorithms, and benchmarks from Alibaba's Tongyi Lab, including models like… | 55 | 1834 | active |
| AgiBot X1 The inference module of the open-source AgiBot X1 humanoid robot software stack, providing model inference, platform drivers, and simulatio… | 28 | 1834 | active |
| mltframework/mlt MLT is an LGPL multimedia framework for authoring, managing, and running multitrack audio/video compositions, originally built for televisi… | 92 | 1833 | active |
| multitheftauto/mtasa-blue Multi Theft Auto is an open-source multiplayer modification that adds networked multiplayer gameplay to Grand Theft Auto: San Andreas via c… | 67 | 1833 | active |
| otland/forgottenserver The Forgotten Server (TFS) is a free and open-source MMORPG server emulator written in C++, forked from the OpenTibia Server project. It im… | 52 | 1832 | active |
| ada-url/ada Ada is a fast, WHATWG-compliant URL parser written in modern C++, including a full URLPattern implementation. It is the default URL parser … | 97 | 1829 | stable |
| norlab-ulaval/libpointmatcher libpointmatcher is a modular C++ library implementing the Iterative Closest Point (ICP) algorithm for aligning 2D and 3D point clouds, with… | 45 | 1828 | active |
| sm64pc/sm64ex sm64ex is a cross-platform PC port of Super Mario 64, forked from sm64-port with additional features such as an options menu, custom textur… | 32 | 1828 | active |
| aantron/better-enums Better Enums is a single-header C++ library that adds reflection to enums, enabling string conversion, iteration, and counting at compile t… | 23 | 1828 | stable |
| Cockatrice/Cockatrice Cockatrice is an open-source, cross-platform virtual tabletop application for playing multiplayer card games (like Magic: The Gathering) ov… | 92 | 1826 | active |
| superDMS/HsFreezer-Hidden-in-the-snow- HsFreezer (Hidden in the snow) is a Windows process management application that freezes/suspends processes (especially games) to free CPU/G… | 50 | 1823 | active |
| HoShiMin/Kernel-Bridge Kernel-Bridge is a C++20 Windows kernel driver template, development framework, and kernel-mode API with wrappers, including a hypervisor s… | 23 | 1822 | active |
| letoram/arcan Arcan is a development framework and multimedia engine for building everything from embedded UIs to full standalone desktop environments, s… | 75 | 1819 | active |
| QBDI/QBDI QBDI (QuarkslaB Dynamic binary Instrumentation) is a modular, cross-platform, cross-architecture DBI framework built on LLVM, supporting x8… | 83 | 1815 | active |
| mitsuba-renderer/nanogui NanoGUI is a minimalistic cross-platform C++/Python widget library for building GUIs rendered with OpenGL 3+, GLES 2/3, Metal, and WebGL vi… | 77 | 1814 | active |
| metacall/core MetaCall is an extensible, embeddable polyglot runtime that lets you call functions, methods, or procedures across multiple programming lan… | 97 | 1813 | active |
| jsonmodel/jsonmodel JSONModel is an Objective-C framework that maps JSON data directly into smart data model classes with automatic type conversion and validat… | 23 | 6809 | maintenance |
| artivis/manif manif is a header-only C++11 library for Lie theory with Python 3 wrappers, providing common Lie groups (SO(2), SE(2), SO(3), SE(3), SE_2(3… | 66 | 1811 | active |
| vsg-dev/VulkanSceneGraph VulkanSceneGraph (VSG) is a modern, high-performance scene graph library built on the Vulkan graphics/compute API, written in C++17 followi… | 94 | 1810 | active |
| cifertech/RF-Clown RF-Clown is an open-source BLE and Bluetooth jammer built on ESP32 and multiple nRF24L01 radio modules, with an OLED display, NeoPixel feed… | 66 | 1810 | active |
| lifting-bits/remill Remill is a C++ library that statically translates machine code instructions (x86, amd64, AArch64, SPARC32/64) into LLVM bitcode. It is des… | 80 | 1808 | active |
| emacs-ng/emacs-ng emacs-ng is a fork of GNU Emacs that adds a native layer with Deno's JavaScript/TypeScript runtime, async I/O, threading, and Mozilla's GPU… | 79 | 1808 | active |
| vgvassilev/cling Cling is an interactive C++ interpreter built on top of Clang and LLVM, implementing a read-eval-print loop (REPL) for rapid C++ developmen… | 76 | 1808 | active |
| genaray/Arch Arch is a high-performance C# Entity Component System (ECS) library based on archetypes and chunks, with optional multithreading. It target… | 73 | 1808 | active |
| OpenSCAP/openscap OpenSCAP is a NIST-certified open-source toolkit providing both a C library and the 'oscap' command-line tool for parsing, validating, edit… | 87 | 1806 | stable |
| s-macke/VoxelSpace A minimal implementation of the Voxel Space terrain rendering algorithm used in the 1992 game Comanche, written in C in under 20 lines of c… | 32 | 6782 | maintenance |
| triple-mu/YOLOv8-TensorRT A library for running YOLOv8 inference accelerated with NVIDIA TensorRT, supporting detection, segmentation, pose estimation, oriented boun… | 75 | 1804 | active |
| FortySevenEffects/arduino_midi_library A C++ library that adds MIDI input/output communication to Arduino boards, supporting all MIDI message types including System messages, Sys… | 23 | 1804 | stable |
| loki-47-6F-64/sunshine Sunshine is a self-hosted Gamestream host server for the Moonlight streaming client, implemented in C++. It captures the screen and streams… | 23 | 1804 | active |
| ERGO-Code/HiGHS HiGHS is a high-performance open-source solver for large-scale sparse linear optimization problems, supporting linear programming (LP), con… | 92 | 1803 | active |
| UPBGE/upbge UPBGE is a fork of Blender that continues development of the Blender Game Engine after its removal from official Blender. It cleans up and … | 87 | 1803 | active |
| acaudwell/Logstalgia Logstalgia is a website access log visualization tool that replays or streams web server access logs as a retro, pong-like arcade game simu… | 66 | 1803 | active |
| mackron/dr_libs dr_libs is a collection of public domain, single-file audio decoding libraries for C and C++, including dr_flac, dr_mp3, and dr_wav. Each l… | 76 | 1802 | active |
| redasm-dev/redasm REDasm is an open-source disassembler and binary analysis tool with a native Qt6 GUI, supporting many CPU architectures and executable form… | 94 | 1801 | active |
| fungos/cr cr.h is a single-file, header-only C/C++ library that enables hot reloading of dynamically linked binaries (.so/.dylib/.dll) with a minimal… | 72 | 1801 | stable |
| Xilinx/Vitis-AI AMD Vitis AI is an integrated development environment and stack for accelerating AI inference on AMD/Xilinx adaptable platforms, including … | 71 | 1800 | active |
| pelicanmapping/osgearth osgEarth is a C++ SDK for adding geospatially accurate 3D maps and terrain rendering to desktop applications, built on OpenSceneGraph and G… | 88 | 1796 | active |
| acidanthera/VirtualSMC VirtualSMC is an advanced Apple SMC (System Management Controller) emulator implemented as a macOS kernel extension, requiring the Lilu kex… | 64 | 1796 | active |
| 0vercl0k/wtf wtf (what the fuzz) is a distributed, code-coverage guided, snapshot-based fuzzer for attacking user- and kernel-mode targets on Windows an… | 74 | 1793 | active |
| microsoft/DirectXMath DirectXMath is an all-inline SIMD C++ linear algebra library for games and graphics applications, supporting SSE, AVX, and ARM NEON instruc… | 86 | 1791 | stable |
| BobbyAnguelov/Esoterica Esoterica is an MIT-licensed prototype C++ game engine framework intended as a starter pack for building custom engines, an R&D testbed, or… | 85 | 1789 | active |
| moderngpu/moderngpu moderngpu is a header-only C++ productivity library for general-purpose GPU computing built on CUDA. It provides accelerated primitives for… | 51 | 1789 | active |
| electronicarts/CnC_Red_Alert The officially released source code for Command & Conquer: Red Alert, a classic real-time strategy game by Westwood Studios, published by E… | 10 | 6705 | maintenance |
| peng-zhihui/HoloCubic HoloCubic is an open-source DIY desktop device that creates a pseudo-holographic transparent display effect using a beam splitter prism, bu… | 32 | 6703 | maintenance |
| ReversecLabs/C3 C3 (Custom Command and Control) is a C++ framework for rapidly prototyping custom command and control (C2) channels for red team operations… | 67 | 1785 | active |
| thorvg/thorvg ThorVG is a lightweight, production-ready C++ vector graphics engine for rendering SVG, Lottie animations, and vector scenes across embedde… | 99 | 1784 | stable |
| su2code/SU2 SU2 is an open-source C++ suite for numerically solving partial differential equations and performing PDE-constrained optimization, primari… | 84 | 1784 | active |
| buserror/simavr simavr is a lean, hackable Atmel AVR microcontroller simulator written in C, loading ELF/HEX firmware directly and emulating peripherals li… | 75 | 1784 | active |
| standardese/cppast cppast is a C++ library providing a high-level interface to the C++ abstract syntax tree, built on top of libclang with workarounds for its… | 60 | 1783 | active |
| k2-fsa/sherpa-ncnn A C++ library for real-time offline speech recognition, text-to-speech, and voice activity detection built on the ncnn inference framework … | 58 | 1779 | active |
| vinniefalco/LuaBridge LuaBridge is a lightweight, dependency-free, header-only C++ library for binding Lua data, functions, and classes between C++ and Lua. It s… | 53 | 1779 | active |
| troldal/OpenXLSX OpenXLSX is a C++17 library for reading, writing, creating, and modifying Microsoft Excel .xlsx files. It is built with CMake and integrate… | 79 | 1778 | active |
| coin-or/Ipopt Ipopt (Interior Point OPTimizer) is an open-source C++ software package for large-scale nonlinear optimization of continuous problems with … | 70 | 1778 | stable |
| rcore-os/zCore zCore is a reimplementation of Google's Zircon microkernel written in safe Rust, runnable both as a userspace libos program and on bare met… | 23 | 1777 | active |
| Inochi2D Inochi2D is a D-language library and SDK for realtime 2D puppet animation, deforming layered 2D artwork meshes at runtime to create the ill… | 77 | 1776 | active |
| simsong/tcpflow tcpflow is a C++ command-line tool that captures TCP connection data and demultiplexes it into per-flow files, one per direction, for proto… | 52 | 1774 | active |
| nvidia-isaac/cuVSLAM cuVSLAM is NVIDIA's CUDA-accelerated library for real-time visual odometry and simultaneous localization and mapping (SLAM). It supports mu… | 82 | 1773 | active |
| andrivet/ADVobfuscator ADVobfuscator is a C++20 header-only library that obfuscates and encrypts strings and data blocks at compile time using metaprogramming, wi… | 73 | 1772 | active |
| ares-emulator/ares ares is a cross-platform, open-source multi-system emulator descended from higan and bsnes, focusing on accuracy and hardware preservation.… | 90 | 1771 | active |
| DanielChappuis/reactphysics3d ReactPhysics3D is an open-source C++ physics engine library for 3D simulations and games, providing rigid body dynamics, collision detectio… | 29 | 1771 | active |
| swisspol/GCDWebServer GCDWebServer is a lightweight, event-driven HTTP 1.1 server written in Objective-C for embedding in iOS, macOS, and tvOS apps. It includes … | 10 | 6625 | maintenance |
| qt/qt5 The qt/qt5 super-module repository, which orchestrates cloning and building the Qt framework's submodule repositories (now used to build Qt… | 79 | 1769 | active |
| DTolm/VkFFT VkFFT is an open-source, GPU-accelerated multidimensional Fast Fourier Transform library supporting Vulkan, CUDA, HIP, OpenCL, Level Zero, … | 57 | 1769 | active |
| GPUOpen-LibrariesAndSDKs/FidelityFX-SDK AMD's FidelityFX SDK (FSR SDK) is a collection of heavily optimized GPU techniques for DirectX 12 and Vulkan applications, including super … | 84 | 1766 | active |
| ankitdhall/lidar_camera_calibration A ROS package that computes the rigid-body transformation (rotation and translation) between a LiDAR and a camera using 3D-3D point corresp… | 44 | 1766 | active |
| orx/orx Orx is a portable, data-driven 2D/2.5D game engine written in C with C/C++ APIs. It emphasizes configuration-driven object creation, render… | 81 | 1764 | stable |
| thestk/rtaudio RtAudio is a set of C++ classes providing a common API for realtime audio input and output across Linux, macOS, and Windows. It abstracts p… | 67 | 1761 | stable |
| zeux/niagara A Vulkan renderer written from scratch in C++ during live-streamed development sessions, experimenting with modern Vulkan rendering techniq… | 75 | 1760 | active |
| TuGraph-family/tugraph-db TuGraph is a high-performance graph database supporting labeled property graphs, full ACID transactions, and OpenCypher queries. It embeds … | 66 | 1760 | active |
| sp4cerat/Fast-Quadric-Mesh-Simplification A fast, memory-efficient C++ library and CLI tool implementing quadric-based edge collapse mesh simplification to reduce triangle counts in… | 32 | 1759 | stable |
| koide3/glim GLIM is a versatile and extensible point cloud-based 3D localization and mapping (SLAM) framework written in C++. It performs direct multi-… | 76 | 1758 | active |
| google/sandboxed-api Google's Sandboxed API (SAPI) automatically generates sandboxes for individual C/C++ libraries, isolating them from the host program using … | 67 | 1758 | active |
| effekseer/Effekseer Effekseer is an open-source particle effect editing tool for creating visual effects, primarily aimed at game development. Effects authored… | 97 | 1757 | active |
| VoxelPlugin/VoxelPluginFreeLegacy Voxel Plugin Legacy is a free Unreal Engine plugin for creating and editing voxel-based terrain and worlds in C++. It supports Unreal Engin… | 72 | 1755 | active |
| TriAxis-Games/RealtimeMeshComponent An MIT-licensed Unreal Engine 5 plugin providing a high-performance component for rendering runtime-generated and runtime-modified geometry… | 87 | 1753 | active |
| GValiente/butano Butano is a modern C++ high-level game engine for the Game Boy Advance, offering one-line APIs for sprites, backgrounds, text, and raster e… | 97 | 1752 | active |
| flexible-collision-library/fcl FCL is a C++ library for performing proximity queries on pairs of geometric models composed of triangles. It supports collision detection, … | 61 | 1751 | stable |
| NanoComp/meep Meep is a free, open-source finite-difference time-domain (FDTD) simulation package for solving Maxwell's equations in 1D, 2D, 3D, and cyli… | 93 | 1750 | active |
| microsoft/DirectXTK12 DirectX Tool Kit for DirectX 12 is a C++ library of helper classes for writing Direct3D 12 code, covering sprite rendering, effects, textur… | 85 | 1749 | stable |
| rougier/freetype-gl A small C library for rendering Unicode text in OpenGL using a single texture atlas and a single vertex buffer, built on top of FreeType. I… | 65 | 1745 | stable |
| sekigon-gonnoc/Pico-PIO-USB A C library that implements USB full-speed/low-speed host and device protocols using the PIO (Programmable I/O) blocks of the Raspberry Pi … | 76 | 1744 | active |
| efficient/libcuckoo libcuckoo is a high-performance, compact concurrent hash table implemented in C++ using cuckoo hashing. It is a header-only library that su… | 75 | 1744 | stable |
| MikeMirzayanov/testlib A C++ header-only library for building competitive programming problem infrastructure: checkers, validators, generators, and interactors. I… | 67 | 1742 | stable |
| lovyan03/LovyanGFX A fast display graphics library for ESP32, ESP8266, and ATSAMD51 supporting SPI, I2C, and parallel-connected LCD/OLED/EPD panels. It offers… | 99 | 1740 | active |
| magenta/magenta-realtime Magenta RealTime 2 (MRT2) is an open-weights model for real-time, interactive music generation controllable via text, MIDI, and audio. It s… | 73 | 1739 | active |
| brainflow-dev/brainflow BrainFlow is a C/C++ core library with bindings for nine languages that provides a uniform SDK for acquiring, parsing, and analyzing data f… | 90 | 1738 | active |
| HackerPoet/NonEuclidean A non-Euclidean rendering engine for 3D scenes written in C++ with OpenGL, targeting Windows. It ships with several demo rooms that showcas… | 32 | 6456 | maintenance |
| Zaneham/Booth Booth is an open-source compiler that takes CUDA C, HIP, or Triton kernel source and emits binaries for AMD RDNA 2/3/4 GPUs, NVIDIA PTX, Te… | 77 | 1731 | active |
| martinus/nanobench ankerl::nanobench is a single-header, platform-independent microbenchmarking library for C++11/14/17/20. It measures ns/op, op/s, instructi… | 99 | 1730 | stable |
| NVIDIA/FasterTransformer NVIDIA's highly optimized C++/CUDA library for fast inference of Transformer-based models such as BERT, GPT, and encoder-decoder models, wi… | 23 | 6447 | maintenance |
| revng/revng rev.ng is an open-source binary analysis framework and decompiler built on LLVM and QEMU, supporting over 20 CPU architectures. It automati… | 77 | 1728 | active |