Bazel uses neither of those; Bazel's Starlark interpreter (which is the original Starlark implementation, predating the Go and Rust ones) is written in Java. It hasn't been extracted into a standalone library with a stable API, so only Bazel can really use it.
https://github.com/bazelbuild/bazel/tree/master/src/main/jav...