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