GitHub's Web Component collection.
We have 17 open source custom elements:
An input element that validates its value with a server endpoint.
Repository |Example
Auto-complete input values from server search results.
Repository |Example
Copy element text content or input values to the clipboard.
Repository |Example
A modal dialog that's opened with <details>.
Repository |Example
A menu opened with <details>.
Repository |Example
Attach files via drag and drop or file input.
Repository |Example
Display elements in a subtree that match filter input text.
Repository |Example
Backports native emoji characters to browsers that don't support them by replacing the characters with fallback images.
Repository |Example
A custom element for cropping a square image. Returns x, y, width, and height.
Repository |Example
A client-side includes tag.
Repository |Example
Markdown formatting buttons for text inputs.
Repository |Example
Web component extensions to the standard <time> element.
Repository |Example
An input element that sends its value to a server endpoint and renders the response body.
Repository |Example
An accessible tab container element with keyboard support.
Repository |Example
Drag and drop task list items.
Repository |Example
Activates a suggestion menu to expand text snippets as you type.
Repository |Example
A custom element that shows text as if it were being typed
Repository |Example