openconfig/ygot

A YANG-centric Go toolkit - Go/Protobuf Code Generation; Validation; Marshaling/Unmarshaling

63
/ 100
Established

Generates strongly-typed Go structs from YANG schemas with built-in validation of range/pattern constraints and schema transformations optimized for OpenConfig models. Outputs populated structures as JSON or gNMI Notification messages for streaming telemetry systems. Supports path compression to flatten deeply nested YANG hierarchies into more ergonomic Go types while preserving schema metadata in struct tags.

320 stars.

No Package No Dependents
Maintenance 13 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 24 / 25

How are scores calculated?

Stars

320

Forks

121

Language

Go

License

Apache-2.0

Last pushed

Mar 16, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/openconfig/ygot"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.