web-components
Topic

web-components

Developers can create custom, reusable, encapsulated HTML tags for the web using Web Components. Components use the Custom Element standard, frequently in combination with the Shadow DOM, HTML Templates, and ES Modules.

Repositories (1619)

weightless
weightless andreasbm TypeScript

High-quality web components with a small footprint

380
tab-container-element
tab-container-element github JavaScript

An accessible tab container element with keyboard support.

374
kpc
kpc ksc-fe TypeScript

A UI Components Library for Intact, Vue, React and Angular.

369
alpinejs-component
alpinejs-component markmead JavaScript

Reusable HTML components powered by Alpine JS reactivity 🛸

358
elements
elements muxinc TypeScript

Custom elements for working with media in the browser that Just Work™

355
calcite-design-system
calcite-design-system Esri TypeScript

A monorepo containing the packages for Esri's Calcite Design System

353
numl
numl outpostHQ JavaScript

DEPRECATED: Atomic UI Framework based on Web Components and Runtime CSS Generation for rapidly building interfaces that follow your Design System 🌈DE

339
table-saw
table-saw zachleat HTML

A small web component for responsive <table> elements.

336
blueprintui
blueprintui blueprintui TypeScript

:blue_book: Accelerate your development with flexible UI components and tools that work everywhere.

333
bem-components
bem-components bem JavaScript

Set of components for sites development

330
elements
elements angular-extensions TypeScript

Lazy load Angular Elements (or any other web components / custom elements ) with ease!

320
synergy
synergy defx JavaScript

Synergy is a tiny runtime library for crafting Web Components

308
custom-elements-manifest
custom-elements-manifest open-wc JavaScript

Custom Elements Manifest is a file format that describes custom elements in your project.

308
jQWidgets
jQWidgets jqwidgets JavaScript

Angular, Vue, React, Web Components, Blazor, Javascript, jQuery and ASP .NET Framework,

306
EHTML
EHTML Guseyn JavaScript

HTML as Template Language

292
bolt
bolt boltdesignsystem Twig

The Bolt Design System provides robust Twig and Web Component-powered UI components, reusable visual styles, and powerful tooling to help developers,...

291
carbon-for-ibm-dotcom
carbon-for-ibm-dotcom carbon-design-system TypeScript

Carbon for IBM.com is based on the Carbon Design System for IBM

290
prettyhtml
prettyhtml Prettyhtml JavaScript

💅 The formatter for the modern web https://prettyhtml.netlify.com/

288
eplayer
eplayer yisar

:crystal_ball: A web-component html5 video player facing future

283
drab
drab rossrobino TypeScript

Interactivity for You

283
ran
ran chaxus JavaScript

web components library, machine learning, function library and so on.

280
browser-window
browser-window zachleat JavaScript

Used in demos as a way to fake a Safari-esque web browser window.

276
panel
panel mixpanel JavaScript

Web Components + Virtual DOM: web standards for powerful UIs

274
progressive-image-element
progressive-image-element andreruffert HTML

⚡️ Progressively enhance image placeholders once they are in the viewport

273
lit-mobx
lit-mobx adobe TypeScript

Mixin and base class for using mobx with lit-element

272
elena
elena getelena JavaScript

Elena is a simple, tiny library for building Progressive Web Components.

272
sparkly-text
sparkly-text stefanjudis JavaScript

A small web component for making your text spark.

268
Switzerland
Switzerland Wildhoney TypeScript

🇨🇭Switzerland takes a functional approach to Web Components by applying middleware to your components. Supports Redux, attribute mutations, CSS variab...

265
html-include-element
html-include-element justinfagnani JavaScript

Easily include external HTML into your pages.

264
vant-react
vant-react mxdi9i7 SCSS

Lightweight 2kb Mobile UI Components built on React and TS, inspired by Vant@https://github.com/youzan/vant

262
animatable-component
animatable-component proyecto26 TypeScript

Animate once, use Everywhere! 💫

261
lunchboxjs
lunchboxjs breakfast-studio TypeScript

Declarative ThreeJS via web components

255
ion-phaser
ion-phaser proyecto26 TypeScript

A web component to use Phaser Framework with Angular, React, Vue, etc 🎮

251
vue-ui-framework
vue-ui-framework petehouston

My personal collection of Vue UI framework

243
crayons
crayons freshworks-oss JavaScript

🖍️ Crayons - A UI Kit comprising of web components for building Freshworks Apps!

243
clever-components
clever-components CleverCloud JavaScript

Collection of Web Components by Clever Cloud

241
shadow-dom-in-depth
shadow-dom-in-depth praveenpuglia

Everything you need to know about Shadow DOM

238
wokwi-elements
wokwi-elements wokwi TypeScript

Web Components for Electronics and IoT Parts

238
nudeui
nudeui nudeui JavaScript

Lea's kitchen sink of form components. WIP. Try at your own risk or come back later.

233
ajax-form
ajax-form rnicholus JavaScript

HTML forms on performance-enhancing drugs

230
webcomponents-cg
webcomponents-cg w3c HTML

Web Components community group

230
.github
.github vanillawc

Vanilla Web Components. A place for framework-free, transpiler-free, scaffolding-free web components.

228
text-expander-element
text-expander-element github JavaScript

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

223
server-components
server-components pimterry JavaScript

:wrench: A simple, lightweight tool for composable HTML rendering in Node.js, based on web components.

215
vue-gwt
vue-gwt VueGWT Java

Vue.js Components/Custom Elements in Java with GWT. Developed at https://www.genmymodel.com.

214
Jails
Jails jails-org TypeScript

Elegant and Minimalistic Web Components Micro Framework

211
pwa-auth
pwa-auth pwa-builder TypeScript

Web component that lets your users sign-in/sign-up using their Microsoft, Google, Facebook, or Apple account. Your app receives their email address, n...

210
lazyload-image
lazyload-image 1000ch HTML

HTMLImageElement extension for lazy loading.

207
fos
fos victorqribeiro JavaScript

Web Components to turn your web app into a fake operating system

206
custom-elements
custom-elements shawnbot

All about HTML Custom Elements

203