platform: cpp
3534 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| osqp/osqp OSQP is a C library for solving convex quadratic programs using an ADMM-based operator splitting method, with interfaces to Python, Julia, … | 51 | 2177 | stable |
| qicosmos/cinatra Cinatra is a cross-platform, header-only, high-performance HTTP framework written in modern C++20, supporting HTTP 1.0/1.1, SSL, and WebSoc… | 87 | 2176 | active |
| ThingPulse/esp8266-oled-ssd1306 An Arduino/ESP8266/ESP32/mbed-os driver library for SSD1306 and SH1106 based OLED displays in 128x64, 128x32, 64x48, and 64x32 resolutions,… | 69 | 2176 | stable |
| gongminmin/KlayGE KlayGE is a cross-platform, open-source 3D game engine with a plugin-based architecture, developed in C++ since 2003. It aims to bring cutt… | 65 | 2174 | active |
| p-ranav/tabulate Tabulate is a header-only C++11+ library for creating formatted, aligned tables in the terminal, with support for font styles, colors, bord… | 32 | 2174 | stable |
| cpeditor/cpeditor CP Editor is a Qt-based, cross-platform IDE designed specifically for competitive programming. It automates compiling, running, and testing… | 80 | 2172 | active |
| yaLanTingLibs async_simple is a lightweight C++20 library providing easy-to-use asynchronous programming components, including Lazy (stackless coroutines… | 93 | 2171 | active |
| steipete/Aspects Aspects is a small Objective-C/Swift library for aspect-oriented programming that hooks into existing methods per class or per instance usi… | 10 | 8422 | maintenance |
| maplibre/maplibre-native MapLibre Native is a free, open-source C++ library for rendering interactive, GPU-accelerated vector tile maps in mobile and desktop applic… | 95 | 2169 | stable |
| storax/kubedoom Kubedoom is a novelty chaos-engineering tool that lets you kill Kubernetes pods (or namespaces) by shooting them as monsters in a modified … | 32 | 2166 | active |
| adafruit/DHT-sensor-library An Arduino library for reading DHT series low-cost temperature and humidity sensors (DHT11, DHT22, AM2302). It provides a simple C++ API on… | 66 | 2165 | stable |
| WebODM/OpenSplat OpenSplat is a free, open-source C++ implementation of 3D gaussian splatting that turns camera poses and sparse points into splat scene fil… | 92 | 2162 | active |
| MRPT/mrpt MRPT is a mature C++ toolkit of libraries and applications for mobile robotics, covering SLAM, localization, probabilistic filtering, senso… | 98 | 2157 | stable |
| falkTX/Carla Carla is a fully-featured open-source audio plugin host supporting LADSPA, DSSI, LV2, VST2, VST3, and AU plugin formats, plus SF2/SFZ sound… | 63 | 2155 | active |
| dhewm/dhewm3 dhewm3 is a GPL source port of Doom 3 that modernizes the id Tech 4 engine with SDL, OpenAL, 64-bit support, widescreen resolutions, and ga… | 78 | 2154 | active |
| taocpp/PEGTL PEGTL is a zero-dependency, header-only C++ library for building parsers with Parsing Expression Grammars using parser combinators expresse… | 86 | 2153 | stable |
| CytopiaTeam/Cytopia Cytopia is a free, open-source retro pixel-art city building simulation game with a focus on modding. It uses a custom isometric rendering … | 49 | 2152 | active |
| HomeSpan/HomeSpan HomeSpan is an Arduino library for building custom Apple HomeKit accessories on ESP32 microcontrollers, implementing the HAP-R2 protocol di… | 89 | 2151 | active |
| ZJU-FAST-Lab/ego-planner-swarm EGO-Swarm is a decentralized, asynchronous trajectory planner for single and multi-agent quadrotor navigation in unknown, obstacle-rich env… | 37 | 2151 | stable |
| ideawu/ssdb SSDB is a fast, Redis-compatible NoSQL key-value database written in C++ that stores data on disk using LevelDB/RocksDB-style storage. It s… | 23 | 8320 | maintenance |
| kythe/kythe Kythe is a pluggable, mostly language-agnostic ecosystem for building tools that work with code, providing a standard schema and interchang… | 86 | 2147 | active |
| microsoft/DirectXTex DirectXTex is a shared-source C++ library from Microsoft for reading and writing DDS files and performing texture content processing such a… | 85 | 2147 | stable |
| PipeWire/pipewire PipeWire is a server and user-space API for handling multimedia pipelines on Linux, providing a low-latency, graph-based engine for audio a… | 77 | 2146 | stable |
| Chrome++ Next Chrome++ Next is a version.dll injection (DLL hijack) that augments Google Chrome on Windows with tab enhancements, hotkey remapping, boss … | 97 | 2141 | active |
| serge-sans-paille/pythran Pythran is an ahead-of-time compiler that translates a subset of Python, focused on scientific computing with NumPy, into fast native C++ e… | 77 | 2141 | active |
| sogou/srpc SRPC is an enterprise-level C++ RPC framework built on Sogou C++ Workflow, used in production at Sogou for tens of billions of daily reques… | 64 | 2140 | active |
| datatheorem/TrustKit TrustKit is an open-source Objective-C framework that simplifies deploying SSL public key pinning and reporting in iOS, macOS, tvOS, and wa… | 78 | 2138 | active |
| sgan81/apfs-fuse A read-only FUSE driver that mounts Apple File System (APFS) volumes on Linux. It supports FileVault-encrypted volumes, fusion drives, snap… | 32 | 2137 | active |
| PortAudio/portaudio PortAudio is a cross-platform open-source C library for real-time audio input and output. It supports callback-based and blocking read/writ… | 67 | 2135 | stable |
| ompl/ompl OMPL is an open-source C++ library of over 40 sampling-based motion planning algorithms (RRT-Connect, PRM, RRT*, KPIECE, etc.) across more … | 95 | 2134 | stable |
| espressif/esp-who ESP-WHO is an image processing development platform from Espressif providing face detection, face recognition, pedestrian detection, and QR… | 67 | 2133 | active |
| fougue/mayo Mayo is an open-source 3D CAD viewer and converter built with Qt and OpenCascade in modern C++. It visualizes CAD models with measurement, … | 85 | 2132 | active |
| marzer/tomlplusplus toml++ is a header-only C++17 library for parsing and serializing TOML configuration files, with optional serialization to JSON and YAML. I… | 65 | 2132 | stable |
| soedinglab/MMseqs2 MMseqs2 is an open-source C++ suite for ultra-fast, sensitive search and clustering of huge protein and nucleotide sequence sets, running o… | 70 | 2131 | active |
| bluekitchen/btstack BTstack is BlueKitchen's dual-mode Bluetooth stack (Classic + Low Energy) implemented in C with an ultra-small, highly configurable memory … | 77 | 2130 | active |
| linyacool/WebServer A high-performance HTTP web server written in C++11 using epoll edge-triggered non-blocking IO with a Reactor concurrency model and thread … | 32 | 8217 | maintenance |
| id-Software/Quake-III-Arena The official GPL source code release of Quake III Arena, id Software's classic first-person shooter, written in C. It provides the full eng… | 32 | 8207 | maintenance |
| liballeg/allegro5 Allegro 5 is a cross-platform C library for video game and multimedia programming, handling windows, input, graphics, audio, fonts, and vid… | 84 | 2120 | stable |
| ThirteenAG/Ultimate-ASI-Loader Ultimate ASI Loader is a proxy DLL that loads custom .asi plugin libraries into any Windows game process. It is the standard modding loader… | 99 | 2119 | active |
| TextureGroup/Texture Texture (formerly AsyncDisplayKit) is an iOS/tvOS UI framework built on UIKit that keeps complex interfaces smooth by moving layout, decodi… | 67 | 8181 | maintenance |
| pocketpy/pocketpy pocketpy is a portable Python 3.x interpreter written in C11 with no dependencies beyond the C standard library, designed as a Lua alternat… | 86 | 2110 | active |
| UZDoom/UZDoom UZDoom is a modern, feature-rich source port for the classic DOOM engine, continuing the ZDoom and GZDoom lineage. It adds advanced renderi… | 59 | 2105 | active |
| h2o/picohttpparser PicoHTTPParser is a tiny, fast HTTP request/response parser written in C. It is stateless and allocation-free, setting pointers into the ca… | 66 | 2103 | stable |
| yuanfengyun/q_algorithm A multi-language library implementing efficient winning-hand (hu) detection algorithms for tile and card games, including Mahjong, Paohuzi,… | 32 | 2101 | active |
| adafruit/Adafruit_SSD1306 An Arduino library for driving monochrome OLED displays based on the SSD1306 controller chip, supporting 128x64 and 128x32 panels over I2C … | 80 | 2094 | stable |
| tyilo/insert_dylib A command line utility written in C that inserts a dylib load command (LC_LOAD_DYLIB or LC_LOAD_WEAK_DYLIB) into Mach-O binaries, including… | 38 | 2092 | active |
| vtereshkov/umka-lang Umka is a statically typed, embeddable scripting language implemented in C99, with a bytecode compiler and virtual machine distributed as a… | 91 | 2091 | active |
| RenderKit/oidn Intel Open Image Denoise is an open-source library of high-performance, deep-learning-based denoising filters for images rendered with ray … | 94 | 2089 | stable |
| AcademySoftwareFoundation/OpenColorIO OpenColorIO (OCIO) is a complete color management framework for motion picture production, emphasizing visual effects and computer animatio… | 82 | 2089 | stable |
| fastfloat/fast_float fast_float is a header-only C++11 library providing fast, exact implementations of std::from_chars for float, double, and integer types, pa… | 91 | 2088 | stable |
| SatDump/SatDump SatDump is a general-purpose satellite data processing application that receives, records, demodulates, and decodes signals from weather sa… | 74 | 2088 | active |
| bytecodealliance/rustix Rustix is a Rust library providing safe, memory-safe and I/O-safe bindings to POSIX/Unix/Linux/Winsock syscall-like APIs. It offers configu… | 67 | 2084 | stable |
| gosu/gosu Gosu is a lightweight 2D game development library for Ruby and C++, providing a window/main loop, 2D graphics and text via OpenGL, sound an… | 63 | 2084 | active |
| zlib-ng/zlib-ng A zlib-compatible data compression library rewritten in modern C11 with SIMD/CPU-intrinsic optimizations for deflate and inflate. It serves… | 84 | 2083 | active |
| TerryCavanagh/VVVVVV The open-sourced source code of VVVVVV, Terry Cavanagh's 2010 indie 2D puzzle-platformer, released in 2020. The desktop version is a C++/SD… | 81 | 8019 | maintenance |
| docopt docopt is a command-line argument parsing library that generates a parser from the help message/usage patterns you write in your program's … | 45 | 8009 | maintenance |
| vapoursynth/vapoursynth VapourSynth is a video processing framework with a C++ core library and a Python module for writing video processing scripts. It supports m… | 94 | 2079 | active |
| PolyMC/PolyMC PolyMC is an open-source custom launcher for Minecraft, forked from MultiMC, that lets users create and manage multiple isolated Minecraft … | 87 | 2074 | active |
| DanBloomberg/leptonica Leptonica is an open-source C library providing a broad set of image processing and image analysis operations, with a focus on document ima… | 74 | 2074 | stable |
| TileDB-Inc/TileDB TileDB is an embeddable C++ storage engine for dense and sparse multi-dimensional arrays, with cloud object storage support (S3, GCS, Azure… | 86 | 2073 | stable |
| SubnauticaNitrox/Nitrox Nitrox is an open-source multiplayer modification for the game Subnautica, adding client/server networking, world and vehicle syncing, and … | 83 | 2073 | active |
| GPUOpen-Effects/FidelityFX-FSR2 AMD FidelityFX Super Resolution 2 (FSR 2) is an open-source, high-quality temporal upscaling solution that reconstructs high-resolution fra… | 23 | 2073 | stable |
| Cartographer Cartographer is a C++ library that computes real-time simultaneous localization and mapping (SLAM) in 2D and 3D from sensor streams such as… | 23 | 7949 | maintenance |
| intel/openvino-plugins-ai-audacity A set of AI-enabled effects, generators, and analyzers for Audacity, powered by Intel OpenVINO running fully locally on CPU, GPU, or NPU. I… | 73 | 2066 | active |
| prime31/Nez Nez is a free, feature-rich 2D game framework built on top of MonoGame and FNA in C#. It provides an Entity/Component system, physics, rend… | 63 | 2064 | active |
| lexbor/lexbor Lexbor is a fast, standards-compliant HTML parser and DOM library written in pure C99, with additional modules for CSS, URL, encoding, and … | 82 | 2055 | active |
| skypjack/uvw uvw is a header-only (also available as a static/shared library) wrapper around libuv that exposes its C API through a modern, event-based … | 58 | 2055 | active |
| TeamWin/Team-Win-Recovery-Project Team Win Recovery Project (TWRP) is the leading open-source custom recovery environment for Android devices, written primarily in C. It pro… | 32 | 2055 | active |
| joeycastillo/Sensor-Watch Sensor Watch is an open-source replacement main board for the classic Casio F-91W wristwatch, built around a Microchip SAM L22 ARM Cortex-M… | 66 | 2054 | active |
| marcoslucianops/DeepStream-Yolo A collection of configuration files, parsers, and conversion utilities for running YOLO-family object detection models on NVIDIA DeepStream… | 61 | 2054 | active |
| mpromonet/v4l2rtspserver A C++ RTSP streaming server that captures video from V4L2 devices (H264, HEVC, JPEG, VP8, VP9) and optionally audio from ALSA devices, serv… | 85 | 2049 | active |
| ROBOTIS-GIT/turtlebot3 Official ROS packages for the ROBOTIS TurtleBot3 mobile robot platform, providing drivers, bringup, and core launch/configuration files. It… | 90 | 2048 | active |
| pschlan/cron-job.org The open-source codebase behind cron-job.org, a self-hosted web service for scheduling and executing HTTP-based cron jobs. It consists of a… | 77 | 2042 | active |
| DFHack/dfhack DFHack is a memory access library for the game Dwarf Fortress, distributed with a large collection of scripts and plugins that extend and a… | 98 | 2040 | active |
| HarbourMasters/Starship Starship is a PC port of Star Fox 64 (SF64) built from a reverse-engineered codebase, requiring users to supply their own legally dumped RO… | 57 | 2034 | active |
| vit-vit/CTPL CTPL is a modern, efficient, header-only C++ thread pool library implementing the thread pool pattern for parallel job execution. It suppor… | 23 | 2034 | stable |
| aixed/WeChat-Hook A Windows x64 DLL (loaded as a version.dll proxy into WeChat PC) that hooks WeChat 3.9.10.16 / 4.1.10.27 and exposes a local HTTP API for s… | 96 | 2033 | active |
| SpecialKO/SpecialK Special K is a Windows DLL injection framework for PC games that fixes and enhances graphics, adds HDR support, framerate capping, and deta… | 95 | 2030 | active |
| cage-kiosk/cage Cage is a Wayland kiosk compositor that runs a single maximized application and prevents user interaction with anything else. It is built o… | 84 | 2030 | active |
| ValveSoftware/wine Valve's fork of Wine, a compatibility layer that runs Microsoft Windows executables (DOS, Win32, Win64) on Unix-like systems by translating… | 77 | 2028 | active |
| visualfc/liteide LiteIDE is a simple, open source, cross-platform IDE built in C++ with Qt, focused on Go development. It provides a code editor with Go sup… | 66 | 7765 | maintenance |
| openid/AppAuth-iOS AppAuth-iOS is an Objective-C client SDK for iOS, macOS, and tvOS that implements OAuth 2.0 and OpenID Connect authorization flows. It foll… | 91 | 2024 | stable |
| dougbinks/enkiTS enkiTS is a permissively licensed (Zlib) C and C++ task scheduler for building parallel programs that exploit data and task-level paralleli… | 84 | 2023 | active |
| 0xShug0/audio.cpp audio.cpp is a pure C++ inference engine for audio models built on ggml, supporting TTS, STT, VAD, voice conversion, music generation, and … | 80 | 2022 | active |
| TianZerL/Anime4KCPP Anime4KCPP is a high-performance anime image and video upscaler built on CNN-based algorithms, written in C++. It ships as a library plus V… | 78 | 2022 | active |
| deepmodeling/deepmd-kit DeePMD-kit is a deep learning package for building many-body potential energy representations and running molecular dynamics simulations. I… | 95 | 2021 | stable |
| OpenSteam001/OpenSteamTool OpenSteamTool is an open-source Windows-only Steam unlocker written in C++ that unlocks unowned games and DLCs via Lua configuration, manif… | 74 | 2021 | active |
| chapel-lang/chapel Chapel is a modern open-source programming language designed for productive parallel computing at scale, with first-class support for task … | 87 | 2017 | active |
| ErLinErYi/PlantsVsZombies A Plants vs. Zombies clone built entirely in C++ on Cocos2d-x 3.16, with 104 levels, 13 plants, and 14 zombies. It doubles as a learning re… | 23 | 2017 | active |
| zaphoyd/websocketpp WebSocket++ is a header-only C++ library implementing RFC6455 (The WebSocket Protocol) with both client and server functionality. It uses i… | 59 | 7716 | maintenance |
| qicosmos/rest_rpc rest_rpc is a modern C++20, header-only, high-performance RPC framework built on standalone asio and coroutines. It makes TCP-based remote … | 74 | 2012 | active |
| NVIDIA-RTX/NVRHI NVRHI (NVIDIA Rendering Hardware Interface) is a C++ library providing a common abstraction layer over Direct3D 11, Direct3D 12, and Vulkan… | 77 | 2008 | active |
| OSGeo/PROJ PROJ is a C++ library for generic coordinate transformation, converting coordinates between coordinate reference systems (CRS), including c… | 88 | 2007 | stable |
| Mooncake-Labs/pg_mooncake pg_mooncake is a Postgres extension that maintains a columnstore mirror of Postgres tables in Apache Iceberg, enabling fast real-time analy… | 58 | 2003 | active |
| igraph igraph is a C library for complex network analysis and graph theory, emphasizing efficiency, portability, and ease of use. It offers bindin… | 76 | 2001 | stable |
| ezEngine/ezEngine ezEngine is a free, open source C++ game engine with a modular, plugin-based architecture and a feature-rich editor. It provides a full ECS… | 90 | 2000 | active |
| equalsraf/neovim-qt Neovim Qt is a lightweight cross-platform graphical front-end (GUI) for the Neovim text editor, written in C++ with Qt6. It also provides a… | 88 | 2000 | active |
| google/marl Marl is a hybrid thread/fiber task scheduler library written in C++11 that lets you run tasks across a fixed pool of hardware threads. It u… | 10 | 2000 | stable |
| TailsmanDesign/PocketMage_PDA PocketMage is an open-source E-Ink PDA built on an ESP32-S3, running a custom C++ operating system (PocketMageOS) developed with PlatformIO… | 83 | 1997 | active |
| mfontanini/libtins libtins is a high-level, multiplatform C++ library for network packet sniffing, parsing, and crafting. It provides an efficient, endianness… | 86 | 1991 | stable |