GitHub topics: custom-elements
markuplint/markuplint
An HTML linter for all markup developers.
Language: TypeScript - Size: 36.7 MB - Last synced at: about 17 hours ago - Pushed at: about 21 hours ago - Stars: 575 - Forks: 57

Esri/calcite-design-system
A monorepo containing the packages for Esri's Calcite Design System
Language: HTML - Size: 322 MB - Last synced at: about 22 hours ago - Pushed at: about 22 hours ago - Stars: 320 - Forks: 81

AegisJSProject/component
Base component using `@shgysk8zer0/aegis` & `@shgysk8zer0/aegis-styles`
Language: JavaScript - Size: 939 KB - Last synced at: about 21 hours ago - Pushed at: about 22 hours ago - Stars: 4 - Forks: 0

nolanlawson/emoji-picker-element
A lightweight emoji picker for the modern web
Language: JavaScript - Size: 6.07 MB - Last synced at: about 4 hours ago - Pushed at: 28 days ago - Stars: 1,598 - Forks: 92

anacamboa/ClientsideNetworkControl
Advocating for respectful open source communities. Truly not nonsense if you take the time to consider what is being said before dismissing as insignificant or anti-opensource. I would love to collaborate with anyone!
Size: 14.1 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

alphagov/select-with-search-component
Select component with search functionality, including single select and multi select variants.
Language: Ruby - Size: 71.3 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

Arkitektum/altinn-studio-custom-components
Custom components for Altinn Studio
Language: JavaScript - Size: 877 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 1

Adrian-CZuniga/CustomCircularTimer
It is a progress timer with text inside to show the progress and the time as text in the range [x₀, x₁], where x₁ > x₀.
Language: Kotlin - Size: 389 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

juntossomosmais/atomium
Atomium is an internal design system for 'Juntos Somos Mais' using Web Components
Language: TypeScript - Size: 449 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 172 - Forks: 6

hot-page/fx
Web Components On Fire
Language: JavaScript - Size: 269 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 21 - Forks: 2

GoogleChromeLabs/dark-mode-toggle
A custom element that allows you to easily put a Dark Mode 🌒 toggle or switch on your site:
Language: JavaScript - Size: 1.54 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,195 - Forks: 72

mantou132/gem
💎 Lightweight WebApp development library using custom elements
Language: TypeScript - Size: 6.77 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 21 - Forks: 2

symbiotejs/symbiote.js
Simple, light and very powerful library to create embedded components for any purpose, with a data flow management included.
Language: JavaScript - Size: 908 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 103 - Forks: 5

web-padawan/awesome-web-components
A curated list of awesome Web Components resources.
Size: 335 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 3,127 - Forks: 160

github/relative-time-element
Web component extensions to the standard <time> element.
Language: JavaScript - Size: 1.88 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3,719 - Forks: 184

erickmerchant/coolstyleserver
a proxy server for stylesheet hot reloading
Language: Rust - Size: 355 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 3 - Forks: 2

Monogatari/Monogatari
Monogatari is a simple web visual novel engine, created to bring Visual Novels to the web.
Language: JavaScript - Size: 63.9 MB - Last synced at: about 20 hours ago - Pushed at: 6 months ago - Stars: 774 - Forks: 121

playcanvas/web-components
Web Components for building declarative PlayCanvas applications
Language: TypeScript - Size: 125 MB - Last synced at: 2 days ago - Pushed at: 5 days ago - Stars: 32 - Forks: 6

basecamp/trix
A rich text editor for everyday writing
Language: JavaScript - Size: 5.85 MB - Last synced at: 5 days ago - Pushed at: 11 days ago - Stars: 19,462 - Forks: 1,134

Mcube-Infotech/Mcube-Tags
Official Mcube Tags Library
Language: JavaScript - Size: 6.62 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

vaadin/web-components
A set of high-quality standards based web components for enterprise web applications. Part of Vaadin 20+
Language: JavaScript - Size: 142 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 507 - Forks: 87

commercelayer/drop-in.js
Commerce Layer drop-in.js lets you transform any plain HTML page into an enterprise-grade static commerce website, with almost no coding required, thanks to a set of micro frontends that handle the main ecommerce functionalities.
Language: TypeScript - Size: 5.62 MB - Last synced at: 2 days ago - Pushed at: 5 days ago - Stars: 17 - Forks: 4

chaxus/ran
web components library, machine learning, function library and so on.
Language: TypeScript - Size: 325 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 267 - Forks: 22

exadel-inc/esl
Lightweight and flexible UI component library based on web components technology for creating basic UX modules
Language: TypeScript - Size: 246 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 61 - Forks: 8

stenciljs/core
A toolchain for building scalable, enterprise-ready component systems on top of TypeScript and Web Component standards. Stencil components can be distributed natively to React, Angular, Vue, and traditional web developers from a single, framework-agnostic codebase.
Language: TypeScript - Size: 74.4 MB - Last synced at: 5 days ago - Pushed at: 15 days ago - Stars: 12,772 - Forks: 806

luwes/lite-vimeo-embed
🎥 A faster Vimeo embed.
Language: JavaScript - Size: 73.2 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 162 - Forks: 28

Tencent/omi
Web Components Framework - Web组件框架
Language: TypeScript - Size: 148 MB - Last synced at: 5 days ago - Pushed at: 12 days ago - Stars: 13,161 - Forks: 1,251

aaronshaf/shaf-chart
Custom element that upgrades table to a chart
Language: JavaScript - Size: 50.8 KB - Last synced at: 5 days ago - Pushed at: about 8 years ago - Stars: 44 - Forks: 1

arnog/mathlive
A web component for easy math input
Language: TypeScript - Size: 40.8 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1,729 - Forks: 313

justinfagnani/html-include-element
Easily include external HTML into your pages.
Language: JavaScript - Size: 250 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 256 - Forks: 16

bahrus/be-hive
be-hive allows us to manage and coordinate the family, or HTML frimework of be-enhanced element behiviors / decorators.
Language: TypeScript - Size: 726 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

javadbat/jb-date-input
jalali date input with date picker support both touch screen for mobile user and keyboard typing for desktop user
Language: TypeScript - Size: 257 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 59 - Forks: 4

kherrick/news-summary
A variety of tech related news summarized regularly.
Language: HTML - Size: 4.91 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

peterpeterparker/stylo
Another kind of rich text editor
Language: TypeScript - Size: 1.2 MB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 714 - Forks: 28

lume/lume
GPU-powered 3D HTML. ✨🧊 <lume-box size="1 2 3">
Language: TypeScript - Size: 128 MB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 1,415 - Forks: 62

BPanchenko/protosite-core
Библиотека веб-компонентов
Language: JavaScript - Size: 2.33 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

alphagov/miller-columns-element
Miller columns (cascading lists) for hierarchical topic selection on GOV.UK
Language: JavaScript - Size: 2.92 MB - Last synced at: 2 days ago - Pushed at: 8 days ago - Stars: 16 - Forks: 7

bahrus/be-switched
be-switched is a template behavior that lazy loads content when conditions are met.
Language: JavaScript - Size: 1.3 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

AegisJSProject/core
A fast, secure, modern, light-weight, and simple JS library for creating web components and more!
Language: JavaScript - Size: 716 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 5 - Forks: 0

AegisJSProject/styles
Pre-made and reusable styles for `@aegisjsproject/*`
Language: JavaScript - Size: 738 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

kernvalley/components
A collection of web components / custom elements from KernValley.US
Language: JavaScript - Size: 391 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

open-wc/custom-elements-manifest
Custom Elements Manifest is a file format that describes custom elements in your project.
Language: JavaScript - Size: 15.3 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 263 - Forks: 50

607011/tracer
A tiny game where you have to follow the path of briefly illuminated tiles
Language: TypeScript - Size: 312 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

ChrisSingendonk/ClientsideNetworkControl
Advocating for respectful open source communities. Truly not nonsense if you take the time to consider what is being said before dismissing as insignificant or anti-opensource. I would love to collaborate with anyone!
Size: 14.1 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

sebastianwachter/wc-scratch
A fun scratch card native web component without any dependencies.
Language: TypeScript - Size: 975 KB - Last synced at: 5 days ago - Pushed at: 10 days ago - Stars: 7 - Forks: 2

cpsrepositorio/cps-elements
Web Components de ponta, sem complicação.
Language: TypeScript - Size: 12.5 MB - Last synced at: 7 days ago - Pushed at: 11 days ago - Stars: 3 - Forks: 1

zeixcom/ui-element
UIElement - the HTML-first microframework bringing reactivity to Web Components
Language: TypeScript - Size: 3.4 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 0

karol-f/vue-custom-element Fork of vuejs/vue-element
Vue Custom Element - Web Components' Custom Elements for Vue.js
Language: JavaScript - Size: 14.6 MB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 1,963 - Forks: 185

vaadin/vaadin-core
Language: JavaScript - Size: 3.94 MB - Last synced at: about 11 hours ago - Pushed at: 11 days ago - Stars: 393 - Forks: 75

JulianCataldo/node-flow-elements
Easily create node-based UIs with any front-end framework. Powered by standard signals and native HTML elements.
Language: TypeScript - Size: 284 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 14 - Forks: 0

vanillawc/wc-menu-wrapper
A web component that wraps HTML elements and forms a drop-down menu out of them.
Language: JavaScript - Size: 28.3 KB - Last synced at: about 21 hours ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

startracex/godown
Web Components Library
Language: TypeScript - Size: 1.84 MB - Last synced at: about 3 hours ago - Pushed at: 19 days ago - Stars: 2 - Forks: 0

github/clipboard-copy-element
Copy element text content or input values to the clipboard.
Language: JavaScript - Size: 1.64 MB - Last synced at: 10 days ago - Pushed at: 26 days ago - Stars: 473 - Forks: 261

nfreear/elements
A collection of useful custom elements.
Language: JavaScript - Size: 397 KB - Last synced at: 3 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 0

github/task-lists-element
Drag and drop task list items.
Language: TypeScript - Size: 1.01 MB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 141 - Forks: 23

moaqz/otp-input
⌨️ One-time password input component
Language: TypeScript - Size: 54.7 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

rossrobino/drab
Interactivity for You
Language: TypeScript - Size: 1.6 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 279 - Forks: 8

angular-extensions/elements
Lazy load Angular Elements (or any other web components / custom elements ) with ease!
Language: TypeScript - Size: 11.1 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 320 - Forks: 41

Maps4HTML/MapML.js
A custom <mapml-viewer> and <layer-> element suite
Language: JavaScript - Size: 106 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 59 - Forks: 16

ishamf/site-interactive-content
The interactive content of ishamf.dev.
Language: TypeScript - Size: 12 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

TBosak/fornax
Build Faster, Code Smarter, With Fornax – The 🥖Bun-Powered 🥞Full-Stack 🕸️Web Framework
Language: TypeScript - Size: 392 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 11 - Forks: 0

genexuslabs/web-controls-library
A library of reusable custom elements for GeneXus web applications
Language: TypeScript - Size: 5.32 MB - Last synced at: 6 days ago - Pushed at: 16 days ago - Stars: 16 - Forks: 5

eclipse-furo/eclipsefuro-web
Enterprise ready set of web components which work best with Eclipse Furo. Comes with minimal footprint. Based on web standards. Future proved. Compliant with any technology of choice.
Language: TypeScript - Size: 39.5 MB - Last synced at: 4 days ago - Pushed at: 16 days ago - Stars: 12 - Forks: 3

maverick-js/maverick
Build and ship strongly typed and fast UI component libraries.
Language: TypeScript - Size: 2.05 MB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 73 - Forks: 3

lcvriend/wc-simple-table
Web component for creating simple (multi-indexed) table from json
Language: JavaScript - Size: 438 KB - Last synced at: 5 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

jfbrennan/m-
The modern web's design system.
Language: CSS - Size: 3.87 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 312 - Forks: 13

lume/element
Fast and simple custom elements.
Language: TypeScript - Size: 1.18 MB - Last synced at: 3 days ago - Pushed at: 26 days ago - Stars: 153 - Forks: 5

11ty/eleventy-plugin-webc
Adds support for WebC *.webc files to Eleventy
Language: JavaScript - Size: 90.8 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 123 - Forks: 11

n6ai/minze
Dead-simple JS framework for native web components.
Language: TypeScript - Size: 3.88 MB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 557 - Forks: 23

phpgt/DomTemplate
Bind dynamic data to reusable HTML components.
Language: PHP - Size: 622 KB - Last synced at: 2 days ago - Pushed at: 18 days ago - Stars: 18 - Forks: 4

praveenpuglia/shadow-dom-in-depth
Everything you need to know about Shadow DOM
Size: 43.9 KB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 235 - Forks: 18

sinedied/svelte-web-components-template
A base template for building a shareable web components library with Vite, Svelte and TypeScript.
Language: Svelte - Size: 232 KB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 89 - Forks: 10

axa-ch-webhub-cloud/pattern-library
AXA CH UI component library. Please share, comment, create issues and work with us!
Language: JavaScript - Size: 68.1 MB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 125 - Forks: 17

alima-webdev/keystroke-input
Keystroke Input Element
Language: TypeScript - Size: 38.1 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

doppelganger9/hystoire-de-fou
Projet sans build + Vue 3 + VueX 4 pour une fiche de personnage du Jeu de rôle "Hystoire de Fou", sortie en 1998, de Denis GERFAUD
Language: JavaScript - Size: 133 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

w-lfpup/wctk-js
the web component tool kit
Language: TypeScript - Size: 105 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

genexuslabs/chameleon-integrations
Examples of how to use Chameleon in different frameworks and design systems
Language: TypeScript - Size: 1.35 MB - Last synced at: 6 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

bahrus/be-repeated
Provides standalone support for repeated DOM generation. Like web components, it can work anywhere HTML works. It provides progressive enhancement to server-rendered content, without requiring use of templates.
Language: TypeScript - Size: 985 KB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

ondras/cyp
Control Your Player: a Web-based MPD client
Language: JavaScript - Size: 883 KB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 99 - Forks: 20

preactjs/preact-custom-element
Wrap your component up as a custom element
Language: JavaScript - Size: 979 KB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 372 - Forks: 54

rstacruz/remount
Mount React components to the DOM using custom elements
Language: JavaScript - Size: 1.87 MB - Last synced at: 10 days ago - Pushed at: about 2 years ago - Stars: 721 - Forks: 24

uiwebkit/localize
Uni Localize
Language: HTML - Size: 1.3 MB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

stefanjudis/web-vitals-element
A custom element to display web vitals metrics on your page.
Language: JavaScript - Size: 978 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 184 - Forks: 7

TEIC/CETEIcean
TEI in HTML5 Custom Elements
Language: JavaScript - Size: 3.88 MB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 166 - Forks: 36

devpunks/snuggsi
snuggsi ツ - Easy Custom Elements in ~1kB
Language: JavaScript - Size: 34.7 MB - Last synced at: 17 days ago - Pushed at: 26 days ago - Stars: 397 - Forks: 17

github/filter-input-element
Display elements in a subtree that match filter input text.
Language: TypeScript - Size: 630 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 54 - Forks: 10

open-wc/api-viewer-element
API documentation and live playground for Web Components. Based on Custom Elements Manifest format
Language: TypeScript - Size: 3.09 MB - Last synced at: about 7 hours ago - Pushed at: about 1 month ago - Stars: 275 - Forks: 29

github/include-fragment-element
A client-side includes tag.
Language: JavaScript - Size: 2.12 MB - Last synced at: about 13 hours ago - Pushed at: 26 days ago - Stars: 552 - Forks: 41

shuji-bonji/Notes-on-WebComponents
Web Componentsについての学習ノート。JavaScriptはもちろん、TypeScriptでの実装方法も記載。また、LitやStoryBook等での利用も今後追加していく予定。
Language: JavaScript - Size: 46.9 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

Katochimoto/xblocks-core
HTML core custom elements
Language: JavaScript - Size: 3.26 MB - Last synced at: 17 days ago - Pushed at: almost 9 years ago - Stars: 0 - Forks: 0

github/details-menu-element
A menu opened with <details>.
Language: JavaScript - Size: 725 KB - Last synced at: about 3 hours ago - Pushed at: about 2 months ago - Stars: 593 - Forks: 40

scaffeinate/paper
Paper - Elegant & Flat Bootstrap Theme
Language: JavaScript - Size: 25 MB - Last synced at: 2 days ago - Pushed at: over 9 years ago - Stars: 23 - Forks: 15

Beuterei/regis-tag-me
Defines react based custom elements and validates the attributes
Language: TypeScript - Size: 333 KB - Last synced at: 27 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

kherrick/apps
An Angular App
Language: TypeScript - Size: 12.2 MB - Last synced at: about 3 hours ago - Pushed at: about 3 hours ago - Stars: 3 - Forks: 0

XboxYan/xy-ui
🎨面向未来的原生 web components UI组件库
Language: JavaScript - Size: 12.9 MB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 1,205 - Forks: 158

Polight/lego
🚀 Low-Tech Web-Components Made Lightweight & Future-Proof.
Language: JavaScript - Size: 1.32 MB - Last synced at: 28 days ago - Pushed at: 29 days ago - Stars: 132 - Forks: 19

DNNCommunity/dnn-elements
Collection of Dnn Stencil custom elements
Language: TypeScript - Size: 71 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 19 - Forks: 10

github/auto-check-element
An input element that validates its value with a server endpoint.
Language: JavaScript - Size: 1.2 MB - Last synced at: 27 days ago - Pushed at: about 1 month ago - Stars: 179 - Forks: 34

codergeek121/custom_elements-rails
Custom Elements + Importmap + Rails = 🎉
Language: Ruby - Size: 53.7 KB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 7 - Forks: 0

lekoala/data-grid
Standalone data grid web component
Language: HTML - Size: 2.15 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 13 - Forks: 7
