GitDiagram
Browse

C++ project architecture examples, page 16

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 751–800 of 1,000

  1. openstickcommunity/gp2040-ce★ 2.3k

    This project is a multi-platform gamepad firmware—GP2040-CE—that runs on RP2040 microcontrollers (for example, the Raspberry Pi Pico) and supports a wide range of devices such as…

  2. rutura/the-c-20-masterclass-source-code★ 2.3k

    This repository is a C++20 masterclass source collection: its product is a sequence of small, largely independent programs that demonstrate language concepts, not a single…

  3. google/boringssl★ 2.3k

    BoringSSL is a cryptographic and TLS library used by applications such as Chrome and Android.

  4. gnss-sdr/gnss-sdr★ 2.3k

    GNSS-SDR is a configurable software-defined GNSS receiver.

  5. sourmesen/mesen2★ 2.3k

    Mesen is a multi-system emulator that supports a wide variety of target systems (e.g., NES, SNES, Game Boy, Game Boy Advance, PC Engine, SMS/Game Gear, WonderSwan).

  6. nillerusr/source-engine★ 2.3k

    Source is a 3D game engine: a player launches or joins a game, the engine coordinates game simulation and presentation, and the result is rendered and exchanged with other players.

  7. academysoftwarefoundation/openimageio★ 2.3k

    This is OpenImageIO (OIIO), a C++/Python tool-set and library for image file I/O, image buffering/processing, texture MIP-map lookups, and command-line utilities.

  8. seetafaceengine/seetaface2★ 2.3k

    SeetaFace2 is a C++ face-analysis and recognition engine.

  9. snap-stanford/snap★ 2.3k

    Core Libraries: The heart of SNAP is found in the “snap-core” directory.

  10. zeldaret/botw★ 2.3k

    This is an experimental decompilation of Breath of the Wild v1.5.0, intended to document and investigate game internals—not to build a playable game.

  11. chunelfeng/cgraph★ 2.3k

    Pipeline Management: Represented by “GPipeline”, “GPipelineFactory”, and pipeline registration code (shown in both C++ and Python demos).

  12. koide3/hdl_graph_slam★ 2.3k

    hdl_graph_slam is a ROS-based full-stack SLAM package for real-time 6DOF mapping with a 3D LiDAR.

  13. mfem/mfem★ 2.3k

    MFEM is a modular C++ finite-element discretization library for research and application development, including scalable parallel computing and GPU execution.

  14. uzdoom/uzdoom★ 2.3k

    UZDoom is a feature-rich DOOM source port.

  15. blueforcer/awtrix3★ 2.3k

    - This repo is primarily an ESP32 firmware project for AWTRIX 3, a programmable LED matrix clock/display.

  16. quickshell-mirror/quickshell★ 2.2k

    Quickshell is an open-source, modular, Qt/QML-based “shell” framework for Wayland (and X11) compositors.

  17. redhat-et/ripwire★ 2.2k

    Ripwire is an offline code-context CLI: an engineer points it at a repository, ingestion crawls and parses supported languages, captures symbols and relations, then builds and…

  18. nvidia/cccl★ 2.2k

  19. dalathegreat/battery-emulator★ 2.2k

    This is an embedded IoT/firmware project running on an ESP32‐based devboard (LilyGo T-CAN485).

  20. kismetwireless/kismet★ 2.2k

    This tree appears to be a small source subset of Kismet, a wireless-network monitoring product, rather than a complete application tree.

  21. presburger/qmc-decoder★ 2.2k

    Command-line Interface (CLI): The starting point—users invoke the executable with the path to the QMC file(s).

  22. pixpark/gpupixel★ 2.2k

    Filter Module: The “src/filter” directory contains many filter implementations (e.g., beauty_face_filter, canny_edge_detection_filter, grayscale_filter) which implement distinct…

  23. alibaba/loongcollector★ 2.2k

    LoongCollector is a node-based observability collector.

  24. tbnobody/opendtu★ 2.2k

    OpenDTU is an ESP32-based Hoymiles telemetry gateway, replacing the vendor DTU/cloud path.

  25. google-deepmind/code_contests★ 2.2k

    Type: A data-processing and execution library/toolkit for competitive programming datasets.

  26. risc0/risc0★ 2.2k

    RISC Zero is a zero-knowledge verifiable general-computing platform. A developer compiles guest code into a RISC-V method and image ID, then a host runs that method in the zkVM.

  27. xenia-canary/xenia-canary★ 2.2k

    Xenia Canary is a full-blown Xbox 360 emulator written in C++ with multi-platform support (Windows, Linux, Android).

  28. thingpulse/esp8266-oled-ssd1306★ 2.2k

    This is an Arduino/ESP8266/ESP32 and mbed OLED driver for SSD1306 and SH1106 displays.

  29. casadi/casadi★ 2.2k

    This project is CasADi, a symbolic framework for automatic differentiation and numerical optimization.

  30. adafruit/dht-sensor-library★ 2.2k

    This is an Arduino runtime library for DHT11/12/21/22 temperature and humidity sensors.

  31. cytopiateam/cytopia★ 2.2k

    Cytopia is a pixel-art city-building game with a custom SDL2-based isometric renderer and a mod-focused design.

  32. microsoft/directxtex★ 2.2k

    DirectXTex is a texture-processing library with command-line and runtime helpers.

  33. mtytel/vital★ 2.1k

    Vital is a spectral-warping wavetable synthesizer, exposed as a plugin and a standalone application.

  34. academysoftwarefoundation/materialx★ 2.1k

    MaterialX is an open-source C++ library and toolset for defining, exchanging, and rendering rich material descriptions in computer graphics.

  35. prbonn/kiss-icp★ 2.1k

    Core registration: Includes modules for preprocessing, registration, thresholding, voxel management (VoxelHashMap, VoxelUtils).

  36. prusa3d/prusa-firmware★ 2.1k

    Prusa Firmware is the embedded control software for Original Prusa i3 printer variants.

  37. specialko/specialk★ 2.1k

    Special K is a Windows game-injection payload that enhances and diagnoses games at runtime.

  38. official-pikafish/pikafish★ 2.1k

    Pikafish is a UCI Xiangqi engine: a GUI or other UCI client supplies a position and search command, and the engine returns analysis and a best move.

  39. renderkit/oidn★ 2.1k

    Open Image Denoise is a C/C++ library for reducing ray-tracing image noise, with CPU and GPU execution backends and a separate toolkit for training custom denoisers.

  40. falktx/carla★ 2.1k

    Carla is an audio plugin host and plugin/application wrapper, not a single app.

  41. cifertech/nrfbox★ 2.1k

    nRFBOX is an ESP32-based wireless exploration toolkit with a button-and-OLED interface and radio features spanning 2.4 GHz, BLE, and Wi-Fi.

  42. llvm/circt★ 2.1k

    The CIRCT project is a highly modular, compiler-style infrastructure built on top of the LLVM/MLIR ecosystem.

  43. mpromonet/v4l2rtspserver★ 2.1k

    v4l2rtspserver captures video from Video4Linux devices and optionally audio from ALSA, then exposes streams through RTSP/RTP or, when enabled, HTTP-based HLS and MPEG-DASH.

  44. dfhack/dfhack★ 2k

    DFHack is a Dwarf Fortress memory-access library extended by plugins and scripts.

  45. eclipse-iceoryx/iceoryx★ 2k

    iceoryx_hoofs: Base library with platform abstractions and utilities

  46. mike4192/spotmicro★ 2k

    This is a ROS-based robotics control system for the Spot Micro quadruped robot.

  47. espressif/esp-who★ 2k

    This is an embedded image-processing platform (“ESP-WHO”) based on the Espressif ESP-IDF component model.

  48. zxing-cpp/zxing-cpp★ 2k

    ZXing-C++ is a C++ barcode image-processing library for reading and writing linear and matrix symbologies, with bindings for multiple languages and platforms.

  49. tsujan/kvantum★ 2k

    Kvantum is a Qt widget style and theme system, accompanied by a GUI/command-line manager and a theme preview application.

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.