GitDiagram
Browse

C++ project architecture examples, page 11

Interactive architecture diagrams of 693 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 501–550 of 693

  1. ton-blockchain/ton★ 3.9k

    This is the TON monorepo: a reference implementation of a full blockchain node and tooling suite, including the full-node/validator, lite-client, tonlib library, FunC compiler…

  2. calcprogrammer1/openrgb★ 3.9k

    User Interface Layer: Represent two main UI components—a graphical interface (built with Qt, as seen in the “qt” directory containing forms, dialogs, and various UI pages) and a…

  3. visualboyadvance-m/visualboyadvance-m★ 3.9k

    Visual Boy Advance-M is a Game Boy/Game Boy Advance emulator.

  4. mazharmik/interview_ds_algo★ 3.9k

    This is a large, topic-wise code repository for data-structures and algorithms interview prep.

  5. facebookarchive/scribe★ 3.9k

    Scribe is a distributed, real‑time log‐aggregation server written in C++ (src/) with a Python client library (lib/py/) and a Thrift interface (if/).

  6. behaviortree/behaviortree.cpp★ 3.9k

    Based on our analysis of the file tree and README, this project is the C++ “BehaviorTree.CPP” library—a framework for building behavior trees that can be used in robotics, game…

  7. maaend/maaend★ 3.9k

    MaaEnd is a game-screen automation assistant: users select a preset or task, the MaaFramework-backed agent runs task actions using screen recognition, then issues controller…

  8. danielkrupinski/osiris★ 3.9k

    Osiris is a cross-platform Counter-Strike 2 enhancement DLL injected into the game process.

  9. rawtherapee/rawtherapee★ 3.9k

    RawTherapee is a desktop, full-stack C++ application for cross-platform raw photo processing.

  10. adaptix-framework/adaptixc2★ 3.9k

    AdaptixC2 is an extensible post-exploitation and adversarial-emulation framework for authorized testing.

  11. nem0/lumixengine★ 3.8k

    Lumix Engine is a native C++ 3D game engine plus the Lumix Studio editor.

  12. cedricguillemet/imguizmo★ 3.8k

    The central part of the project consists of the core API functions (e.g., Manipulate, DecomposeMatrixToComponents, RecomposeMatrixFromComponents) that handle the main wizardry…

  13. kungfu-origin/kungfu★ 3.8k

    This is a complete trading execution system that targets extremely low latency (down to microseconds or even nanoseconds) while supporting flexible strategy development (in both…

  14. mrnerf/lichtfeld-studio★ 3.8k

    LichtFeld Studio is a native 3D Gaussian Splatting workstation.

  15. hanickadot/compile-time-regular-expressions★ 3.8k

    From the file tree and README, this is a header-only C++ library (Compile Time Regular Expressions, “ctre”) that provides compile-time regex parsing/matching built on top of a…

  16. qihoo360/evpp★ 3.8k

    Based on our review of the complete file tree and README, this project is the “evpp” C++ network library—a high-performance, event-driven framework that provides nonblocking…

  17. hyperion-project/hyperion.ng★ 3.8k

    Hyperion NG is a cross-platform ambient-lighting system.

  18. brunolevy/learn-fpga★ 3.8k

    learn-fpga is a teaching repository spanning FPGA experiments, a minimal RISC-V platform, and LiteX software examples.

  19. domoticz/domoticz★ 3.7k

    Domoticz is a single long-running home-automation server written primarily in C++, with an embedded web UI and multiple protocol integrations.

  20. cycfi/elements★ 3.7k

    Elements is a modular, embeddable C++20 GUI library. An application constructs a declarative element tree, creates a view, and starts a platform-specific host loop.

  21. fxsound2/fxsound-app★ 3.7k

    FxSound GUI application (built with the JUCE framework)

  22. lovebabbar/codehelp-dsa-busted-series★ 3.7k

    Overall Course Repository: Represent the repository as the central “DSA Busted Series” module—this is the entry point (annotated with the README details such as…

  23. pavel-odintsov/fastnetmon★ 3.7k

    FastNetMon Community Edition is a DDoS detection sensor.

  24. introlab/rtabmap★ 3.7k

    Core SLAM Engine: Represented by the “corelib” directory, this is the heart of the system where the SLAM algorithms, data capture, sensor fusion, odometry, loop closure…

  25. ckb-next/ckb-next★ 3.7k

    ckb-next is a Corsair keyboard and mouse driver with a desktop control interface and a device-management daemon.

  26. hasherezade/pe-sieve★ 3.7k

    - PE-sieve is a Windows C++ security tool that inspects a single running process for in-memory tampering: injected/replaced PE images, shellcode, hooks, and patched code.

  27. texstudio-org/texstudio★ 3.7k

    TeXstudio is a desktop LaTeX authoring application.

  28. momo5502/sogen★ 3.7k

    Sogen executes Windows and Linux binaries by emulating CPU instructions and operating-system syscall behavior, with selectable CPU backends.

  29. crankyoldgit/irremoteesp8266★ 3.6k

    IRremoteESP8266 is an Arduino library for sending and receiving infrared signals on ESP8266/ESP32, including protocol support for air conditioners and other devices.

  30. rathena/rathena★ 3.6k

    rAthena is a C++ MMORPG server package.

  31. kytyps5/kytyps5★ 3.6k

    KytyPS5 is a cross-platform PlayStation 5 emulator with a Qt launcher and a command-line runtime.

  32. brave/brave-core★ 3.6k

    Brave Core customizes Chromium into the Brave browser; the README emphasizes this role, while the sampled tree shows browser features across desktop, Android, and iOS.

  33. unicode-org/icu★ 3.6k

    ICU is a cross-language internationalization library, with C/C++ and Java implementations.

  34. openscenegraph/openscenegraph★ 3.6k

    OpenSceneGraph is a C++ scene-graph platform for building, loading, manipulating, and displaying interactive 3D applications.

  35. pond3r/ggpo★ 3.6k

    GGPO is a rollback-networking SDK for synchronizing game inputs across peers, with a Vector War sample application.

  36. yue/yue★ 3.6k

    This project – Yue – is a cross-platform GUI library.

  37. kde/kdeconnect-kde★ 3.6k

    Type: A modular desktop application built on top of a “core” C++ library exposing DBus interfaces, with multiple UI front‑ends and plugins.

  38. zortos293/lichii★ 3.6k

    Lichii is an experimental Nintendo Switch and Switch 2 emulator.

  39. nullptrlabs/pgmodeler★ 3.6k

    pgModeler Community Edition is a C++/Qt, cross-platform PostgreSQL schema-modeling desktop application.

  40. acidanthera/applealc★ 3.6k

    AppleALC is a macOS kernel extension that enables native audio for unsupported HD-audio codecs, with configuration-driven controller patching and codec layout/platform injection.

  41. slic3r/slic3r★ 3.6k

    Slic3r is a 3D printing toolpath generator that processes 3D models into printer-ready G-code.

  42. openxray/xray-16★ 3.6k

    OpenXRay is a cross-platform, 64-bit-capable reimplementation of the X-Ray engine for supported S.T.A.L.K.E.R. games.

  43. odriverobotics/odrive★ 3.6k

    This is a full‐stack robotics control system comprising embedded firmware, host‐side libraries/tools, and a browser‐based GUI.

  44. zylann/godot_voxel★ 3.6k

    Voxel Engine Core: Central runtime logic (see directories like engine/voxel_engine.cpp, engine/voxel_engine_gd.cpp, and engine/voxel_engine_updater.cpp).

  45. mmp/pbrt-v4★ 3.6k

    pbrt-v4 is a high-performance, physically based rendering system intended for realistic image synthesis and is used both in academic and professional contexts.

  46. huxingyi/dust3d★ 3.5k

    Dust3D is a Qt desktop 3D modeling application.

  47. fasiondog/hikyuu★ 3.5k

    Hikyuu is a C++/Python quantitative-trading research framework.

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.