Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source cpp software

3521 open-source libraries, tools and applications tagged cpp, ranked by how closely cpp is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

3521 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
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…
881384active
treefrogframework/treefrog-framework
TreeFrog Framework is a high-speed, full-stack C++ MVC web application framework built on Qt, supporting HTTP and WebSocket protocols. It p…
871384active
Thraka/SadConsole
SadConsole is a C# .NET library that simulates an ASCII/ANSI terminal for building text-based games, functioning as a tile-based game engin…
861383active
UV-K5 Custom Firmware
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…
931382active
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…
491382stable
WooshiiDev/HierarchyDecorator
HierarchyDecorator is a lightweight Unity Editor plugin that enhances the Hierarchy window with headers, styles, component icons, tag/layer…
791381active
esseks/monicelli
Monicelli is an esoteric programming language based on the 'supercazzole' gibberish from the Italian comedy film Amici Miei. It ships with …
471381active
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 …
634943maintenance
pantor/ruckig
Ruckig is a C++ (with Python bindings) motion generation library that calculates jerk-constrained, time-optimal trajectories on-the-fly for…
821380active
OpenTelemetry C++
The official OpenTelemetry C++ client providing APIs and SDKs for distributed tracing, metrics, and logs. It enables vendor-neutral instrum…
931379stable
Alchemy
Alchemy is a Unity library providing attribute-based Inspector extensions, Hierarchy and EditorWindow enhancements, and source-generated se…
791379active
GamePlay
GamePlay is an open-source, cross-platform C++ game engine/framework for building 2D and 3D mobile and desktop games. It supports Windows, …
234935maintenance
cneben/QuickQanava
QuickQanava is a C++17 library for rendering and interacting with directed graphs and relational content inside Qt6/QML applications. It pr…
631378active
KDE/plasma-desktop
Plasma Desktop is the desktop form factor of the KDE Plasma workspace, containing the desktop shell widgets, taskbar, and configuration mod…
771376stable
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…
671376active
tidwall/neco
Neco is a small, fast C library providing concurrency via stackful coroutines with channels, mutexes, condition variables, and deadline/can…
601376active
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…
851375active
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…
971374active
cvc5/cvc5
cvc5 is an open-source automatic theorem prover for Satisfiability Modulo Theories (SMT) problems, determining the satisfiability of first-…
951374active
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…
911374active
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…
661374active
bladeRF
bladeRF is the complete source code for the Nuand bladeRF USB 3.0 Software Defined Radio, including FX3 USB controller firmware, Cyclone IV…
651374active
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…
621374active
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 …
671373active
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…
274912maintenance
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…
951371stable
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…
631371stable
GUIslice
GUIslice is a lightweight C GUI framework for embedded touchscreen TFT displays, supporting a drag & drop builder to generate layouts. It r…
611370active
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…
251370active
bytedance/flux
Flux is a GPU kernel library from ByteDance that overlaps computation with communication for tensor and expert parallelism in dense and MoE…
301369active
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…
104896maintenance
SRA Toolkit
The NCBI SRA Toolkit is a collection of command-line tools and libraries for accessing, converting, and downloading data from the INSDC Seq…
751368active
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 …
741368active
k2-fsa/k2
k2 is a C++/CUDA library with Python bindings that implements differentiable Finite State Automaton (FSA) and Finite State Transducer (FST)…
601368active
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…
321368active
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…
991367active
yuanyuanxiang/SimpleRemoter
SimpleRemoter (YAMA) is a C++ remote control suite derived from the Gh0st RAT codebase, providing remote desktop, file transfer, terminal, …
561367active
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 …
911364stable
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…
681364active
alibaba/rtp-llm
RTP-LLM is Alibaba's high-performance LLM inference engine written in C++/CUDA, optimized with kernels like PagedAttention and FlashAttenti…
651364active
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…
881363active
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.…
324867maintenance
clice-io/clice
clice is a next-generation C++ language server built from scratch on LLVM/Clang, designed for high performance and deep code intelligence. …
781361active
MySensors
MySensors is an open-source C++ library and example collection for building DIY wireless sensor and actuator networks on Arduino, ESP8266/E…
541360active
daniele77/cli
A cross-platform, header-only C++14 library for building interactive command line interfaces with menus, submenus, history, and TAB autocom…
451360active
ridiculousfish/libdivide
libdivide is a single-header C/C++ library that replaces expensive integer division instructions with precomputed multiply-and-shift sequen…
831359stable
hku-mars/Point-LIO
Point-LIO is a robust high-bandwidth LiDAR-inertial odometry framework that estimates ego-motion and builds maps by fusing LiDAR point clou…
681356active
fgkeepalive/AndroidKeepAlive
An Android process keep-alive (daemon) library implemented with Linux-level techniques via C/JNI, claiming to keep apps alive even against …
741354active
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…
581354stable
Eclipse Cyclone DDS
Eclipse Cyclone DDS is a performant, robust open-source C implementation of the OMG DDS (Data Distribution Service) publish-subscribe middl…
871353stable
nem0/OpenFBX
OpenFBX is a lightweight open source FBX file importer written in C, capable of loading geometry, skeletons, animations, blend shapes, mate…
661353active
Flutter for Embedded Linux
A non-official Flutter embedder for embedded Linux systems, implemented in C++ without X11 or GTK dependencies. It supports Wayland and DRM…
451353active
openconnect/openconnect-gui
A graphical VPN client built on the OpenConnect library, supporting Cisco AnyConnect-compatible VPNs. It is a Qt5-based desktop application…
101353active
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…
661351stable
MegEngine/MegEngine
MegEngine is a fast, scalable deep learning framework with automatic differentiation, developed in C++ with Python bindings. It unifies tra…
234809maintenance
Ableton Link
Ableton Link is a C++ header-only library that synchronizes musical beat, tempo, and phase across multiple applications and devices over a …
931348active
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…
234801maintenance
enkisoftware/imgui_markdown
A permissively licensed (Zlib) single-header C++11 library that renders Markdown inside Dear ImGui applications. It supports headers, empha…
691345active
enthought/pyql
PyQL provides Cython-based Python wrappers over the QuantLib C++ quantitative finance library, exposing objects like Date and Calendar with…
701344active
yann-shi/libcsp
libcsp is a high-performance concurrency library for C implementing the Communicating Sequential Processes (CSP) model, inspired by Go's go…
231344active
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…
881343stable
ION28/BLUESPAWN
BLUESPAWN is an open-source active defense and endpoint detection and response (EDR) tool for Windows. It helps blue teams detect, identify…
631343active
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…
694785maintenance
XTXMarkets/ternfs
TernFS is an exabyte-scale, multi-region distributed file system written in C++, designed for storing large immutable files on commodity ha…
601342active
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…
571342stable
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…
571342stable
pac-ac/osakaOS
osakaOS is a 32-bit hobby operating system written in C++ with intentionally unconventional design, themed around the anime character Osaka…
621341active
alibaba/graph-learn
Graph-Learn (formerly AliGraph) is a distributed framework for developing and applying large-scale graph neural networks, with a training l…
321340active
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…
104772maintenance
LuxCoreRender/LuxCore
LuxCoreRender is a physically based, unbiased rendering engine with a C++ and Python API (LuxCore), supporting CPU, OpenCL, CUDA, and OptiX…
991339active
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 …
751339stable
Geometry Central
Geometry Central is a modern C++ library of data structures and algorithms for geometry processing, with a particular focus on surface mesh…
711339stable
OpnTec/fashionmaker
Valentina (fashionmaker) is a cross-platform desktop patternmaking program for fashion designers to create and model clothing patterns. It …
321339active
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…
441338active
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…
324763maintenance
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…
941336active
lean-dojo/LeanCopilot
Lean Copilot integrates large language models natively into the Lean 4 theorem prover for proof automation. It provides tactic suggestion, …
911335active
Chlumsky/msdf-atlas-gen
A C++ utility and library that generates multi-channel signed distance field (MSDF) font atlases from TTF/OTF fonts, packing glyphs into co…
651335active
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…
234753maintenance
azagaya/laigter
Laigter is an open-source desktop tool that automatically generates normal, specular, parallax, and occlusion maps from 2D textures, design…
841334active
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,…
324748maintenance
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 …
811333active
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…
731332stable
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…
641332active
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…
104734maintenance
copperspice/copperspice
CopperSpice is a set of cross-platform C++ libraries (Core, Gui, Network, Multimedia, SQL, OpenGL, Vulkan, WebKit, XML, and more) derived f…
731329active
sylar-yin/sylar
Sylar is a high-performance C++ server framework built around user-space coroutines (fibers) with modules for logging, configuration, threa…
324720maintenance
bbuchfink/diamond
DIAMOND is a BLAST-compatible local sequence aligner for protein and translated DNA searches, designed for high-performance analysis of lar…
971326active
brofield/simpleini
SimpleIni is a cross-platform, header-only C++ library for reading and writing INI-style configuration files. It supports ASCII, MBCS, and …
921325stable
Vector35/binaryninja-api
The public API, examples, and documentation for Binary Ninja, a commercial reverse engineering platform. It provides C++, Python, and Rust …
921323active
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…
771323active
horizon-eda/horizon
Horizon EDA is a free, open-source Electronic Design Automation package for printed circuit board design. It provides an integrated end-to-…
741323active
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…
231323stable
DBraun/DawDreamer
DawDreamer is a Python framework that provides digital audio workstation features, letting users compose graphs of audio processors includi…
841322active
loco-3d/crocoddyl
Crocoddyl is an open-source optimal control library for robot control under contact sequences, computing optimal trajectories and feedback …
871321active
google/longfellow-zk
A C++ library from Google implementing zero-knowledge proof protocols for identity verification, supporting standards like ISO MDOC, JWT, a…
731321active
CE-Programming/CEmu
CEmu is a third-party emulator for the eZ80-based TI-84 Plus CE and TI-83 Premium CE graphing calculators, built with a C core and a Qt/C++…
671319active
Qucs/qucs
Qucs (Quite Universal Circuit Simulator) is a GPL-licensed graphical circuit simulator with a Qt-based schematic capture GUI for simulating…
621318active
eliaskosunen/scnlib
scnlib is a modern C++ library for text parsing, serving as a type-safe and faster replacement for scanf and std::istream. It is the invers…
781317stable
wiredopposite/OGX-Mini
OGX-Mini is C++ firmware for RP2040/RP2350 microcontrollers that emulates USB gamepads for multiple consoles, including the original Xbox, …
471315active

← prev page 18 / 36 next →