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
Bridge that presents non-UniFi switches to a UniFi Network controller as adopted UniFi switches: ports, stats, topology, and controller-driven port/VLAN config. Drivers for Arista EOS and Proxmox VE. Independent project, not affiliated with Ubiquiti.
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
Production-oriented YAML validation packs and fixtures: 160 checks across eight network platforms.
Open-source OutputFSM definitions and fixtures for 160 commands across eight network platforms.
Provides an example of how to extend net-snmp to expose hardware counters for vlans
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
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.
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."