GitDiagram
Browse

C++ project architecture examples, page 6

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 251–300 of 693

  1. nvidia/cudf★ 9.8k

    cuDF is a GPU-accelerated tabular data platform.

  2. google/re2★ 9.6k

    Core C++ Library (RE2): This is mainly located in the “re2” directory.

  3. nvidia/cutlass★ 9.5k

    “Core CUTLASS Library” – This is represented by the “include/” directory. Inside this, you have the main namespaces such as.

  4. pocoproject/poco★ 9.5k

    POCO is a collection of portable C++ libraries for common application and network needs, rather than one end-to-end application.

  5. open-shell/open-shell-menu★ 9.4k

    Open-Shell restores classic Windows shell experiences.

  6. prusa3d/prusaslicer★ 9.4k

    PrusaSlicer is a desktop and command-line application that turns FDM or mSLA 3D models into printer instructions and can transfer jobs to printers.

  7. winmerge/winmerge★ 9.2k

    WinMerge is a native Windows desktop application for two- and three-way file/folder comparison and merging, including text, binary, image, table, webpage, and archive workflows.

  8. electronicarts/eastl★ 9.2k

    The project is a C++ template library intended for high-performance computing.

  9. cemu-project/cemu★ 9.2k

    Cemu is a native desktop application (Wii U emulator) written in C/C++.

  10. sjtu-ipads/powerinfer★ 9.2k

    Core Inference Engine: The heart of the project is the fast inference engine written mainly in C/C++ (see files like llama.cpp, ggml.c/h, common/*, and tests/*).

  11. scylladb/seastar★ 9.2k

    Reactor/ Event Loop: Illustrate the central event loop (found in src/core/reactor.cc and related files) that drives the non-blocking execution.

  12. olive-editor/olive★ 9.1k

    Olive is a desktop non-linear video editor.

  13. uz-slamlab/orb_slam3★ 9.1k

    ORB-SLAM3 is a real-time visual, visual-inertial, and multi-map SLAM library for monocular, stereo, and RGB-D cameras, including pinhole and fisheye models.

  14. openscad/openscad★ 9.1k

    1. OpenSCAD is a desktop CAD application and “3D compiler” rather than a direct modeling tool.

  15. catboost/catboost★ 9.1k

    CatBoost is a gradient-boosted decision-tree machine-learning product.

  16. nevcairiel/lavfilters★ 9.1k

    LAV Filters is a native Windows C++ DirectShow package: a splitter/demuxer plus audio and video decoder COM filter DLLs.

  17. activeloopai/deeplake★ 9.1k

    Deep Lake is a Python client library (“Database for AI”) that provides a serverless, columnar storage format optimized for deep‐learning applications, vector search, data…

  18. unetworking/uwebsockets.js★ 9k

    uWebSockets.js is a high-performance, standards-compliant web server written in C++ with a Node.js native addon interface.

  19. azerothcore/azerothcore-wotlk★ 9k

    AzerothCore is a C++ MMORPG server framework recreating World of Warcraft 3.3.5a.

  20. nvidia/cuda-samples★ 9k

    Build System and Configuration: The project uses CMake as its build system (with support for Linux, Windows, Tegra, QNX and other specialized platforms).

  21. project-chip/connectedhomeip★ 9k

    Matter is an IP-based application-layer connectivity standard and SDK for interoperable smart-home devices.

  22. cloudflare/workerd★ 8.9k

    workerd is Cloudflare’s JavaScript/Wasm server runtime, used to host Workers, develop them locally, and proxy HTTP traffic.

  23. juce-framework/juce★ 8.9k

    JUCE is a cross-platform C++ application framework and project-generation tool.

  24. classicoldsong/apollo★ 8.8k

    Apollo is a native C++17-based streaming server (desktop stream host) with an integrated web UI.

  25. falcosecurity/falco★ 8.8k

    Falco is a C++-based, cloud-native Linux runtime security tool that monitors kernel events (syscalls) and container metadata, applies user-defined rules, and emits alerts in real…

  26. virtualdrivers/virtual-display-driver★ 8.8k

    Driver Core Module: Represented by the “Virtual Display Driver (HDR)” directory.

  27. tencent/libco★ 8.7k

    Project type: A C/C++ library for managing coroutines.

  28. avast/retdec★ 8.6k

    RetDec is a retargetable machine-code decompiler.

  29. tdlib/td★ 8.6k

    – Telegram core: “td/telegram” (handles main Telegram functionalities like messaging, file management, connection state, encryption, etc.).

  30. oatpp/oatpp★ 8.6k

    – Base: Contains fundamental utilities such as logging, configuration, command-line parsing, and object handling (located in src/oatpp/base).

  31. microsoft/microsoft-ui-xaml★ 8.5k

    WinUI is the UI layer and control library used by Windows app developers.

  32. meshtastic/firmware★ 8.5k

    Meshtastic is embedded firmware for decentralized LoRa messaging, location sharing, and telemetry across several hardware platforms.

  33. jomjol/ai-on-the-edge-device★ 8.4k

    1. This repository is an embedded firmware stack for an ESP32-CAM device that reads analog utility meters locally on-device.

  34. libresprite/libresprite★ 8.4k

    LibreSprite is a desktop pixel-art and animation editor.

  35. theassassin/appimagelauncher★ 8.4k

    AppImageLauncher intercepts AppImage launches, runs unintegrated images or prompts users to integrate them, and provides desktop entries for later launching, updating, and removal.

  36. facebook/proxygen★ 8.3k

    This project is Proxygen – Facebook’s open-source C++ HTTP library that provides the building blocks for HTTP servers, proxies, and client implementations.

  37. input-leap/input-leap★ 8.3k

    Input Leap is a cross-platform software KVM: a server computer’s keyboard and mouse control configured client computers by moving the pointer between screen edges.

  38. mariadb/server★ 8.3k

    MariaDB Server is a relational database server with client tools, SQL and table abstractions, pluggable storage engines, replication/clustering, backup utilities, and…

  39. microsoft/cpprestsdk★ 8.2k

    The archived C++ REST SDK is a native C++ library for asynchronous cloud client/server communication.

  40. azahar-emu/azahar★ 8.2k

    Azahar is a multi-platform Nintendo 3DS emulator.

  41. zeek/zeek★ 8k

    Zeek is a network security monitor.

  42. squirrel/squirrel.windows★ 8k

    Squirrel.Windows is an installer/update platform for Windows desktop apps.

  43. albertlauncher/albert★ 7.9k

    Albert is a desktop-agnostic, plugin-based keyboard launcher written in C++/Qt.

  44. love2d/love★ 7.9k

    This is a cross-platform game engine/framework ("LÖVE") written in C++ with Lua bindings.

  45. snapcast/snapcast★ 7.9k

    Snapcast is a C++ client/server system for synchronized multiroom audio.

  46. cartographer-project/cartographer★ 7.8k

    Cartographer is meant to perform real‐time SLAM.

  47. focus-creative-games/hybridclr★ 7.8k

    HybridCLR is a native C++ library integrated into Unity’s IL2CPP runtime.

  48. bluematthew/wechatexporter★ 7.8k

    Based on our analysis of the provided file tree and README, WechatExporter is a cross‐platform C++ application designed to export WeChat chat records from an iTunes (or iOS…

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.