Software

OpenConfig participants have contributed a number of tools and projects to help the broader community develop open network management solutions.

ygot

ygot (YANG Go Tools) is a collection of Go utilities that can be used for generating Go strutures or protobufs from YANG modules, along with data validation and output rendering.

pyangbind

PyangBind is a plugin for pyang which converts YANG data models into a Python class hierarchy.

goyang

YANG parser and compiler written in Go.

YANG design studio

An Eclipse plugin to create, edit, visualize and render YANG Models.

OpenConfig pyang plugins

Plugins for the pyang compiler.

gNMI

Reference implementations of the gRPC Network Management Interface (gNMI) in Go

napalm-logs

Python library that renders syslog message data in a structured, vendor-neutral way