The Web Components Project features a series of pure Vanilla JS
web components without ShadowDOM or Templates.
All components can be previewed and downloaded from their detail page
Documentation includes detailed preview with syntax and examples (in English)
and an article explaining the logic of Web Components (in Italian).