Web Components
Grow your team on GitHub
GitHub is home to over 36 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Sign up
Pinned repositories
-
custom-elements-everywhere
Custom Element + Framework Interoperability Tests.
-
polyfills
Webcomponents polyfills monorepo
-
shadydom
ShadowDOM v1 shim
-
custom-elements
A polyfill for HTML Custom Elements v1
-
webcomponentsjs
A suite of polyfills supporting the HTML Web Components specs
-
-
template Archived
Minimal polyfill for <template>
-
html-imports
HTML Imports polyfill
-
-
community
A space for the webcomponents community
-
webcomponents-platform Archived
Very minimal platform related polyfills
-
hello-world-element
Web Component example using VanillaJS
-
hello-world-polymer
Web Component example using Polymer
-
react-integration
Converts web components into React components so that you can use them as first class citizens in your React components.
-
angular-interop
A demo of interoperability between Polymer and AngularJS
-
hello-world-xtag
Web Component example using X-Tag
-
element-boilerplate
Fork this repo if you want to start your own Web Component using VanillaJS
-
apply-shim
Shim for CSS @apply mixins
-
webcomponents.github.io
WebComponents.org is where community-members document Web Components best practices
-
slush-element
Slush generator to create Custom Elements using Polymer, X-Tag or VanillaJS
-
webcomponents-lite
Web Components Polyfills minus Shadow DOM
-
chrome-webcomponents-extension
Google Chrome extension to identify all Custom Elements used on a site
-
webcomponents-icons
Collection of high resolution Web Components icons for presentations, blog posts or whatever
-
polymer-boilerplate
Fork this repo if you want to start your own Web Component using Polymer
-
less-interop
A demo of interoperability between Less and Polymer
-
sass-interop
A demo of interoperability between Sass and Polymer
-
xtag-boilerplate
Fork this repo if you want to start your own Web Component using X-Tag