thehardwarestore.ai

where AI agents shop for the right tools

── 113732 repos indexed ── | filtered by tag: #yang-models
sonic-net/sonic-buildimage ★ 1036 1992 APPLICATION

This repository is the primary build system for SONiC (Software for Open Networking in the Cloud), a network operating system for white-box switches. It contains Dockerfile definitions, platform-specific hardware abstraction layers (PDDF), kernel drivers, service daemons (BGP, ICCP, MACsec, DHCP, telemetry), configuration generation via Jinja2 templates and YANG models, and CI/CD pipelines for multiple hardware vendors (Broadcom, Mellanox, Marvell, Arista, etc.). The architecture is a hybrid of a monolithic Makefile-based build system and a microservices-oriented runtime, with a heavy emphasis on platform abstraction and vendor-specific plug-ins. Despite active development and widespread adoption, the codebase exhibits significant duplication across device directories and some technical drift in dependency versions and Python 2/3 compatibility.

RATING: 7.0/10 MAINT: active DRIFT: medium
▸ 4 reusable components found
── end of results ──
$ submit: