D:YAML might be of use if needed.There's been no release in recent past (featureset has not changed, which I'm still planning for a release), but I've been maintaining its compatibility with current DMD for a while and I have no intention to stop in forseeable future as I use it in pretty much every project I start.
It's somewhere around 10-20kLOC. https://github.com/kiith-sa/D-YAMLAlso, Derelict3 might be a good idea. Derelict has been actively maintained for pretty much most of D's history.
