GitDiagram
Browse

C++ project architecture examples, page 13

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 601–650 of 693

  1. tencent/tendis★ 3.1k

    - This repository builds TendisPlus, a C++17 server that speaks the Redis protocol but stores data durably in RocksDB.

  2. etlcpp/etl★ 3.1k

    ETL is a header-only C++ library for deterministic, resource-conscious embedded software, offering fixed-capacity containers and reusable utilities and frameworks.

  3. nasa-sw-vnv/ikos★ 3.1k

    IKOS serves as a static analyzer that processes source files (.c, .cpp, LLVM bitcode) and reports issues like buffer overflows.

  4. thecruz/kdmapper★ 3.1k

    KDMapper is a Windows tool for manually mapping a driver image into kernel memory using a vulnerable Intel driver.

  5. zdoom/gzdoom★ 3.1k

    GZDoom is a modder-friendly DOOM source port with OpenGL and Vulkan rendering.

  6. squid-cache/squid★ 3.1k

    Squid is a web proxy and cache. A client connection enters Server, which performs asynchronous socket I/O and dispatches request processing.

  7. oceanbase/seekdb★ 3.1k

    seekdb is a MySQL-compatible database for embedded and server use, with transactional SQL, hybrid vector/full-text/scalar search, and agent-oriented sandboxing.

  8. anybotics/grid_map★ 3.1k

    Core Library (grid_map_core): This is the foundation that implements data structures (e.g., the GridMap class), algorithms (iterators, interpolation, geometry, etc.) and utilities.

  9. qt-creator/qt-creator★ 3.1k

    Qt Creator is a cross-platform IDE for creating applications across desktop, embedded, and mobile platforms.

  10. qt/qtbase★ 3.1k

    Qt Base is the foundational runtime of the Qt application framework: its APIs support application state, files, threads, networking, text, painting, layouts, and platform…

  11. lammps/lammps★ 3.1k

    LAMMPS is a parallel classical molecular-dynamics simulator.

  12. microsoft/proxy★ 3.1k

    Based on our analysis of the file structure and README file, this project is an open‐source, header-only C++20 library designed to offer next-generation, pointer-semantics-based…

  13. mpaland/printf★ 3.1k

    This is a dependency-free embedded printf library.

  14. wayfirewm/wayfire★ 3.1k

    Wayfire is a Wayland compositor.

  15. inorirus/kyty★ 3.1k

    Kyty is an early-stage native C/C++ PS4/PS5 emulator for Windows x64. It can run some simple PS4 games and PS5 homebrew.

  16. projectchrono/chrono★ 3.1k

    Chrono is a C++ multiphysics simulation library.

  17. pixaranimationstudios/opensubdiv★ 3k

    – There are several core modules spread across the “opensubdiv” directory, each implementing different aspects of subdivision surface processing. Key modules include.

  18. benhoyt/inih★ 3k

    inih is a small C INI parser: callers supply file, FILE, string, or custom-reader input and receive parsed section/name/value records through a callback.

  19. project64/project64★ 3k

    Project64 is a Nintendo 64/64DD emulator with Windows and Android front ends.

  20. t-vk/esp32-ble-keyboard★ 3k

    This project is a single-purpose Arduino-compatible library that transforms an ESP32 device into a Bluetooth LE keyboard.

  21. limbonaut/limboai★ 3k

    LimboAI is a Godot C++ AI plugin.

  22. tomahawk-player/tomahawk★ 3k

    – TomahawkApp, TomahawkWindow, dialogs, viewpages, widgets

  23. duckdb/ducklake★ 3k

    DuckLake is a DuckDB extension that presents a SQL-accessible lakehouse: catalog metadata lives in a database, while table data lives in Parquet files.

  24. duckdb/pg_duckdb★ 3k

    Object Storage (S3, Azure, GCS, R2)

  25. kicad/kicad-source-mirror★ 3k

    KiCad is a multi-application electronic design automation suite: engineers manage projects, edit schematics and boards, check designs, and inspect 3D models.

  26. protobuf-c/protobuf-c★ 3k

    protobuf-c provides both a C Protocol Buffers runtime and a protoc plugin that generates C descriptors and message bindings.

  27. xbpeng/deepmimic★ 3k

    Motion data flow from JSON files to Animation System

  28. miguelbalboa/rfid★ 3k

    This is an embedded software library intended to run on Arduino-compatible microcontrollers.

  29. martchus/syncthingtray★ 3k

    Syncthing Tray is a multi-platform companion for monitoring and controlling a Syncthing instance, not a replacement for Syncthing’s web UI.

  30. djihads80/eglantine★ 3k

    Eglantine is a cross-platform Switch 2 emulator.

  31. pafuhana1213/kawaiiphysics★ 2.9k

    This is an Unreal Engine C++ plugin (“KawaiiPhysics”) bundled with a sample Unreal project (“KawaiiPhysicsSample”).

  32. i-am-shodan/usbarmyknife★ 2.9k

    USB Army Knife is an embedded physical-access and red-team platform, with firmware coordinating scripts, USB impersonation, Wi-Fi/Bluetooth capabilities, storage, and peripherals.

  33. luce-org/lucebox★ 2.9k

    Lucebox is an optimized LLM inference engine focused on speculative inference, model-specific execution, and heterogeneous hardware.

  34. mitsuba-renderer/mitsuba3★ 2.9k

    Mitsuba 3 is a retargetable renderer for forward and inverse light-transport simulation, exposed through a Python-first API and a plugin-based C++ runtime.

  35. klee/klee★ 2.9k

    1. The core symbolic execution engine (primarily housed in the lib/ and include/ directories).

  36. ndrplz/self-driving-car★ 2.9k

    This repository is a portfolio of independent Udacity self-driving-car projects, not one integrated runtime.

  37. open-cascade-sas/occt★ 2.9k

    Open CASCADE Technology (OCCT) is a C++ platform for CAD/CAM/CAE applications, providing 3D modeling, CAD data exchange, visualization, and application-framework services.

  38. ue4ss-re/re-ue4ss★ 2.9k

    UE4SS is a UE4/5 runtime modding platform.

  39. microsoft/wil★ 2.9k

    WIL is a header-only library that provides a collection of type-safe, RAII–style helpers, wrappers, and utilities for common Windows API patterns.

  40. thehpxproject/hpx★ 2.9k

    HPX is a C++ concurrency and parallelism library with a runtime that also extends its APIs to distributed applications.

  41. 20tab/unrealenginepython★ 2.9k

    Based on our analysis of the file tree and the README, the project is a plugin for Unreal Engine that embeds a full Python Virtual Machine inside both the engine’s editor and…

  42. librepcb/librepcb★ 2.9k

    LibrePCB is a cross-platform EDA suite for PCB design.

  43. b4rtaz/distributed-llama★ 2.9k

    Root Node: This is responsible for loading the model and weights, conducting the primary inference computation, and coordinating the synchronization state across the network.

  44. openboard-org/openboard★ 2.9k

    Core Layer (src/core): Contains the central application logic, board controller, document management, persistence, settings, idle timer, and overall application lifecycle…

  45. rpng/open_vins★ 2.9k

    1. Repository purpose and top-level shape

  46. scummvm/scummvm★ 2.9k

    ScummVM replaces original game executables with portable interpreters for classic adventure, text-adventure, and RPG games.

  47. google/breakpad★ 2.9k

    Breakpad is an open-source, cross-platform crash-reporting system.

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.