platform: cpp
3534 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| brainboxdotcc/DPP D++ (DPP) is a lightweight, modern C++ library for the Discord API, supporting API v10 with efficient caching, sharding, clustering, slash … | 98 | 1379 | stable |
| begeekmyfriend/yasea Yasea is an Android live streaming client library that encodes camera and microphone input to H.264/AAC, packages it in FLV, and pushes it … | 67 | 4937 | maintenance |
| guidedhacking/GuidedHacking-Injector A C++ DLL injection library supporting x86, WOW64, and x64 injection with five injection methods and six shellcode execution techniques. It… | 32 | 1377 | active |
| openbabel/openbabel Open Babel is an open-source chemical toolbox that reads, writes, converts, searches, and analyzes chemical data across more than 100 molec… | 92 | 1376 | stable |
| cneben/QuickQanava QuickQanava is a C++17 library for rendering and interacting with directed graphs and relational content inside Qt6/QML applications. It pr… | 66 | 1376 | active |
| ufbx/ufbx ufbx is a single source file FBX file loader written in portable C (also compilable as C++). It parses binary and ASCII FBX files into plai… | 77 | 1375 | active |
| apache/cloudberry Apache Cloudberry is an advanced open-source Massively Parallel Processing (MPP) database derived from Greenplum and built on a modern Post… | 78 | 1374 | active |
| facebook/ThreatExchange A collection of Trust & Safety tools from Meta for fighting digital harms, including perceptual hashing algorithms (PDQ for images, TMK and… | 95 | 1373 | active |
| hasherezade/exe_to_dll A command-line tool that converts a Windows EXE into a DLL that can be loaded like a library, exporting the original entry point as a 'Star… | 55 | 1373 | stable |
| USBGuard/usbguard USBGuard is a C++ software framework for implementing USB device authorization policies on Linux, protecting against rogue USB devices (Bad… | 52 | 1373 | active |
| rigaya/NVEnc NVEnc is a video encoding tool that uses NVIDIA's NVENC hardware encoder, available as a standalone command-line transcoder (NVEncC) and as… | 95 | 1372 | active |
| OGRE OGRE (Object-Oriented Graphics Rendering Engine) is a mature, modular C++ 3D rendering engine that abstracts Vulkan, Direct3D, OpenGL, and … | 67 | 1372 | stable |
| anyrtcIO-Community/anyRTC-RTMP-OpenSource anyLive is an open-source cross-platform live streaming SDK from anyRTC built on a WebRTC-93 base, providing RTMP push (publishing) and RTM… | 30 | 4909 | maintenance |
| ObKo/stm32-cmake A set of CMake toolchain files and modules for developing STM32 (ARM Cortex-M) firmware with GCC, newlib, and STM32Cube. It provides device… | 65 | 1371 | active |
| tidwall/neco Neco is a small, fast C library providing concurrency via stackful coroutines with channels, mutexes, condition variables, and deadline/can… | 63 | 1371 | active |
| erwincoumans/tiny-differentiable-simulator Tiny Differentiable Simulator (TDS) is a header-only C++ and CUDA physics library for rigid-body dynamics with zero dependencies, supportin… | 23 | 1371 | active |
| google/liquidfun LiquidFun is a 2D physics engine for games, extending Box2D with particle-based fluid and soft body simulation on top of rigid body physics… | 10 | 4901 | maintenance |
| NGT-labs/NGT NGT is a C++ library and command-line tool from Yahoo Japan for high-speed approximate nearest neighbor search on high-dimensional vector d… | 90 | 1370 | active |
| WooshiiDev/HierarchyDecorator HierarchyDecorator is a lightweight Unity Editor plugin that enhances the Hierarchy window with headers, styles, component icons, tag/layer… | 83 | 1370 | active |
| eranpeer/FakeIt FakeIt is a header-only C++ mocking framework with an expressive C++11-based API for creating mock objects and verifying method invocations… | 69 | 1370 | stable |
| gameplay3d/gameplay GamePlay is an open-source, cross-platform C++ game engine/framework for building 2D and 3D mobile and desktop games. It supports Windows, … | 26 | 4900 | maintenance |
| FedoraQt/MediaWriter Fedora Media Writer is a cross-platform GUI application for writing Fedora ISO images to USB flash drives. It can automatically download th… | 93 | 1368 | active |
| nilstate/icey icey is a modular C++20 real-time media toolkit that unifies WebRTC, FFmpeg encoding/decoding, signalling, and TURN relay into a single Pac… | 92 | 1367 | active |
| OpenPPL/ppl.nn PPLNN is a high-performance deep-learning inference engine written in C++ that runs ONNX models on x86 CPUs and NVIDIA GPUs, with a dedicat… | 32 | 1367 | active |
| libexpat/libexpat Expat is a fast, stream-oriented XML parser library written in C99, well suited for files too large to fit in memory. It is widely packaged… | 94 | 1366 | stable |
| Nuand/bladeRF bladeRF is the complete source code for the Nuand bladeRF USB 3.0 Software Defined Radio, including FX3 USB controller firmware, Cyclone IV… | 71 | 1365 | active |
| NotRequiem/VMAware VMAware is a cross-platform, header-only C++ library for detecting virtual machines, hypervisors, emulators, containers, and sandboxes usin… | 90 | 1364 | active |
| Cracked5pider/Stardust Stardust is a modern 32/64-bit position independent shellcode (implant) template written in C++20. It provides compile-time FNV-1a hashing … | 70 | 1364 | active |
| scripthookvdotnet/scripthookvdotnet ScriptHookVDotNet (SHVDN) is an ASI plugin for Grand Theft Auto V that hosts a .NET Framework runtime in-game, letting users run scripts wr… | 66 | 1363 | active |
| wjakob/nanogui NanoGUI is a minimalistic cross-platform C++ widget library for building GUIs on top of OpenGL 3.x, built on GLFW, GLAD, Eigen, and NanoVG.… | 32 | 4871 | maintenance |
| SFML/imgui-sfml ImGui-SFML is a Dear ImGui backend that integrates the immediate-mode GUI library with SFML, handling rendering, events, and clipboard. It … | 78 | 1362 | active |
| ncbi/sra-tools The NCBI SRA Toolkit is a collection of command-line tools and libraries for accessing, converting, and downloading data from the INSDC Seq… | 77 | 1362 | active |
| ImpulseAdventure/GUIslice GUIslice is a lightweight C GUI framework for embedded touchscreen TFT displays, supporting a drag & drop builder to generate layouts. It r… | 64 | 1361 | active |
| jfalcou/eve EVE is a C++20 header-only library providing a type-based, high-abstraction wrapper over SIMD instruction sets (SSE/AVX-512, NEON/SVE, Alti… | 67 | 1360 | active |
| LSPosed/LSPlant LSPlant is a C++ library for hooking Java methods in the Android Runtime (ART), supporting hook/unhook and inline deoptimization. It is par… | 77 | 1359 | active |
| daniele77/cli A cross-platform, header-only C++14 library for building interactive command line interfaces with menus, submenus, history, and TAB autocom… | 49 | 1359 | active |
| YACReader/yacreader YACReader is a cross-platform desktop comic reader and library manager written in C++ with Qt. It supports a wide range of comic archive fo… | 94 | 1358 | active |
| open-telemetry/opentelemetry-cpp The official OpenTelemetry C++ client providing APIs and SDKs for distributed tracing, metrics, and logs. It enables vendor-neutral instrum… | 93 | 1357 | stable |
| cvc5/cvc5 cvc5 is an open-source automatic theorem prover for Satisfiability Modulo Theories (SMT) problems, determining the satisfiability of first-… | 89 | 1357 | active |
| QuantumLeaps/qpc QP/C is a lightweight real-time event framework (RTEF) for C that implements the event-driven Active Object (Actor) model combined with hie… | 94 | 1356 | stable |
| ra3xdh/qucs_s Qucs-S is an open-source circuit simulation program with a Qt-based graphical user interface for schematic capture and visualization. It ac… | 92 | 1356 | active |
| mysensors/MySensors MySensors is an open-source C++ library and example collection for building DIY wireless sensor and actuator networks on Arduino, ESP8266/E… | 58 | 1356 | active |
| acoustid/chromaprint Chromaprint is a C library for generating compact audio fingerprints, developed for the AcoustID music identification project. It includes … | 84 | 1354 | active |
| bytedance/flux Flux is a GPU kernel library from ByteDance that overlaps computation with communication for tensor and expert parallelism in dense and MoE… | 33 | 1354 | active |
| ClimbSnail/HoloCubic_AIO HoloCubic_AIO is an open-source all-in-one third-party firmware for the HoloCubic ESP32-based holographic desktop device, bundling apps lik… | 29 | 1354 | active |
| losehu/uv-k5-firmware-custom A feature-rich custom open-source firmware for the Quansheng UV-K5/K6 handheld ham radio, built in C/C++ by merging multiple open-source fi… | 28 | 1354 | active |
| openconnect/openconnect-gui A graphical VPN client built on the OpenConnect library, supporting Cisco AnyConnect-compatible VPNs. It is a Qt5-based desktop application… | 10 | 1354 | active |
| KhronosGroup/SPIRV-Tools SPIR-V Tools is a Khronos Group project providing an API and command-line tools for processing SPIR-V modules, including an assembler, bina… | 94 | 1353 | stable |
| k2-fsa/k2 k2 is a C++/CUDA library with Python bindings that implements differentiable Finite State Automaton (FSA) and Finite State Transducer (FST)… | 64 | 1352 | active |
| bochs-emu/Bochs Bochs is a portable open-source IA-32 (x86) PC emulator written in C++ that emulates the CPU, common I/O devices, and a custom BIOS. Unlike… | 88 | 1351 | active |
| jtv/libpqxx libpqxx is the official C++ client API for PostgreSQL, wrapping the C libpq library in a modern, C++-native interface with transaction and … | 91 | 1349 | stable |
| pthom/imgui_bundle Dear ImGui Bundle is a batteries-included immediate-mode GUI framework for both Python and C++, built on Dear ImGui with integrated plottin… | 94 | 1348 | active |
| ridiculousfish/libdivide libdivide is a single-header C/C++ library that replaces expensive integer division instructions with precomputed multiply-and-shift sequen… | 78 | 1348 | stable |
| MegEngine/MegEngine MegEngine is a fast, scalable deep learning framework with automatic differentiation, developed in C++ with Python bindings. It unifies tra… | 23 | 4808 | maintenance |
| pantor/ruckig Ruckig is a C++ (with Python bindings) motion generation library that calculates jerk-constrained, time-optimal trajectories on-the-fly for… | 83 | 1347 | active |
| ulfjack/ryu Ryu is a C library (with a Java port) for converting IEEE-754 floating-point numbers to decimal strings using shortest, fixed, and scientif… | 62 | 1347 | stable |
| yuanyuanxiang/SimpleRemoter SimpleRemoter (YAMA) is a C++ remote control suite derived from the Gh0st RAT codebase, providing remote desktop, file transfer, terminal, … | 60 | 1347 | active |
| nem0/OpenFBX OpenFBX is a lightweight open source FBX file importer written in C, capable of loading geometry, skeletons, animations, blend shapes, mate… | 69 | 1346 | active |
| fgkeepalive/AndroidKeepAlive An Android process keep-alive (daemon) library implemented with Linux-level techniques via C/JNI, claiming to keep apps alive even against … | 68 | 1345 | active |
| yann-shi/libcsp libcsp is a high-performance concurrency library for C implementing the Communicating Sequential Processes (CSP) model, inspired by Go's go… | 23 | 1345 | active |
| sony/flutter-embedded-linux A non-official Flutter embedder for embedded Linux systems, implemented in C++ without X11 or GTK dependencies. It supports Wayland and DRM… | 49 | 1344 | active |
| KhronosGroup/KTX-Software The official Khronos KTX library and tools for reading, writing, and transcoding KTX texture container files used with OpenGL, Vulkan, and … | 71 | 1343 | active |
| dfranx/SHADERed SHADERed is a free, open-source, cross-platform IDE for writing, previewing, and debugging GLSL and HLSL shaders. It includes a line-by-lin… | 23 | 4787 | maintenance |
| rst-tu-dortmund/teb_local_planner A ROS package implementing a local trajectory planner plugin for the 2D navigation stack based on Timed Elastic Bands. It locally optimizes… | 50 | 1341 | stable |
| alibaba/graph-learn Graph-Learn (formerly AliGraph) is a distributed framework for developing and applying large-scale graph neural networks, with a training l… | 36 | 1341 | active |
| lava/matplotlib-cpp A header-only C++ plotting library that wraps Python's matplotlib, exposing a Matlab/matplotlib-like API. It lets C++ programs create, styl… | 32 | 4772 | maintenance |
| roflmuffin/CounterStrikeSharp CounterStrikeSharp is a server-side modding framework for Counter-Strike 2 that implements a .NET 8 scripting layer on top of a Metamod:Sou… | 90 | 1339 | active |
| XTXMarkets/ternfs TernFS is an exabyte-scale, multi-region distributed file system written in C++, designed for storing large immutable files on commodity ha… | 62 | 1339 | active |
| pac-ac/osakaOS osakaOS is a 32-bit hobby operating system written in C++ with intentionally unconventional design, themed around the anime character Osaka… | 65 | 1338 | active |
| mmorise/World WORLD is a C++ library for high-quality speech analysis, manipulation, and synthesis based on a vocoder design. It estimates F0 (via DIO/Ha… | 64 | 1338 | stable |
| adamyaxley/Obfuscate A header-only C++14 library that obfuscates string literals at compile time using constexpr XOR encryption with a random 64-bit key, preven… | 63 | 1338 | stable |
| OpnTec/fashionmaker Valentina (fashionmaker) is a cross-platform desktop patternmaking program for fashion designers to create and model clothing patterns. It … | 32 | 1338 | active |
| troydhanson/uthash uthash is a header-only C library providing hash table, linked list, and dynamic array implementations via preprocessor macros. It lets C d… | 72 | 4764 | maintenance |
| urho3d/urho3d Urho3D is a free, lightweight, cross-platform 2D and 3D game engine written in C++17, licensed under MIT. It supports scripting with AngelS… | 10 | 4763 | maintenance |
| Ableton/link Ableton Link is a C++ header-only library that synchronizes musical beat, tempo, and phase across multiple applications and devices over a … | 86 | 1337 | active |
| json-parser/json-parser A very low footprint DOM-style JSON parser written in portable ANSI C (C89). It ships as just json.c and json.h with no dependencies and a … | 41 | 1337 | stable |
| enkisoftware/imgui_markdown A permissively licensed (Zlib) single-header C++11 library that renders Markdown inside Dear ImGui applications. It supports headers, empha… | 73 | 1336 | active |
| enthought/pyql PyQL provides Cython-based Python wrappers over the QuantLib C++ quantitative finance library, exposing objects like Date and Calendar with… | 74 | 1335 | active |
| nmwsharp/geometry-central Geometry Central is a modern C++ library of data structures and algorithms for geometry processing, with a particular focus on surface mesh… | 77 | 1334 | stable |
| ION28/BLUESPAWN BLUESPAWN is an open-source active defense and endpoint detection and response (EDR) tool for Windows. It helps blue teams detect, identify… | 69 | 1334 | active |
| microshow/RxFFmpeg RxFFmpeg is an Android framework built on FFmpeg 4.0 (with X264, mp3lame, fdk-aac, opencore-amr, and OpenSSL) for fast audio and video edit… | 23 | 4745 | maintenance |
| qicosmos/iguana iguana is a C++17/C++20 header-only serialization engine built on compile-time reflection, supporting JSON, XML, YAML, and binary/protobuf … | 91 | 1330 | active |
| KratosMultiphysics/Kratos Kratos Multiphysics is a C++ framework with an extensive Python interface for building parallel, multi-disciplinary simulation software suc… | 92 | 1329 | active |
| cariboulabs/cariboulite CaribouLite is an open-source, OSHWA-certified SDR HAT that turns 40-pin Raspberry Pi boards into a dual-channel Tx/Rx software-defined rad… | 47 | 1329 | active |
| cms-sw/cmssw CMSSW is the offline software framework of the CMS experiment at CERN's Large Hadron Collider, written primarily in C++ with Python configu… | 95 | 1328 | active |
| eclipse-cyclonedds/cyclonedds Eclipse Cyclone DDS is a performant, robust open-source C implementation of the OMG DDS (Data Distribution Service) publish-subscribe middl… | 91 | 1327 | stable |
| nCine/nCine nCine is an open-source, cross-platform 2D game engine written in C++11 with an emphasis on performance, optionally scriptable with Lua. It… | 67 | 1327 | active |
| electronicarts/CnC_Generals_Zero_Hour The official open-source release of the Command & Conquer: Generals and Zero Hour real-time strategy game source code by Electronic Arts. I… | 10 | 4716 | maintenance |
| brofield/simpleini SimpleIni is a cross-platform, header-only C++ library for reading and writing INI-style configuration files. It supports ASCII, MBCS, and … | 91 | 1325 | stable |
| hydrogen-music/hydrogen Hydrogen is an advanced open-source drum machine for Linux, macOS, and Windows, combining a pattern-based drum sequencer with a sample-base… | 70 | 1325 | stable |
| eclipse-paho/paho.mqtt.cpp The Eclipse Paho MQTT C++ client library lets modern C++ (C++17+) applications connect to MQTT brokers to publish messages, subscribe to to… | 79 | 1324 | stable |
| copperspice/copperspice CopperSpice is a set of cross-platform C++ libraries (Core, Gui, Network, Multimedia, SQL, OpenGL, Vulkan, WebKit, XML, and more) derived f… | 74 | 1324 | active |
| muellan/clipp clipp is a single-header, MIT-licensed C++11/14/17 library for expressive command line argument parsing. It supports options, positional va… | 23 | 1323 | stable |
| annulusgames/Alchemy Alchemy is a Unity library providing attribute-based Inspector extensions, Hierarchy and EditorWindow enhancements, and source-generated se… | 80 | 1322 | active |
| pandax381/microps microps is a small, educational implementation of a TCP/IP protocol stack written in C, covering Ethernet, ARP, IP, ICMP, UDP, and TCP with… | 75 | 1322 | active |
| LuxCoreRender/LuxCore LuxCoreRender is a physically based, unbiased rendering engine with a C++ and Python API (LuxCore), supporting CPU, OpenCL, CUDA, and OptiX… | 92 | 1321 | active |
| sylar-yin/sylar Sylar is a high-performance C++ server framework built around user-space coroutines (fibers) with modules for logging, configuration, threa… | 32 | 4692 | maintenance |
| KDE/plasma-desktop Plasma Desktop is the desktop form factor of the KDE Plasma workspace, containing the desktop shell widgets, taskbar, and configuration mod… | 77 | 1319 | stable |
| HKUST-Aerial-Robotics/VINS-Fusion VINS-Fusion is an optimization-based multi-sensor state estimator for accurate self-localization in autonomous applications such as drones,… | 32 | 4684 | maintenance |
| unitreerobotics/unitree_sdk2 Unitree Robot SDK version 2, a C++ library for controlling and communicating with Unitree robots. It provides CMake-based builds and exampl… | 73 | 1318 | active |