GitDiagram
Browse

C++ project architecture examples, page 7

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 301–350 of 693

  1. throneproj/throne★ 7.8k

    Throne is a cross-platform Qt proxy client, with a headless/service mode.

  2. opentoonz/opentoonz★ 7.7k

    OpenToonz is a native 2D-animation application, built primarily in C/C++.

  3. recastnavigation/recastnavigation★ 7.7k

    - This repo is the full Recast Navigation codebase: a set of C++ libraries for building navigation meshes, querying them at runtime, simulating crowds, and visualizing/debugging…

  4. zaphoyd/websocketpp★ 7.7k

    Core Library: Represent the core WebSocket++ library which contains the majority of the implementation.

  5. endless-sky/endless-sky★ 7.6k

    Endless Sky is a sandbox space-exploration game. The player chooses activities such as trading, missions, combat, and exploration; earnings can fund ships and upgrades.

  6. pixaranimationstudios/openusd★ 7.6k

    OpenUSD is a system for authoring, reading, and streaming time-sampled scene descriptions, with composition and interchange capabilities plus imaging and interactive viewing.

  7. project-osrm/osrm-backend★ 7.6k

    This is OSRM-backend, a high-performance C++ routing engine on OpenStreetMap data.

  8. fastled/fastled★ 7.5k

    FastLED is an embedded LED-control library. Its principal user workflow is to configure a strip in a sketch, update pixel data, and call the library to transmit it to LEDs.

  9. zeux/meshoptimizer★ 7.4k

    Core Library Algorithms (“src”): This is the heart of the project and contains the implementations of the algorithms (indexing, cache optimization, overdraw reduction, vertex…

  10. mcmilk/7-zip-zstd★ 7.4k

    7-Zip ZS is a 7-Zip fork that adds compression codecs, encryption methods, and hashers, distributed either as a complete GUI/Explorer setup or as a codec plugin.

  11. versatica/mediasoup★ 7.4k

    mediasoup is a low-level Selective Forwarding Unit (SFU), exposed as Node.js and Rust server APIs with a C++ media worker.

  12. wxwidgets/wxwidgets★ 7.3k

    wxWidgets is a cross-platform C++ framework for building native-looking GUI applications and abstracting platform differences.

  13. relativty/relativty★ 7.2k

    Relativty is an open-source DIY VR headset whose principal runtime path is IMU measurements over USB into a SteamVR HMD driver, which publishes headset pose to SteamVR; the PC…

  14. google/draco★ 7.2k

    Draco is a C++ library and tool suite for compressing/decompressing 3D geometric meshes and point clouds.

  15. turanszkij/wickedengine★ 7.2k

    Wicked Engine is a C++17 cross-platform 3D engine, embeddable framework, standalone scene editor, and Lua-scriptable runtime.

  16. mixxxdj/mixxx★ 7.2k

    Mixxx is a GPLv2 cross-platform desktop DJ application for live mixing on GNU/Linux, Windows, macOS, plus mobile-oriented packaging.

  17. fex-emu/fex★ 7.1k

    This is FEX, a high-performance x86-on-ARM64 emulator for Linux (with Wine/Proton support).

  18. flaxengine/flaxengine★ 7k

    Flax Engine is a C++/C# 3D game engine with an integrated editor.

  19. lballabio/quantlib★ 7k

    1. QuantLib is a C++ financial analytics library, not an application service.

  20. rime/weasel★ 7k

    – RimeWithWeasel: This module integrates directly with the Rime engine. It likely contains the principal text processing and candidate selection logic.

  21. interpretml/interpret★ 6.9k

    InterpretML is a machine-learning interpretability package: users fit interpretable glassbox models or explain blackbox predictors, inspect global or per-prediction explanations…

  22. wesnoth/wesnoth★ 6.9k

    Battle for Wesnoth is a fantasy turn-based strategy game supporting campaign play, local and online multiplayer, tactical combat, modding, and map creation.

  23. microsoft/directx-graphics-samples★ 6.8k

    This repository is a collection of DirectX 12 samples, reusable graphics libraries, and starter components rather than one application.

  24. cppcheck-opensource/cppcheck★ 6.8k

    Cppcheck is a static analyzer for C and C++.

  25. google/gemma.cpp★ 6.8k

    Core Inference Engine: Represented by the “gemma” directory and related files that implement the forward propagation, tokenization, and runtime inference.

  26. brucedevices/firmware★ 6.7k

    Bruce is C++ firmware for ESP32-family portable offensive-security devices.

  27. tatsu-syo/nomeiryoui★ 6.7k

    No!! MeiryoUI is a Windows desktop utility for customizing system interface fonts.

  28. boomingtech/piccolo★ 6.7k

    Piccolo is a game engine and editor.

  29. electronicarts/cnc_red_alert★ 6.7k

    This is the preserved Command & Conquer: Red Alert game source, with a launcher and a separate VQA movie viewer among its runtime components.

  30. firebase/firebase-ios-sdk★ 6.7k

    This repository is the Firebase Apple SDK: a collection of client libraries through which an app uses Firebase products.

  31. goldendict/goldendict★ 6.7k

    GoldenDict is a desktop dictionary lookup application.

  32. google/perfetto★ 6.6k

    Perfetto is a system-tracing and trace-analysis suite.

  33. oneapi-src/onetbb★ 6.6k

    Based on our review of the file tree and the README, the project is oneAPI Threading Building Blocks (oneTBB), which is a high-performance C++ library designed to simplify…

  34. uxlfoundation/onetbb★ 6.6k

    The “src” directory contains the heart of oneTBB’s functionality (task scheduling, work stealing, flow graph support, and concurrency primitives).

  35. doxygen/doxygen★ 6.6k

    Doxygen turns configured source and documentation inputs into browsable or printable reference material.

  36. google/snappy★ 6.6k

    Snappy is a C++ compression/decompression library (no GUI or web frontend).

  37. librecad/librecad★ 6.5k

    LibreCAD is a cross-platform 2D CAD editor with command-line drawing converters.

  38. hackerpoet/noneuclidean★ 6.5k

    NonEuclidean is a Windows/OpenGL non-Euclidean rendering engine.

  39. codinggay/blackdex★ 6.5k

    BlackDex is an Android APK dex-dumping app backed by a virtualized Android runtime.

  40. flashlight/wav2letter★ 6.4k

    wav2letter++ is a research-oriented speech-recognition repository: dataset preparation supports recipes for training and evaluating ASR systems, with recipe-specific…

  41. liuruoze/easypr★ 6.4k

    Third-party Libraries (LBP, MSER, SVM, etc.)

  42. moudey/shell★ 6.4k

    Windows File Explorer Environment – This is the external system with which the application integrates.

  43. lich0821/wechatferry★ 6.4k

    The WeChatFerry project is essentially a native Windows library (a DLL) that provides a “play-with-WeChat” functionality.

  44. tensorflow/serving★ 6.4k

    TensorFlow Serving accepts versioned model requests over gRPC or HTTP, resolves a model version, executes inference, and returns results.

  45. alexandrerouma/sdrplusplus★ 6.4k

    SDR++ is modular software-defined-radio software: the user selects a receiver, tunes one or more VFOs, processes captured IQ through DSP and decoder modules, and views or routes…

  46. defold/defold★ 6.4k

    Defold is a game-development platform comprising an editor, the Bob command-line build tool, and a cross-platform runtime engine.

  47. lymphatus/caesium-image-compressor★ 6.3k

    Caesium is a desktop image compressor.

  48. gnuradio/gnuradio★ 6.3k

    GNU Radio is a signal-processing runtime and toolkit, with GNU Radio Companion (GRC) providing a graphical way to construct and run flowgraphs.

  49. epezent/implot★ 6.2k

    ImPlot is an immediate-mode plotting library layered on Dear ImGui.

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.