The goal of a JSON resume is to be able to store a resume in data and edit the data/theme autonomously and on-the-fly. No more battling Word anymore!
There's an official resume-cli that doesn't get maintained anymore. The alternative is resumed, but I got a bit annoyed at how it was implemented. I ended up spending my weekend making my own in Rust + Handlebars.
Currently I only have one mediocre theme, so if anyone wants to take a crack, feel free!