Repository navigation
Web Components

Developers can create custom, reusable, encapsulated HTML tags for the web using Web Components. Components use the Custom Element standard, frequently in combination with the Shadow DOM, HTML Templates, and ES Modules.
🎨 A web component for drawing patterns with CSS.
Duet Date Picker is an open source version of Duet Design System’s accessible date picker. Try live example at https://duetds.github.io/date-picker/
⚡️ LWC - A Blazing Fast, Enterprise-Grade Web Components Foundation
UI5 Web Components - the enterprise-flavored sugar on top of native APIs! Build SAP Fiori user interfaces with the technology of your choice.
Lottie viewer/player as an easy to use web component! https://lottiefiles.com/web-player
Canvas based data grid web component. Capable of displaying millions of contiguous hierarchical rows and columns without paging or loading, on a single canvas element.
Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers
A no-framework, no-dependencies, customizable, animate-able, SVG-based <qr-code> HTML element.
Small, feature-rich calendar components
The fastest little YouTube web component on this side of the internet. The shadow dom web component version of Paul's lite-youtube-embed.
A tiny color picker custom element for modern web apps (2.7 KB) 🎨
🎹 Play and display MIDI files on the web
Image comparison slider. Compare images before and after. Supports React, Vue, Angular.
Web Component extending IFrame to bypass X-Frame-Options: deny/sameorigin
Polymer bindings for Redux.
Render Markdown to HTML on any website using a md tag
LemonadeJS is a 7KB reactive JavaScript micro-library offering two-way data binding. It is dependency-free, does not require transpiling, and works with webpack or directly in the browser.
vaadin-grid is a free, high quality data grid / data table Web Component. Part of the Vaadin components.
Create Web Components with React
Framework agnostic table component for editable data experience.