I have written a similar tool[0], also using the YAML format. The output is a small web app, contained in a single HTML file. We host our YAML project bookmarks in a Git repository and automatically deploy the generated web app, so it's available to the whole team. I do the same with all my private bookmarks.
[0] https://darekkay.com/static-marks/