# Web components
# Libraries for building web components
- https://webcomponents.dev/ (opens new window)
- Hybrids (opens new window) is a UI library for creating Web Components with simple and functional API.
- LitElement (opens new window) uses lit-html (opens new window) to render into the element's Shadow DOM and adds API to help manage element properties and attributes.
- Polymer (opens new window) provides a set of features for creating custom elements.
- Slim.js (opens new window) is an opensource lightweight web component library that provides data-binding and extended capabilities for components, using es6 native class inheritance.
- Stencil (opens new window) is an opensource compiler that generates standards-compliant web components.
International JavaScript Conference
- Watch the video [Web Components: It’s about Time](https://jaxenter.com/web- components-javascript-163983.html) if you want more in-depth info about web components
- Building a REAL Web Component from Scratch! (opens new window)
# TODO
- Polyfill (opens new window)
- Build next gen web apps using web components (opens new window)
- A straightforward introduction to custom elements (opens new window)
- https://www.webcomponents.org/introduction (opens new window)
- 7 Tools for Developing Web Components in 2019 (opens new window)
- All the Ways to Make a Web Component (opens new window)