Variable Axis and other attributes are pretty feasible now, I'm already parsing the metadata for font tables values to dedup font files, so extending it should be pretty straight-forward.
If you're not already using it, the read-fonts and skrifa crates from https://github.com/googlefonts/fontations can parse variable font data (as well as pretty much anything else you might want out of an opentype font).
I'll investigate.