C project architecture examples, page 14
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 651–700 of 1,000
tongsuo-project/tongsuo★ 1.5k
Tongsuo is a cryptographic foundation library: applications use it for cryptographic operations and secure communications, protecting data in transit, use, and storage.
bloomberg/comdb2★ 1.5k
Comdb2 is a clustered relational database: clients submit SQL, the server executes it through its SQL and table layers, and transactional data is stored by the Berkeley DB-based…
espressif/esp-drone★ 1.5k
Based on your provided file structure and README, ESP-Drone is an embedded firmware project for a drone based on Espressif’s ESP32 family chips.
pimoroni/pimoroni-pico★ 1.5k
This repository is a hybrid ecosystem: it provides hardware interface libraries (drivers and board-specific libraries), higher-level examples and applications, and custom…
goatcorp/dalamud★ 1.5k
feiskyer/sdn-handbook★ 1.5k
This is a static documentation website (an SDN handbook) built from Markdown source files.
quantumleaps/modern-embedded-programming-course★ 1.5k
This repository is the hands-on source collection for a course on modern embedded programming, not a single firmware product.
acados/acados★ 1.5k
acados is a real-time optimal-control and nonlinear-programming solver, used for MPC and MHE.
ta-lib/ta-lib★ 1.5k
– ta_common: global utilities (memory, retcodes)
blindmindstudios/starruler2-source★ 1.5k
Star Ruler 2 is a large-scale, cross-platform 4X/RTS game engine and toolchain.
unlir/xdrive★ 1.5k
This is an embedded real-time firmware project for a stepper-motor controller (XDrive) with closed-loop control and multifunction interfaces.
kaansenol5/vibeos★ 1.5k
VibeOS is a monolithic hobby OS for ARM64, split into a small boot chain, a kernel, a platform-specific hardware layer, and a substantial user space.
angband/angband★ 1.5k
Flow from lib/gamedata/ to core engine
profanity-im/profanity★ 1.5k
Profanity is a console-based XMPP chat client written in C.
opencpn/opencpn★ 1.5k
zinggjm/gxepd2★ 1.5k
yasm/yasm★ 1.5k
teslamotors/linux★ 1.5k
kolunmi/bazaar★ 1.5k
virtualbox/virtualbox★ 1.5k
switchbrew/libnx★ 1.5k
tukaani-project/xz★ 1.5k
apoorvnandan/tensor.h★ 1.5k
opensips/opensips★ 1.5k
tmewett/broguece★ 1.4k
harvey-os/harvey★ 1.4k
coredevices/pebbleos★ 1.4k
apache/cloudberry★ 1.4k
flyngmt/acgc-pc-port★ 1.4k
firedancer-io/firedancer★ 1.4k
travisvroman/kohi★ 1.4k
majerle/lwrb★ 1.4k
espresense/espresense★ 1.4k
quantumleaps/qpc★ 1.4k
ducalex/retro-go★ 1.4k
coop-deluxe/sm64coopdx★ 1.4k
majerle/c-code-style★ 1.4k
analogdevicesinc/no-os★ 1.3k
libvnc/libvncserver★ 1.3k
ly4k/pwnkit★ 1.3k
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.