I worked on UNIL's styleguide in Storybook. The idea was that any UNIL site could use it, whatever it's built with.
So the components are written in React, then rendered to plain HTML with a JS bundle that any team can drop in. Other UNIL providers already build with it.
It also had to stay light: everything has to work on old devices and slow connections.