GitDiagram
Browse

C++ project architecture examples, page 4

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 151–200 of 693

  1. dogecoin/dogecoin★ 15.2k

    Dogecoin Core is node software for operating a Dogecoin network participant: a node synchronizes blockchain data and transactions over P2P, validates and stores chain state, and…

  2. polybar/polybar★ 15.2k

    Polybar is a native C++ desktop application for building customizable status bars.

  3. google-deepmind/mujoco★ 15.2k

    MuJoCo is a high-performance articulated-body physics engine with contact simulation.

  4. musescore/musescore★ 15.2k

    MuseScore Studio is desktop music-notation and composition software.

  5. lynx-family/lynx★ 15.1k

    Lynx is a cross-platform UI engine: an embedding application loads a template, the engine updates and lays out the page, and a rendering backend produces native UI.

  6. gloriouseggroll/proton-ge-custom★ 15k

    GE-Proton is a custom Proton distribution for running Windows games on Linux through Steam, or through umu’s Steam-compatible container flow.

  7. k2-fsa/sherpa-onnx★ 14.8k

    Sherpa-onnx is a local, cross-platform speech/voice inference library built around ONNX models.

  8. bulletphysics/bullet3★ 14.8k

    Bullet Physics SDK is a C++ engine for real-time collision detection and physics simulation, with CPU and optional OpenCL paths plus extensions such as soft bodies and character…

  9. dail8859/notepadnext★ 14.7k

    Notepad Next is a cross-platform desktop text editor modeled on Notepad++.

  10. pcsx2/pcsx2★ 14.6k

    Emulation Core – This includes the CPU emulation (MIPS interpreter and dynamic recompiler), memory management, and the virtual machine that maintains the PS2 system state.

  11. xournalpp/xournalpp★ 14.5k

    GUI / Presentation Layer – The user interface is built using GTK (with Glade XML files), which includes various dialogs (e.g., settings, export, plugin configuration), toolbars…

  12. wkhtmltopdf/wkhtmltopdf★ 14.5k

    Command-Line Interface (CLI) Frontends: Represent the two entry points for users: one for wkhtmltopdf (PDF conversion) and one for wkhtmltoimage (image conversion).

  13. qgis/qgis★ 14.4k

    QGIS is a desktop GIS and a headless map server for managing, analyzing, styling, and publishing geospatial data.

  14. davisking/dlib★ 14.4k

    This is dlib: an open-source, modern C++ toolkit (header-only plus optional compiled components) providing machine learning algorithms, computer vision, linear algebra, and a…

  15. ggml-org/ggml★ 14.3k

    ggml is a low-level, cross-platform tensor library for machine learning (not a web or client-server app).

  16. arangodb/arangodb★ 14.3k

    ArangoDB is a multi-model database whose main user workflow is submitting AQL to retrieve or modify JSON documents and graph data, with search, indexes, and transactions…

  17. spotify/annoy★ 14.2k

  18. carla-simulator/carla★ 13.8k

    This project is the CARLA Simulator – an open‐source autonomous driving simulation platform built to support development, training, and validation of self-driving systems.

  19. drogonframework/drogon★ 13.7k

    Core Framework (Drogon Engine): This encapsulates modules such as the HTTP server implementation (in lib/src/HttpServer.cc and related files), asynchronous I/O (relying on…

  20. hrydgard/ppsspp★ 13.6k

    PPSSPP is a cross-platform PSP emulator written in C++. It consists of.

  21. facebook/watchman★ 13.5k

    Core Watcher Engine: Represent the heart of Watchman which includes the C++ core components (found in directories such as “watchman”, “fs”, “query”, “root”, “watcher”…

  22. luanti-org/luanti★ 13.5k

    Luanti is a C++ voxel game engine that runs an interactive client, a dedicated server, or local singleplayer; games and mods are Lua content.

  23. isl-org/open3d★ 13.4k

    Open3D is a modern, open‐source library for processing 3D data. It supports core data structures and algorithms in C++ while exposing high-level APIs for Python.

  24. hillya51/lunatranslator★ 13.3k

    LunaTranslator is a Windows visual-novel translation application.

  25. google/or-tools★ 13.3k

    – Base Utilities (ortools/base): Fundamental helpers, messaging, logging, and general utilities.

  26. cleverraven/cataclysm-dda★ 13.2k

    Cataclysm: Dark Days Ahead is a turn-based survival game.

  27. skypjack/entt★ 13.2k

    EnTT is a header-only C++ library for game programming, centered on entity-component-system workflows and accompanied by independent runtime utilities.

  28. autohotkey/autohotkey★ 13.2k

    AutoHotkey is a Windows scripting interpreter for automation and hotkeys.

  29. thecherno/hazel★ 13.1k

    Hazel is an early-stage Windows-oriented application and rendering engine, with Hazelnut as its scene editor and Sandbox as a client application.

  30. deepseek-ai/flashmla★ 13k

    FlashMLA is a PyTorch-facing library of hardware-optimized attention kernels for NVIDIA GPUs and Huawei Ascend NPUs.

  31. capnproto/capnproto★ 12.9k

    This project is Cap'n Proto, an open-source, high-performance data interchange format and capability-based RPC system written predominantly in C++.

  32. px4/px4-autopilot★ 12.9k

    PX4 is a modular autopilot for unmanned vehicles.

  33. acaudwell/gource★ 12.9k

    The README confirms its domain (version control visualization), key features (OpenGL rendering, multiple VCS support, extensive CLI options), and its modular design around log…

  34. colmap/colmap★ 12.8k

    COLMAP is a general-purpose Structure-from-Motion and Multi-View Stereo system with command-line, graphical, and Python interfaces.

  35. assimp/assimp★ 12.8k

    Assimp is an open-source C++ library (not a service) whose purpose is to import and export 3D file formats into a common in-memory scene representation.

  36. ninja-build/ninja★ 12.8k

    Build Engine Core (src/): This is the heart of Ninja.

  37. vnotex/vnote★ 12.7k

    VNote is a Qt-based, cross-platform (Linux, Windows, macOS) desktop note-taking application focusing on Markdown.

  38. imputnet/helium★ 12.7k

    Helium is a Chromium-based web browser distribution, not a typical client-server or full-stack app.

  39. redpanda-data/redpanda★ 12.6k

    Redpanda is a Kafka-compatible streaming platform.

  40. alinshans/mytinystl★ 12.5k

    MyTinySTL is a C++11 implementation of much of the STL, exposed as reusable headers rather than an end-user application.

  41. snapchat/keydb★ 12.5k

    KeyDB is a high-performance, Redis-compatible, in-memory key–value store.

  42. mapeditor/tiled★ 12.4k

    Tiled is a cross-platform desktop map editor for tile-based games.

  43. mysql/mysql-server★ 12.4k

    MySQL is a relational SQL database server, accompanied here by command-line clients, server components, and MySQL Router’s REST-service metadata layer.

  44. vesoft-inc/nebula★ 12.4k

    NebulaGraph is a distributed graph database.

  45. hluk/copyq★ 12.3k

    CopyQ is a cross-platform native clipboard manager: it monitors system clipboard changes, persists multi-format history in tabs, and exposes that history through a Qt GUI…

  46. taskflow/taskflow★ 12.2k

    Taskflow is a header-only C++20 library for CPU task-graph parallelism and optional CUDA Graph execution.

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.