Featured
<custom-elements>
HTMLElement
0 dependencies
Atomico
JSX
Lit
TypeScript
Omi
JSX
FAST
TypeScript
Haunted
JavaScript
LWC
JavaScript
Preact
custom-element
Stencil
TSX
Svelte 3
custom-element
uce
JavaScript
Vue 3
Built-in wrapper
Need another one?
Request with a Tweet!
HTMLElement BASED
Plain HTMLElement
JavaScript
with AlpineJS
JavaScript
with Mithril
Javascript
with @github/jtml
Javascript
with Lit (new)
JavaScript
with lit-html
JavaScript
with LighterHTML
JavaScript
with Sidewind
JavaScript
with uhtml
JavaScript
CSS-IN-JS
twind
JavaScript
twind + LitElement
JavaScript
LIBRARIES
AppRun
JavaScript
AppRun
TypeScript
Atomico
JavaScript
Base Custom Webcomponent
JavaScript
CanJS
JavaScript
Catalyst
TypeScript
ElemX
JavaScript
Exalt
JavaScript
FAST
TypeScript
Ficus
JavaScript
Gallop
TypeScript
Haunted
JavaScript
Heresy
JavaScript
html-element-property-mixins
JavaScript
htmlhammer
JavaScript
Hybrids
JavaScript
HyperHTML
JavaScript
Incremental DOM
JavaScript
Joist
TypeScript
Joist
with lit-html
Kirei
JavaScript
Litedom
JavaScript
Lit (new)
JavaScript
Lit (new)
TypeScript
LitElement
JavaScript
LitElement
TypeScript
LUME Element
JSX
Minze
JavaScript
Neow (alpha)
JavaScript
Omi
JSX
Ottavino
JavaScript
Readymade
TypeScript
SkateJS
JavaScript
SlimJS
JavaScript
SlimJS
TypeScript
SmartElements
TypeScript
Swiss
JavaScript
Synergy
JavaScript
Tonic
JavaScript
uce
JavaScript
uce-template
JavaScript
Wafer
JavaScript
COMPILERS
LWC
JavaScript
Prism
.prism Compiler
Riot
.riot Compiler
Solid
babel-preset-solid
Stencil
TypeScript
Svelte 3
.svelte Compiler
WRAPPED INTO CUSTOM-ELEMENTS
Angular 11
with Angular Elements
Preact
preact-custom-element
React
react-to-webcomponent
Vue 2
SFC + vue-custom-element
Vue 3
with defineCustomElement()
Need another one?
Request with a Tweet!