C++ project architecture examples, page 19
Interactive architecture diagrams of the 1,000 most-starred open-source C++ repositories with a GitDiagram architecture diagram, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.
Repositories 901–950 of 1,000
brainflow-dev/brainflow★ 1.6k
BrainFlow is an open-source, multi-language SDK for biosensor data acquisition and processing.
nanocomp/meep★ 1.6k
Meep is a scientific simulation code for electromagnetic FDTD, not a general application framework.
hku-mars/fast-livo★ 1.6k
FAST-LIVO is a ROS/catkin C++ package for tightly coupled sparse-direct LiDAR–Inertial–Visual odometry.
qiayuanl/legged_control★ 1.6k
This is a full-stack ROS-based control framework (“legged_control”) for quadrupedal robots implementing Nonlinear Model Predictive Control (NMPC), Whole-Body Control (WBC), and…
albar965/littlenavmap★ 1.6k
Little Navmap is a desktop flight-planning and navigation application for flight simulators.
soci/soci★ 1.6k
SOCI is a C++ database access library that presents a common API over database-specific backends.
hydy100/r3nzskin★ 1.6k
This project is a game cheat tool intended primarily for learning and technical research. It includes both the main cheat functionality and an injector mechanism.
try/opengothic★ 1.6k
OpenGothic is a Gothic 2 game client that loads the player’s original game data, runs a scripted world simulation, and presents it through game UI, graphics, audio, and physics.
ammaarreshi/generals-mac-ios-ipad★ 1.6k
This is a C++ reconstruction/port of Command & Conquer: Generals and Zero Hour, producing native desktop and Apple mobile game binaries while requiring user-supplied game assets.
raulmur/orb_slam★ 1.6k
ORB-SLAM Monocular is a robotics/perception system implemented in C++ and ROS. It computes in real time the camera trajectory and a sparse 3D reconstruction from a single camera.
natlabrockies/energyplus★ 1.6k
EnergyPlus is a whole-building energy and water-use simulator.
ysc3839/audioplaybackconnector★ 1.6k
AudioPlaybackConnector is a Windows tray application for managing Bluetooth A2DP Sink connections.
libfive/libfive★ 1.6k
- This is a layered C++ project centered on a core solid-modeling engine, with separate bindings and a GUI application on top.
mrcodetastic/esp32-hub75-matrixpanel-dma★ 1.6k
ESP32-HUB75-MatrixPanel-DMA is an embedded graphics library for driving HUB75 RGB LED panels through ESP32 hardware DMA.
electronicarts/cnc_renegade★ 1.6k
Game Engine Core – This includes modules such as “Combat” (game logic, physical simulation, game object management, audio, etc.) and “Commando” (client UI, network handling…
tencent/tgfx★ 1.6k
TGFX is a cross-platform C++ graphics library for rendering text, images, and vector graphics through modern GPU backends.
vadimgrn/usbip-win2★ 1.6k
USB/IP Client for Windows connects locally emulated USB devices to compatible remote USB/IP servers over TCP. It consists of kernel drivers plus CLI and GUI clients.
gpgpu-sim/gpgpu-sim_distribution★ 1.6k
This is GPGPU-Sim, a cycle-level GPU simulator for CUDA/OpenCL workloads.
quick-lint/quick-lint-js★ 1.6k
The system architecture should be divided into these core components.
tttapa/control-surface★ 1.6k
This is a C++ library (with accompanying examples, tests, documentation, and build scripts) designed for Arduino-compatible boards.
googlevr/cardboard★ 1.6k
Cardboard SDK provides VR primitives for apps: viewer configuration, head tracking, and stereo rendering.
gaoxiang12/lightning-lm★ 1.6k
Lightning-LM is a ROS 2 C++ package for 3D LiDAR-inertial mapping, loop-corrected map production, optional 3D-to-2D grid conversion, and map-based localization.
google-deepmind/mujoco_mpc★ 1.6k
MJPC is a research prototype for real-time predictive control with MuJoCo.
joyieldinc/predixy★ 1.6k
Predixy is an open-source, high-performance, C++-based proxy server for Redis Sentinel and Redis Cluster deployments.
epoupon/lms★ 1.6k
Web Interface (Wt-based UI components in src/lms/ui/)
percona/percona-xtrabackup★ 1.6k
The README identifies Percona XtraBackup as a hot-backup utility, but the supplied tree and sampled sources do not expose its backup executable or orchestration.
warmuptill/sceneswitcher★ 1.6k
Advanced Scene Switcher is an OBS Studio automation plugin.
ergo-code/highs★ 1.6k
Core Solver Engine – The heart of HiGHS resides in the “src” directory. This includes multiple submodules such as.
simulationcraft/simc★ 1.5k
Core Simulation Engine – This is found mostly in the “engine” directory.
dashpay/dash★ 1.5k
Dash Core is a decentralized digital-currency node, optionally providing wallets and a Qt GUI.
nvidia-omniverse/usd-brep★ 1.5k
USD BRep is a collection of NURBS boundary-representation modeling libraries and USD integrations.
gulrak/filesystem★ 1.5k
Library Core (API and Implementation): The “include/ghc” directory contains the key header files (e.g., filesystem.hpp, fs_impl.hpp, fs_fwd.hpp, and others).
koide3/glim★ 1.5k
GLIM is an open‐source, full‐featured 3D range‐based mapping framework written in C++.
libgeos/geos★ 1.5k
GEOS is a C++ library for two-dimensional vector geometry, with a stable C interface and a CLI for invoking operations.
qicosmos/ormpp★ 1.5k
ormpp is a header-only C++ ORM that presents a common API for mapping C++ entities to SQLite, MySQL, or PostgreSQL and performing database operations.
enewhuis/liquibook★ 1.5k
Liquibook is a header-only C++ order-matching engine.
google/tensorstore★ 1.5k
Core C++ Library: This is the heart of TensorStore and is spread over directories such as “tensorstore”, “internal”, “index_space”, “kvstore”, “serialization”, and “driver”.
pothosware/soapysdr★ 1.5k
SoapySDR is a vendor- and platform-neutral C/C++ software-defined radio (SDR) support library.
facebook/cachelib★ 1.5k
CacheLib is an open-source C++ library (not a standalone service) that provides an in-process, high-performance, thread-safe caching engine.
fan-ziqi/rl_sar★ 1.5k
rl_sar is a reinforcement-learning control framework for verifying policies in simulation and deploying them on physical quadruped, wheeled, and humanoid robots.
airlegend/aitrack★ 1.5k
AITrack is a desktop 6-DoF head-tracking application that captures webcam frames, estimates facial landmarks and head pose, then streams pose data to Opentrack.
openshot/libopenshot★ 1.5k
hkust-aerial-robotics/fuel★ 1.5k
FUEL is a ROS-based UAV exploration framework.
eunomia-bpf/bpftime★ 1.5k
jankae/librevna★ 1.5k
felt/tippecanoe★ 1.5k
openblack/openblack★ 1.5k
covesa/vsomeip★ 1.5k
fortheusers/hb-appstore★ 1.5k
Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the 2026 open-source architecture report. Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.