I wanted to parse some really big YAML files, but found that the existing package was too slow. So I created my own parser called microyaml. It is not spec-compliant because it has some missing features, but all of the most common features are implemented. It is much faster.
See the documentation for information about usage, supported features, and performance. https://docs.racket-lang.org/microyaml/index.html