platform: cpp
3534 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| tdlib/telegram-bot-api An open-source C++ server that implements the Telegram Bot API as an HTTP service, built on TDLib. It can be self-hosted to run bots agains… | 77 | 4431 | active |
| xlite-dev/lite.ai.toolkit A lightweight C++ toolkit providing unified APIs for 100+ pre-trained AI models across inference backends like ONNX Runtime, MNN, TensorRT,… | 74 | 4427 | active |
| CLIUtils/CLI11 CLI11 is a header-only C++11 command line argument parser with a rich feature set including subcommands, validators, and configuration file… | 94 | 4424 | stable |
| DiligentGraphics/DiligentEngine Diligent Engine is a modern cross-platform low-level 3D graphics library and rendering framework that abstracts Direct3D11/12, Vulkan, Meta… | 67 | 4415 | active |
| VCVRack/Rack VCV Rack is the open-source host application for a virtual Eurorack modular synthesizer platform, emulating hardware modules in software wi… | 55 | 4407 | stable |
| apache/kvrocks Apache Kvrocks is a distributed key-value NoSQL database built on RocksDB that is compatible with the Redis protocol, so any Redis client c… | 87 | 4405 | active |
| libjpeg-turbo/libjpeg-turbo libjpeg-turbo is a SIMD-accelerated JPEG image codec library that is API/ABI-compatible with libjpeg and generally 2-6x faster. It provides… | 88 | 4401 | stable |
| DPDK/dpdk DPDK is a set of C libraries and NIC drivers for fast userspace packet processing, bypassing the kernel network stack. It supports multiple… | 77 | 4394 | stable |
| ROCm/hip HIP is a C++ runtime API and kernel programming language for AMD GPUs that mirrors the NVIDIA CUDA programming interface. It enables develo… | 95 | 4392 | active |
| onnxsim/onnxsim ONNX Simplifier (onnxsim) is a tool that simplifies ONNX models by inferring the whole computation graph and replacing redundant operators … | 98 | 4390 | active |
| mikke89/RmlUi RmlUi is a C++ user interface library based on HTML/CSS standards, forked from libRocket, that turns HTML/CSS-like markup into vertices and… | 88 | 4387 | active |
| ericniebler/range-v3 range-v3 is a C++14/17/20 range library that extends the STL with composable views, actions, and range-based algorithms. It served as the b… | 57 | 4377 | stable |
| Cocos2d-x Cocos2d-x is an open-source, cross-platform C++ framework for building 2D games and graphical applications, with Lua and JavaScript binding… | 41 | 19162 | maintenance |
| memgraph/memgraph Memgraph is a high-performance, in-memory graph database written in C++ that is Cypher-compatible and ACID-compliant, with built-in vector,… | 97 | 4364 | stable |
| hzeller/rpi-rgb-led-matrix A C++ library (with Python bindings) for driving HUB75-style RGB LED matrix panels directly from Raspberry Pi GPIO pins, supporting multipl… | 76 | 4362 | stable |
| libffi/libffi libffi is a portable C library providing a high-level interface to various calling conventions, allowing code to call compiled functions wh… | 94 | 4361 | stable |
| PixlOne/logiops LogiOps is an unofficial userspace driver and daemon (logid) for Logitech devices using the HID++ 2.0+ protocol, such as MX Master mice and… | 49 | 4357 | active |
| zyantific/zydis Zydis is a fast, lightweight x86/x86-64 disassembler and encoder library written in C with zero dependencies, not even libc. It supports al… | 65 | 4351 | active |
| albfan/miraclecast MiracleCast is a C implementation of the Wi-Fi Display (Miracast) specification for Linux, providing both Display-Sink and (planned) Displa… | 64 | 4331 | active |
| zenc-lang/zenc Zen C is a modern, strictly typed systems programming language that transpiles to human-readable GNU C/C11, offering type inference, patter… | 73 | 4311 | active |
| fxsound2/fxsound-app FxSound is an open-source Windows audio enhancement application with a built-in DSP engine that acts as a digital soundcard, offering equal… | 93 | 4308 | active |
| cnlohr/rawdrawandroid A framework and build system for writing Android apps entirely in C using the NDK and Make, with no Java required. It provides OpenGL ES wi… | 73 | 4303 | active |
| ufrisk/MemProcFS MemProcFS is an memory forensic tool that exposes physical memory, memory dump files, and live memory acquisition sources as files in a vir… | 89 | 4300 | active |
| bombela/backward-cpp Backward-cpp is a header-only C++ library that pretty-prints stack traces with source code snippets when crashes or fatal errors occur. It … | 30 | 4299 | stable |
| SchedMD/slurm Slurm is an open-source, highly scalable cluster resource management and job scheduling system for Linux clusters. It allocates compute nod… | 98 | 4282 | stable |
| LibreOffice/core LibreOffice is a free, open-source office suite comprising Writer (word processing), Calc (spreadsheets), Impress (presentations), Draw (ve… | 77 | 4277 | stable |
| JonathanSalwan/Triton Triton is a dynamic binary analysis library providing dynamic symbolic execution, taint analysis, and ISA semantics for x86, x86-64, ARM32,… | 65 | 4274 | active |
| x64dbg/ScyllaHide ScyllaHide is an advanced usermode anti-anti-debug library that hooks Windows functions to hide the presence of a debugger from debugged pr… | 23 | 4271 | active |
| nuttyartist/notes Notes is a fast, open-source, cross-platform note-taking desktop application written in C++ with Qt. It supports Markdown, folders and tags… | 60 | 4269 | active |
| jrowberg/i2cdevlib A collection of uniform, Doxygen-documented C++ classes providing interfaces to a wide range of I2C peripheral devices such as acceleromete… | 48 | 4266 | stable |
| riverwm/river River is a non-monolithic Wayland compositor written in Zig that separates the compositor from the window manager, letting users pick or wr… | 67 | 4264 | active |
| kunkundi/crossdesk CrossDesk is a lightweight, open-source, cross-platform remote desktop application built in C++ with SDL3 and ImGui, supporting connections… | 94 | 4259 | active |
| F-Stack/f-stack F-Stack is an open-source high-performance user-space network framework based on DPDK, featuring a ported FreeBSD 11 TCP/IP stack, a Posix-… | 84 | 4254 | stable |
| OnionUI/Onion Onion is a custom operating system overhaul for the Miyoo Mini and Mini+ retro handheld consoles, built in C. It bundles 100+ emulators, a … | 62 | 4254 | active |
| NixOS/patchelf PatchELF is a small command-line utility for modifying ELF executables and libraries, such as changing the dynamic linker (ELF interpreter)… | 94 | 4246 | stable |
| citizenfx/fivem Cfx is the source code for FiveM and RedM, modification frameworks that enable custom multiplayer and singleplayer experiences for GTA V an… | 77 | 4242 | active |
| olcPixelGameEngine olcPixelGameEngine is a single-header C++ framework for fast pixel-based 2D drawing and user input, used in javidx9's YouTube tutorials. It… | 46 | 4230 | active |
| SteamClientHomebrew/Millennium Millennium is an open-source modding framework for the desktop Steam Client that lets users create, manage, and install custom CSS themes a… | 96 | 4229 | active |
| baidu/braft braft is an industrial-grade C++ implementation of the RAFT consensus algorithm and replicated state machine, built on top of brpc. It is d… | 23 | 4228 | stable |
| idealvin/coost Coost is a lightweight, cross-platform C++11 base library similar to Boost but much smaller (~1MB static library). It bundles coroutines, a… | 33 | 4211 | active |
| facebookincubator/velox Velox is a composable, extensible C++ execution engine library for data management systems, created by Meta. It provides reusable vectorize… | 77 | 4201 | active |
| iNavFlight/inav INAV is open-source navigation-enabled flight controller firmware for drones, planes, and other RC aircraft. It provides autopilot features… | 88 | 4199 | active |
| TokisanGames/Terrain3D Terrain3D is a high-performance, editable terrain system for Godot 4, written in C++ as a GDExtension addon. It supports sculpting, texture… | 84 | 4199 | active |
| root-project/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 | 4182 | active |
| orioledb/orioledb OrioleDB is a cloud-native storage engine for PostgreSQL implemented as an extension using the table access method API. It offers improved … | 92 | 4174 | active |
| BehaviorTree/BehaviorTree.CPP BehaviorTree.CPP is a C++17 framework for building Behavior Trees, designed to be flexible, reactive, and fast, with asynchronous actions a… | 84 | 4174 | stable |
| Maplespe/ExplorerBlurMica A Windows shell extension (DLL) that adds background blur, Acrylic, or Mica effects to File Explorer on Windows 10 and Windows 11. It suppo… | 23 | 4159 | active |
| RobotLocomotion/drake Drake is a C++ toolbox (with Python bindings) for model-based design and verification of robotics systems, developed by the Robot Locomotio… | 99 | 4158 | stable |
| KDE/heaptrack Heaptrack is a heap memory profiler for Linux that traces every memory allocation and annotates it with a stack trace. It ships with comman… | 66 | 4154 | active |
| ton-blockchain/ton The main TON monorepo containing the reference implementation of The Open Network blockchain, including the node/validator software, lite-c… | 99 | 4136 | active |
| solvespace/solvespace SolveSpace is a free, open-source parametric 2D/3D CAD application with a constraint-based sketcher and solid modeling via extrudes, revolv… | 80 | 4118 | active |
| cpm-cmake/CPM.cmake CPM.cmake is a small CMake script that adds setup-free, cross-platform dependency management to CMake projects. It wraps CMake's FetchConte… | 93 | 4105 | active |
| cdcseacave/openMVS OpenMVS is an open-source C++ library for Multi-View Stereo 3D reconstruction, taking camera poses and a sparse point-cloud as input and pr… | 76 | 4100 | active |
| google/oboe Oboe is a C++ library from Google for building high-performance, low-latency audio apps on Android. It provides a unified API that wraps Op… | 70 | 4095 | stable |
| huynhsontung/Screenbox Screenbox is a modern, Fluent-design media player for Windows built on LibVLCSharp and the Universal Windows Platform. It plays video and a… | 99 | 4087 | active |
| danveloper/flash-moe An application for running large language models locally on small laptops, written in Objective-C. It enables on-device inference of big mo… | 48 | 4086 | active |
| rapidfuzz/RapidFuzz RapidFuzz is a fast fuzzy string matching library for Python and C++ offering many string metrics such as Levenshtein, Jaro-Winkler, and Ha… | 87 | 4085 | stable |
| xemu-project/xemu xemu is a free, open-source low-level emulator of the original Microsoft Xbox console, built on QEMU, that runs Xbox games and homebrew on … | 91 | 4070 | active |
| google/angle ANGLE (Almost Native Graphics Layer Engine) is a conformant OpenGL ES 2.0/3.x and EGL implementation that translates OpenGL ES API calls to… | 67 | 4061 | active |
| uxlfoundation/oneDNN oneDNN is an open-source cross-platform performance library providing optimized building blocks (primitives) for deep learning applications… | 99 | 4042 | stable |
| robbert-vdh/yabridge Yabridge lets Linux users run Windows VST2, VST3, and CLAP audio plugins inside 64-bit Linux plugin hosts as if they were native, using Win… | 66 | 4038 | active |
| pinterest/PINRemoteImage PINRemoteImage is a thread-safe, high-performance image downloading, processing, and caching library for iOS, written in Objective-C. It de… | 67 | 4025 | stable |
| microsoft/SEAL Microsoft SEAL is an open-source homomorphic encryption library written in modern C++, with a .NET wrapper, supporting BFV/BGV and CKKS sch… | 97 | 4016 | active |
| icholy/ttygif ttygif is a command-line tool that converts ttyrec terminal recordings into animated GIF files. It works by replaying the recording and scr… | 38 | 4013 | active |
| HyperDbg/HyperDbg HyperDbg is an open-source, hypervisor-assisted debugger for Windows (with Linux support in development) that uses Intel VT-x and EPT to de… | 94 | 4012 | active |
| apache/nuttx Apache NuttX is a mature, open-source real-time operating system (RTOS) for embedded systems with an emphasis on POSIX/ANSI standards compl… | 77 | 4010 | stable |
| openvswitch/ovs Open vSwitch is a production-quality multilayer software switch designed for virtualized server environments, written primarily in C. It su… | 76 | 4007 | stable |
| CedricGuillemet/ImGuizmo A collection of Dear ImGui widgets for 3D manipulation, including gizmos for matrix editing (rotation, translation, scale), a view orientat… | 92 | 4004 | active |
| xfirefly/Airplay-SDK A commercial AirPlay/DLNA/Miracast screen-mirroring SDK (Blueberry Casting) with source-code licensing, plus ready-made receiver/sender app… | 63 | 3999 | active |
| AnswerDotAI/gpu.cpp A lightweight, header-only C++20 library for portable low-level GPU compute built on Dawn's WebGPU implementation. It provides a minimal AP… | 79 | 3984 | active |
| spring/spring Spring is a free, open-source, cross-platform 3D real-time strategy game engine written in C++ with extensive Lua scripting support. It pow… | 32 | 3977 | active |
| introlab/rtabmap RTAB-Map (Real-Time Appearance-Based Mapping) is a C++ library and standalone application implementing graph-based SLAM for RGB-D, stereo, … | 88 | 3965 | stable |
| dpilger26/NumCpp NumCpp is a templatized, header-only C++ library that reimplements the Python NumPy API, centered on an NdArray container with NumPy-style … | 74 | 3962 | active |
| mapnik/mapnik Mapnik is an open-source C++ toolkit for developing mapping applications, providing algorithms and patterns for spatial data access and hig… | 93 | 3955 | active |
| iqiyi/xCrash xCrash is an Android library that captures Java crashes, native crashes, and ANRs, generating tombstone files with detailed process, thread… | 35 | 3950 | active |
| f4exb/sdrangel SDRangel is an open-source software-defined radio (SDR) receiver and transmitter application with a Qt5/OpenGL-based GUI, supporting a wide… | 99 | 3935 | active |
| dora-rs/dora Dora is a Rust-based dataflow middleware framework for building real-time robotics and AI applications, where applications are modeled as d… | 87 | 3900 | active |
| servo/pathfinder Pathfinder 3 is a fast GPU-based rasterizer for fonts and vector graphics, usable from Rust or C/C++ via a canvas-like API. It supports Ope… | 58 | 3896 | active |
| froggey/Mezzano Mezzano is an operating system written entirely in Common Lisp, featuring its own compiler, GUI, networking stack, and file system support.… | 67 | 3887 | active |
| NetHack/NetHack The official source repository for NetHack, a classic single-player roguelike dungeon exploration game descended from Rogue and Hack. Versi… | 82 | 3879 | active |
| verilator/verilator Verilator is an open-source Verilog/SystemVerilog simulator and lint system that compiles RTL designs into fast, multithreaded C++ or Syste… | 77 | 3876 | stable |
| nem0/LumixEngine Lumix Engine is an open-source 3D game engine written in C++ with a built-in editor and entity-component-system architecture. It uses data-… | 67 | 3869 | active |
| tinyobjloader/tinyobjloader A tiny, dependency-free Wavefront .obj/.mtl parser available as a single-header C++11 library and a pure C11 implementation with polygon te… | 62 | 3866 | active |
| amzeratul/halley Halley is a lightweight, code-first game engine written in modern C++17, featuring a true entity-component-system architecture, modern grap… | 77 | 3855 | active |
| acidanthera/Lilu Lilu is an open-source macOS kernel extension (kext) providing a platform for arbitrary kext, library, and process patching. It offers a un… | 68 | 3852 | active |
| ibireme/yyjson yyjson is a high-performance JSON parsing and serialization library written in ANSI C (C89), capable of reading and writing gigabytes of JS… | 75 | 3849 | stable |
| danielkrupinski/Osiris Osiris is a cross-platform (Windows and Linux) game hack for Counter-Strike 2, built in C++20 with a GUI and rendering based on the game's … | 77 | 3848 | active |
| hanickadot/compile-time-regular-expressions A C++17/C++20 header-only library that evaluates regular expressions at compile time using constexpr and template metaprogramming. It suppo… | 79 | 3839 | stable |
| unikraft/unikraft Unikraft is an open-source Unikernel Development Kit for building custom, specialized operating system kernels tailored to individual appli… | 86 | 3832 | active |
| google/promises Google's Promises is a framework providing a synchronization construct for Swift and Objective-C to simplify writing asynchronous code. It … | 89 | 3829 | stable |
| tildearrow/furnace Furnace is a multi-system chiptune tracker application for composing music using emulated retro sound chips, compatible with DefleMask modu… | 79 | 3803 | active |
| chenshuo/muduo Muduo is a multithreaded C++11 network library based on the reactor pattern, providing event-driven TCP networking for Linux servers. It us… | 49 | 16226 | maintenance |
| facebookincubator/MetaPython Meta's fork of the CPython runtime (historically named Cinder), maintained by Facebook Incubator. It tracks upstream Python 3.14+ and pairs… | 77 | 3789 | active |
| ip7z/7zip 7-Zip is a free, open-source file archiver with a high compression ratio, best known for its native 7z archive format. This GitHub reposito… | 87 | 3784 | active |
| zhblue/hustoj HUSTOJ is a popular open-source online judge system for competitive programming training (ACM/ICPC, NOIP), built with PHP, C++, and MySQL o… | 98 | 3782 | active |
| xtensor-stack/xtensor A header-only C++ library for numerical analysis with multi-dimensional array expressions, offering lazy broadcasting and a NumPy-inspired … | 74 | 3762 | active |
| FunkinCrew/Funkin Friday Night Funkin' is an open-source rhythm game built with HaxeFlixel and OpenFL, originally created for Ludum Dare 47. The repository c… | 99 | 3747 | active |
| DavidXanatos/TaskExplorer Task Explorer is a powerful task manager for Windows and Linux that provides deep real-time insight into running processes, including threa… | 87 | 3739 | active |
| yuaotian/antigravity-proxy A Windows transparent proxy injector for the Antigravity editor that forces its traffic through SOCKS5/HTTP proxies via DLL injection and M… | 75 | 3711 | active |
| ctubio/Krypto-trading-bot K is a self-hosted, very low latency crypto trading bot family written in C++ for automated high-frequency market making. It includes a ful… | 23 | 3707 | active |