No description
  • JavaScript 100%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jon Rohan b0a7dd1327
Merge pull request #10 from github/copilot/fix-missing-workflow-permissions
Add explicit permissions to GitHub Actions workflow
2025-12-08 10:46:33 -08:00
.github/workflows feat: add explicit permissions to workflow file 2025-12-08 18:42:11 +00:00
bower.json docs: generate documents 2025-05-27 08:06:29 +00:00
CODEOWNERS move AOR to primer 2022-09-23 18:02:29 +01:00
generate.js Link to example, if available 2021-03-12 10:54:12 -08:00
LICENSE Create LICENSE 2019-01-21 16:49:56 +00:00
package.json docs: generate documents 2025-05-27 08:06:29 +00:00
readme.head.md add generate script 2021-03-05 15:34:38 +00:00
README.md docs: generate documents 2025-11-15 08:05:44 +00:00
readme.tail.md add generate script 2021-03-05 15:34:38 +00:00

github-elements

GitHub's Web Component collection.

We have 17 open source custom elements:

github/auto-check-element

An input element that validates its value with a server endpoint.

Repository | Example

github/auto-complete-element

Auto-complete input values from server search results.

Repository | Example

github/clipboard-copy-element

Copy element text content or input values to the clipboard.

Repository | Example

github/details-dialog-element

A modal dialog that's opened with <details>.

Repository | Example

github/details-menu-element

A menu opened with <details>.

Repository | Example

github/file-attachment-element

Attach files via drag and drop or file input.

Repository | Example

github/filter-input-element

Display elements in a subtree that match filter input text.

Repository | Example

github/g-emoji-element

Backports native emoji characters to browsers that don't support them by replacing the characters with fallback images.

Repository | Example

github/image-crop-element

A custom element for cropping a square image. Returns x, y, width, and height.

Repository | Example

github/include-fragment-element

A client-side includes tag.

Repository | Example

github/markdown-toolbar-element

Markdown formatting buttons for text inputs.

Repository | Example

github/relative-time-element

Web component extensions to the standard <time> element.

Repository | Example

github/remote-input-element

An input element that sends its value to a server endpoint and renders the response body.

Repository | Example

github/tab-container-element

An accessible tab container element with keyboard support.

Repository | Example

github/task-lists-element

Drag and drop task list items.

Repository | Example

github/text-expander-element

Activates a suggestion menu to expand text snippets as you type.

Repository | Example

github/typing-effect-element

A custom element that shows text as if it were being typed

Repository | Example