Whether it’s good enough or not it does exist and everyone can decide if it works for them.
I’d probably explore WebComponents, but wanting the height of JavaScript without JavaScript..