Interested to hear more about your experience with VexFlow if there's anything more to share on top of it being "very nice". :)
I think VexFlow was one of the projects I encountered when I was recently looking for musical score rendering solutions for a somewhat non-typical context[0].
In the end I settled on using a Standard Music Font Layout (SMuFL) reference font directly rather than a higher level engraving library which led to a result that was...mixed. I share (a.k.a. rant about :) ) my experience more toward the end of a HN comment[1] in case the topic is of interest.
[0] A 7-day game jam entry created with Godot 4: https://rancidbacon.itch.io/stave-off
Edit: I looked at your stuff, did you know about:
https://guides.loc.gov/music-notation-preferred-preservation...