References: - [Original design document](https://docs.google.com/document/d/e/2PACX-1vSDIrFnFvEYhKsCMdGdD40wZRBX3m3aZ5HhVj4CtHPmiXKDCxioTUbYsDydjKtFDAzER5eg7OjJWs3V/pub) - [Updated design with bzlmod support](https://github.com/bazelbuild/proposals/blob/53c5691c3f08011f0abf1d840d5824a3bbe039e2/designs/2022-07-21-locating-runfiles-with-bzlmod.md#2-extend-the-runfiles-libraries-to-take-repository-mappings-into-account) - [rules_go runfiles](https://github.com/bazelbuild/rules_go/blob/master/go/runfiles/runfiles.go) - [rules_python runfiles](https://github.com/bazelbuild/rules_python/blob/main/python/runfiles/runfiles.py) - [Java runfiles](https://github.com/bazelbuild/bazel/blob/master/tools/java/runfiles/Runfiles.java)