GitDiagram
Browse

C++ project architecture examples, page 3

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 101–150 of 693

  1. cocos2d/cocos2d-x★ 19.2k

    cocos2d-x is a cross-platform C++ game and graphics framework.

  2. react/yoga★ 18.9k

    Yoga is an embeddable flexbox layout engine: callers build and style a node tree through a language binding, request layout, then read computed geometry.

  3. swoole/swoole-src★ 18.9k

    Swoole is a high-performance PHP extension that implements event-driven, asynchronous, coroutine-based concurrency.

  4. lightgbm-org/lightgbm★ 18.8k

    LightGBM is a gradient-boosted decision-tree framework.

  5. unetworking/uwebsockets★ 18.8k

    µWebSockets is a high-performance, embeddable C/C++ library that implements a standards-compliant HTTP/WebSocket server.

  6. wled/wled★ 18.7k

    WLED is ESP32 firmware for controlling addressable LED strips, 2D matrices, HUB75 panels, and PWM lighting.

  7. facebook/hhvm★ 18.7k

    HHVM executes Hack programs in a JIT-enabled virtual machine and can also serve web requests through built-in Proxygen or a FastCGI-based webserver.

  8. tencent/mmkv★ 18.5k

    This is an open-source, cross-platform key-value storage library (“MMKV”) implemented in C++ (“Core”) and exposed on multiple platforms (Android, iOS/macOS, Windows, POSIX…

  9. audacity/audacity★ 18.5k

    Audacity 4 is a cross-platform native multi-track audio editor/recorder, actively migrating from the legacy “AU3” engine/UI to a modular Qt/QML application.

  10. google/libphonenumber★ 18.3k

    libphonenumber is a Java, C++, and JavaScript library for interpreting international phone numbers.

  11. microsoft/lightgbm★ 18.2k

    – Boosting Algorithms and Tree Learners (e.g., “src/boosting”, “src/treelearner”)

  12. doitsujin/dxvk★ 18.1k

    DXVK is a Vulkan translation layer for Direct3D 8/9/10/11 applications running through Wine.

  13. haoel/leetcode★ 18.1k

    This project is not a “server‐based” application but rather a well–organized repository of algorithm and data–structure problem solutions (primarily LeetCode, with a smattering…

  14. pybind/pybind11★ 18k

    pybind11 is a header-only C++11+ library for building Python extension modules and embedding/interacting with Python.

  15. sandboxie-plus/sandboxie★ 17.9k

    Based on our analysis of the file tree and the README, this project is the open‐source community fork of Sandboxie – a Windows sandbox solution that creates isolated environments…

  16. aircoookie/wled★ 17.7k

    LED Strip Interfaces (Multiple outputs - up to 10 for ESP32)

  17. nixos/nix★ 17.7k

    Nix is a C++ package manager implementing the Nix language, dependency evaluation, reproducible builds, and content-addressed store management.

  18. marlinfirmware/marlin★ 17.6k

    Marlin is configurable 3D-printer firmware for AVR and 32-bit boards.

  19. apache/brpc★ 17.5k

  20. wazuh/wazuh★ 17.5k

    Wazuh is an endpoint-security platform: agents collect telemetry and perform local checks, managers analyze and coordinate it, and users manage and investigate results through…

  21. espressif/arduino-esp32★ 17.4k

    Arduino-ESP32 is a hardware-support core and runtime for Arduino sketches on ESP32-family SoCs, also usable as an ESP-IDF component.

  22. upx/upx★ 17.3k

    Multiple compression methods (bzip2, LZMA, UCL, zlib, zstd)

  23. ceph/ceph★ 17.2k

    Ceph is a distributed storage system offering RADOS object storage, RBD block storage, CephFS, and an S3-compatible gateway, alongside cluster deployment and administration tools.

  24. official-stockfish/stockfish★ 17.2k

    Stockfish is a UCI chess engine: a client supplies a position and search request, and the engine analyzes it and returns a best move.

  25. apache/arrow★ 17.1k

    Apache Arrow is a multi-language data platform centered on a universal in-memory columnar format.

  26. zlmediakit/zlmediakit★ 16.9k

    ZLMediaKit is a C++11 streaming media framework and server.

  27. esp8266/arduino★ 16.6k

    This is an Embedded Firmware SDK (“Arduino Core”) for the ESP8266 WiFi microcontroller.

  28. zerotier/zerotierone★ 16.6k

    Based on our analysis of the ZeroTier source and README, you are dealing with a highly modular (and cross‑platform) distributed virtual networking system.

  29. coatisoftware/sourcetrail★ 16.4k

    Sourcetrail is a cross-platform desktop application (C++/Qt) for exploring source code.

  30. ardupilot/ardupilot★ 16.3k

    ArduPilot is a family of autopilot firmware for aircraft, ground vehicles, boats, submarines, and antenna tracking.

  31. yhirose/cpp-httplib★ 16.3k

    This is an open-source, header-only C++11 library (cpp-httplib) that provides both HTTP/HTTPS client and server functionality via a single httplib.h file.

  32. openrct2/openrct2★ 16.2k

    OpenRCT2 is an amusement-park construction and management simulation supporting scenarios, sandbox play, editing, scripting, replays, and cooperative multiplayer.

  33. apple/foundationdb★ 16.2k

    Multiple language bindings (C, Java, Python, Go, Ruby)

  34. alibaba/mnn★ 16.2k

    MNN is a lightweight deep-learning framework for on-device inference and training, with MNN-LLM and MNN-Diffusion as model-runtime solutions built on its engine.

  35. chenshuo/muduo★ 16k

    Muduo is an open-source C++ networking library designed to simplify the development of high-performance, multithreaded network applications.

  36. orcaslicer/orcaslicer★ 15.8k

    OrcaSlicer is desktop 3D-print preparation software.

  37. scylladb/scylladb★ 15.6k

    - The core deliverable is the scylla database server: a distributed, shared-nothing, sharded storage engine implemented in C++ and built on Seastar.

  38. organicmaps/organicmaps★ 15.6k

    Organic Maps is a privacy-focused offline maps and GPS application.

  39. m2team/nanazip★ 15.6k

    NanaZip is a Windows file archiver forked from 7-Zip, adding modern Windows integration, extra archive/codecs/hashes, security mitigations, and MSIX deployment.

  40. dolphin-emu/dolphin★ 15.5k

    Dolphin is a GPL GameCube/Wii emulator for Windows, Linux, macOS, and Android.

  41. wolfpld/tracy★ 15.5k

  42. amnezia-vpn/amnezia-client★ 15.3k

    Amnezia is a cross-platform VPN client focused on connecting to VPN servers, including servers users deploy themselves.

  43. transmission/transmission★ 15.3k

    Transmission is a BitTorrent client suite: users add torrent files or URLs, manage transfers in a native GUI, headless daemon, or remote web UI, and receive downloaded files.

  44. matsuridayo/nekoray★ 15.3k

    The user interacts with a Qt-based frontend to configure and manage multiple proxy protocols (SOCKS, HTTP(S), Shadowsocks, VMess, VLESS, Trojan, TUIC, etc.).

  45. mltframework/shotcut★ 15.3k

    Shotcut is a cross-platform desktop video editor. Its central workflow is to open media, arrange and edit it in a project timeline, preview the result, then export it.

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.