GitDiagram
Browse

C++ project architecture examples, page 5

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 201–250 of 693

  1. z3prover/z3★ 12.1k

    Based on your review of the file tree and README, the project that we are diagramming is the Z3 theorem prover.

  2. esphome/esphome★ 11.9k

    ESPHome turns device configuration into firmware for supported embedded platforms, which then runs components and can expose device state through its API.

  3. sfml/sfml★ 11.8k

    SFML is an open‐source multimedia library.

  4. manticoresoftware/manticoresearch★ 11.7k

    Manticore Search is an open-source, high-performance search database engine written in C++. It provides.

  5. alibaba/zvec★ 11.5k

    1. Repository purpose and top-level shape

  6. openalpr/openalpr★ 11.4k

    Core Recognition Engine – This is primarily located in the “src/openalpr” directory.

  7. rhasspy/piper★ 11.3k

    Piper provides neural text-to-speech inference and tooling to prepare data, train voice models, and export them for runtime use.

  8. gcc-mirror/gcc★ 11.3k

    GCC is a multi-language compiler collection: users provide source and target/options, a language frontend analyzes it, shared compiler infrastructure represents and transforms…

  9. baldurk/renderdoc★ 11.3k

    RenderDoc captures graphics frames from a developer’s program, then replays a capture for inspection in the desktop debugger.

  10. eosio/eos★ 11.2k

    EOSIO is a blockchain infrastructure platform designed for high-performance, secure, and scalable decentralized applications.

  11. optiscaler/optiscaler★ 11.2k

    OptiScaler is an injected Windows middleware DLL that replaces game upscalers and frame-generation implementations across DirectX 11, DirectX 12, and Vulkan.

  12. pointcloudlibrary/pcl★ 11.2k

    PCL is a standalone library for 2D/3D image and point-cloud processing.

  13. moonshine-ai/moonshine★ 11.2k

    Moonshine Voice is an on-device toolkit for real-time voice applications.

  14. noctalia-dev/noctalia★ 11.1k

    Noctalia is a native Wayland desktop shell: users interact with shell surfaces and services that provide bars, widgets, launcher, notifications, wallpaper, lock screen, and…

  15. prismlauncher/prismlauncher★ 11k

    Prism Launcher is a desktop Minecraft launcher for managing multiple installations.

  16. openvinotoolkit/openvino★ 11k

    OpenVINO is a toolkit for importing, optimizing, and deploying deep-learning models across CPU, GPU, and NPU devices.

  17. alexays/waybar★ 11k

    Type: Native desktop application (not a web service), with a plugin-style modular architecture.

  18. apache/thrift★ 11k

    Apache Thrift is a language-independent RPC stack.

  19. g-truc/glm★ 10.9k

    This repository is the source tree for GLM, a mostly header-only C++ mathematics library modeled after GLSL.

  20. filecxx/filecentipede★ 10.9k

    File Centipede is a desktop transfer client combining HTTP/FTP/BitTorrent-style task management, remote file browsing, configuration, browser-assisted capture, and auxiliary tools.

  21. dyang886/game-cheats-manager★ 10.9k

    This is a Windows desktop application (“Game Cheats Manager”) written in Python.

  22. monero-project/monero★ 10.9k

    Monero is a C++ implementation of a privacy-preserving, decentralized digital-currency node and wallet library.

  23. zeromq/libzmq★ 10.8k

    Library Core: At the heart is the ZeroMQ core, which includes context management (src/ctx.cpp, src/ctx.hpp), socket abstractions (src/socket_base.cpp, src/pub.cpp, src/sub.cpp…

  24. nasa/fprime★ 10.8k

    Framework Core – This is the heart of F´.

  25. trinitycore/trinitycore★ 10.8k

    TrinityCore is an open-source C++ MMORPG framework.

  26. stenzek/duckstation★ 10.8k

    DuckStation is a PlayStation emulator whose main user journey is selecting a game in a frontend, configuring or supplying BIOS and input, running the emulated system, and…

  27. arthursonzogni/ftxui★ 10.7k

    FTXUI is a cross-platform C++ terminal UI library.

  28. const-me/whisper★ 10.7k

    Whisper is a Windows speech-recognition library and application-facing API port of whisper.cpp.

  29. google/skia★ 10.6k

    First, represent the main architectural layers from top to bottom.

  30. mamedev/mame★ 10.5k

    MAME is a preservation-focused emulation framework for arcade games and vintage computers, consoles, and calculators.

  31. wasmedge/wasmedge★ 10.5k

    WasmEdge is an open-source, system-level WebAssembly runtime written in C/C++ with multi-language SDKs (Java, Rust), CLI tools, and a plugin extension model.

  32. openframeworks/openframeworks★ 10.4k

    openFrameworks is a C++ toolkit for creative coding.

  33. kde/krita★ 10.4k

    Krita is a digital painting application for artists.

  34. cp-algorithms/cp-algorithms★ 10.4k

    This is a static-site documentation generator for competitive‐programming algorithms.

  35. justcallmekoko/esp32marauder★ 10.3k

    Based on our analysis of the provided file tree and README, this project is an embedded firmware/hardware initiative for the ESP32.

  36. oceanbase/oceanbase★ 10.3k

    OceanBase is a distributed relational database, with documented MySQL compatibility, scalable storage, HTAP, and continuous availability.

  37. vicinaehq/vicinae★ 10.2k

    Vicinae is a native desktop command palette: users search for commands or items, then launch actions or navigate into results.

  38. raulmur/orb_slam2★ 10.1k

    System: The central controller that initializes and manages the SLAM process.

  39. google/benchmark★ 10.1k

    The project is a C++ benchmarking library designed for timing code snippets (similar to unit tests) and reporting performance metrics.

  40. tarscloud/tars★ 10.1k

    Framework Core: Represent the basic services implemented in the “framework” folder (the core C++ source code realizing framework functionalities).

  41. valvesoftware/source-sdk-2013★ 10.1k

    Source SDK 2013 is a game-engine SDK containing game code for Half-Life 2, HL2:DM, and Team Fortress 2.

  42. opencv/opencv_contrib★ 10k

    The repository is intended to collect “extra” modules that contribute functionality not yet added to the core OpenCV.

  43. stellarium/stellarium★ 10k

    Stellarium is a desktop planetarium: a user launches the application to view and explore a simulated 3D sky, with optional domain plugins adding specialized objects, views, and…

  44. jrouwe/joltphysics★ 9.9k

    – Jolt/Core: Contains low-level utilities, memory management, job systems (single-threaded and thread pools), and profiler support.

  45. lostruins/koboldcpp★ 9.8k

    The system can be broken down into these major components.

  46. tiiny-ai/powerinfer★ 9.8k

    PowerInfer is a local large-language-model inference engine designed to combine CPU and consumer-GPU resources using activation locality and sparse computation.

  47. deepseek-ai/3fs★ 9.8k

    – This includes the FUSE layer (src/fuse) and CLI tools (found under src/client and hf3fs_utils).

  48. owasp-modsecurity/modsecurity★ 9.8k

    Libmodsecurity is a connector-facing C++ web application firewall library.

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.