depending on what you want to do, groot (a Go-based implementation of R/W ROOT files) may help.
(as it’s a pure Go package, it is easily cross-compiled to a bunch of architectures and OSes)
and, “even if” it’s written in Go, groot
can be faster than ROOT to read ROOT data: