Elena: A Tiny Library for Progressive Web Components
Elena, a library for building Progressive Web Components

Elena is a 2.9kB library that lets you build web components with HTML and CSS first, then progressively enhance them with JavaScript. It solves common issues like accessibility, SSR limitations, and layout shifts, and works across all major frameworks. Built on native custom elements, it offers scoped styles, reactive updates, and zero dependencies.
Elena was built to solve these problems while staying grounded in web standards and what the platform natively provides.