Simulate network operating systems in a programmatic and easy way.
-
Updated
Sep 3, 2026 - Python
Simulate network operating systems in a programmatic and easy way.
Python CLI to download Arista softwares like EOS and CVP
Two-tier Clos spine-leaf data center fabric (EVPN/VXLAN) simulated in ContainerLab, with Arista EOS Ansible automation, VRF macro-segmentation, and a 5-ring security model.
Prometheus exporter for Arista EOS switches, polling show commands over eAPI from off the switch
A read-only Model Context Protocol (MCP) server for Arista EOS devices, written in Go.
Pygments lexers for switch CLIs: Arista EOS, Dell OS10, Cumulus Linux, Cisco NX-OS, SONiC and FRRouting
Open-source OutputFSM definitions and fixtures for 160 commands across eight network platforms.
Production-oriented YAML validation packs and fixtures: 160 checks across eight network platforms.
Provides an example of how to extend net-snmp to expose hardware counters for vlans
Browser workspace for containerlab labs: deploy topologies, watch devices boot, SSH to nodes, capture packets in Wireshark from the browser, back up device configurations and save lab progress to Git. One container on the lab VM, nothing on the workstation.
Home Assistant integration for Arista EOS switches via eAPI (read-only, local polling)
Pre/post change validation for network maintenance windows - parallel state capture (Arista EOS, PAN-OS), noise-normalized diffs, and an interpreted HTML report
Multi-vendor model-driven network automation framework — NETCONF/gNMI/YANG on Nokia SR Linux & Arista cEOS in a containerlab sandbox.
To associate your repository with the arista-eos topic, visit your repo's landing page and select "manage topics."