oneyaml for Go
Written from scratch in pure Go, with an API that feels native to Go.
Behavior
Same behavior as the Rust crate
It reads every file the way the Rust crate does, edits the same way and reports the same errors, and it ships once it passes the same conformance kit.