GitDiagram
Browse

C++ project architecture examples, page 12

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 551–600 of 693

  1. mpromonet/webrtc-streamer★ 3.5k

    This is a WebRTC media streaming application that acts as a bridge between various media sources and WebRTC clients. The main components should be organized as follows.

  2. jurplel/qview★ 3.5k

    qView is a minimal desktop image viewer.

  3. nanocurrency/nano-node★ 3.5k

    Nano Node Core: The heart of the project (found in directories like “nano/node”, “nano/nano_node”, “nano/nano_rpc”, etc.) that includes the node’s main functionality –…

  4. ip7z/7zip★ 3.5k

    This is the native C/C++ source tree for 7-Zip: archive creation, extraction, testing, hashing, encryption, and format conversion across many archive/container formats.

  5. haivision/srt★ 3.5k

    This is an open-source protocol library (Secure Reliable Transport – SRT) implemented in C/C++.

  6. google/robotstxt★ 3.5k

    This is a C++ robots.txt parsing and URL-matching library.

  7. isledecomp/isle★ 3.5k

    This repository is a faithful 32-bit Windows decompilation of LEGO Island, with CONFIG.EXE, ISLE.EXE, and LEGO1.DLL.

  8. m-abozaid/esp32-c3-adblock★ 3.4k

    This is an ESP32-C3 DNS sinkhole with a web dashboard and WiFi-based management.

  9. snort3/snort3★ 3.4k

    Snort 3 is a multithreaded network intrusion detection and prevention system.

  10. ai-winter/ros_motion_planning★ 3.4k

    Core Motion Planning Algorithms: This is the “heart” of the system where you have both global and local planning modules.

  11. libjxl/libjxl★ 3.4k

    This is a native C++ library (“libjxl”) providing a reference implementation of the JPEG XL image codec (encoder + decoder).

  12. wjakob/nanobind★ 3.4k

    nanobind is a C++ library for creating Python bindings. It exposes C++ types/functions to Python via a thin header-only API plus a small runtime core library.

  13. hkust-aerial-robotics/fast-planner★ 3.4k

    Fast-Planner is a ROS-based quadrotor planning system for fast flight in unknown environments, accompanied by a lightweight simulator.

  14. rainerkuemmerle/g2o★ 3.4k

    Core Optimization Engine: This includes classes for defining vertices, edges, and the overall graph structure (located in the “g2o/core” folder).

  15. google-ai-edge/litert★ 3.4k

    LiteRT is an on-device ML and GenAI runtime.

  16. hiyohiyo/crystaldiskinfo★ 3.4k

    CrystalDiskInfo is a Windows disk-information application.

  17. deadinside28/bloodborne_pc★ 3.4k

    bbport is a native Linux port of Bloodborne 1.09: it runs the game’s x86-64 code directly, replaces PS4 services, translates graphics work to Vulkan, and adds game-specific hooks…

  18. platformlab/nanolog★ 3.4k

    NanoLog is a C++ logging system that records dynamic arguments in a compact binary log and defers human-readable formatting to decompression.

  19. directvt/vtm★ 3.4k

    vtm is a cross-platform virtual terminal multiplexer and text-based desktop.

  20. 0xshug0/audio.cpp★ 3.4k

    audio.cpp is a portable C++ audio-inference framework built on ggml.

  21. epasveer/seer★ 3.4k

    Project type: Desktop GUI application (C++17/Qt6) that serves as a front-end to GDB’s Machine Interface (MI) for Linux.

  22. nodejs/nan★ 3.4k

    NAN is a header-only C++ compatibility layer for Node.js native add-ons, presenting a stable, newer-style interface over changing V8 and Node APIs.

  23. snes9xgit/snes9x★ 3.3k

    Snes9x is a Super Nintendo emulator with desktop and libretro interfaces.

  24. pytorch/glow★ 3.3k

    – Modules and libraries for importing models from different frameworks such as Caffe2, ONNX, TFLite and PyTorch (as evidenced in directories like “include/glow/Importer”…

  25. randombit/botan★ 3.3k

    Botan is a modular C++ cryptography library with C and Python APIs and a command-line interface.

  26. es3n1n/defendnot★ 3.3k

    defendnot is a low-level Windows system utility / CLI tool whose goal is to disable Windows Defender by directly interacting with the undocumented WSC (Windows Security Center)…

  27. ikawrakow/ik_llama.cpp★ 3.3k

    ik_llama.cpp is a local LLM inference runtime fork focused on CPU performance, additional quantization formats, and model-architecture support.

  28. asb2m10/dexed★ 3.3k

    Synth Engine – The core FM synthesis engine is implemented in the Source folder.

  29. derceg/explorerplusplus★ 3.3k

    Explorer++ is a Windows file manager.

  30. ran-j/ps2recomp★ 3.3k

    PS2Recomp is an experimental static PlayStation 2 recompiler. It converts PS2 ELF binaries into C++ and supplies a runtime for executing the generated code.

  31. variar/klogg★ 3.3k

    Klogg is a multi-platform desktop GUI application (Qt5/C++) for browsing and searching very large log files.

  32. mortbopet/ripes★ 3.3k

    The system can be broken down into these major components.

  33. taylorconor/tinytetris★ 3.3k

    This is a single-binary, terminal-based C++ game (“tinytetris”) that runs on an 80×23 console.

  34. futo-org/android-keyboard★ 3.3k

    FUTO Keyboard is an Android input method focused on offline, privacy-conscious typing.

  35. nvidiagameworks/falcor★ 3.3k

    Falcor is a real-time rendering framework for DirectX 12 and Vulkan, used to build and run modular renderers.

  36. onnx/onnx-tensorrt★ 3.2k

    ONNX-TensorRT parses ONNX models into TensorRT network definitions, which applications can build into engines and execute.

  37. homenc/helib★ 3.2k

    HElib is a cryptography library focused on homomorphic encryption, providing both low‑level routines (e.g., basic arithmetic operations, ciphertext packing, bootstrapping) and…

  38. riscv-software-src/riscv-isa-sim★ 3.2k

    Spike is a functional RISC-V ISA simulator: a simulation operator invokes the documented spike command with a target ELF, commonly through the proxy kernel (spike pk hello), to…

  39. alexkay/spek★ 3.2k

    Spek is a native desktop application written in C++.

  40. mon5termatt/medicat_installer★ 3.2k

    This repository builds the native Windows 10/11 Medicat USB installer, MedicatInstaller.exe.

  41. bloomberg/blazingmq★ 3.2k

    BlazingMQ is a distributed message-queue framework: applications publish messages and other applications consume them asynchronously, with brokers providing durable queueing and…

  42. kitware/vtk★ 3.2k

    VTK is a C++ toolkit for image processing, scientific algorithms, graphics, volume rendering, and visualization.

  43. arm-software/computelibrary★ 3.2k

    Arm Compute Library is a low-level neural-network acceleration library for Arm CPUs and Mali GPUs.

  44. thirteenag/widescreenfixespack★ 3.2k

    WidescreenFixesPack is a monorepo of game-specific native plugins that add/fix widescreen support, graphics, input, compatibility, and bug fixes for legacy PC games.

  45. zrythm/zrythm★ 3.2k

    Zrythm is a Qt/QML digital audio workstation.

  46. jank-lang/jank★ 3.2k

    – Domain: The “compiler+runtime” directory is the heart of the system.

  47. mit-biomimetics/cheetah-software★ 3.2k

    This is a robotics control and simulation framework for MIT’s Cheetah‐3 and Mini Cheetah robots.

  48. supertux/supertux★ 3.1k

    SuperTux is a platform game in which players use keyboard, gamepad, or touch controls to navigate menus, load worlds and levels, control Tux, defeat enemies, collect items, and…

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.