GitHub topics: custom-elements
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.8 MB - Last synced at: about 4 hours ago - Pushed at: about 5 hours ago - Stars: 12,797 - Forks: 810

erickmerchant/coolstyleserver
a proxy server for stylesheet hot reloading
Language: Rust - Size: 536 KB - Last synced at: about 8 hours ago - Pushed at: about 10 hours ago - Stars: 3 - Forks: 2

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

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

vaadin/web-components
A set of high-quality standards based web components for enterprise web applications. Part of Vaadin 20+
Language: JavaScript - Size: 147 MB - Last synced at: about 24 hours ago - Pushed at: 1 day ago - Stars: 517 - Forks: 86

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

greenscreens-io/webcomponents
WebComponents for Bootstrap 5
Language: JavaScript - Size: 37.4 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 5 - Forks: 2

lume/element
Fast and simple custom elements.
Language: TypeScript - Size: 1.39 MB - Last synced at: 1 day ago - Pushed at: 6 days ago - Stars: 158 - Forks: 5

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

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: 730 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

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

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: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

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

andreruffert/custom-elements
My open source web component collection.
Size: 1.95 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

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

AegisJSProject/component
Base component using `@shgysk8zer0/aegis` & `@shgysk8zer0/aegis-styles`
Language: JavaScript - Size: 1.05 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4 - Forks: 0

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

ErickPetru/cps-elements Fork of cpsrepositorio/cps-elements
Cutting-edge Web Components, hassle-free.
Language: TypeScript - Size: 8.28 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

beforesemicolon/web-component
Reactive Web Component
Language: TypeScript - Size: 1.31 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 6 - Forks: 1

Esri/calcite-design-system
A monorepo containing the packages for Esri's Calcite Design System
Language: HTML - Size: 337 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 322 - Forks: 80

markuplint/markuplint
An HTML linter for all markup developers.
Language: TypeScript - Size: 38.2 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 579 - Forks: 57

zeixcom/ui-element
UIElement - the HTML-first microframework bringing reactivity to Web Components
Language: HTML - Size: 3.79 MB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 4 - 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: 289 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 59 - Forks: 4

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: 2 months ago - Stars: 267 - Forks: 51

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

dvens/atomify
Atomify helps you to easily create custom elements using Typescript, decorators and JSX.
Language: TypeScript - Size: 1.01 MB - Last synced at: about 20 hours ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 1

chaxus/ran
web components library, machine learning, function library and so on.
Language: JavaScript - Size: 369 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 269 - Forks: 21

basecamp/trix
A rich text editor for everyday writing
Language: JavaScript - Size: 5.99 MB - Last synced at: 7 days ago - Pushed at: 28 days ago - Stars: 19,508 - Forks: 1,134

alphagov/select-with-search-component
Select component with search functionality, including single select and multi select variants.
Language: Ruby - Size: 608 KB - Last synced at: 7 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: 1.62 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 16 - Forks: 7

nucoui/chatora
Micro Component Framework
Language: TypeScript - Size: 437 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

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

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

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

mantou132/gem
💎 Lightweight WebApp development library using custom elements
Language: TypeScript - Size: 7.43 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 24 - Forks: 2

Rails-Designer/i-runner
A tiny self-destructing custom element for one-off DOM actions (focus, reset and more)
Language: JavaScript - Size: 35.2 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

kjantzer/bui
‹B› Web components, classes, and utilities for creating single-page PWAs – built with Lit by Blackstone Publishing
Language: JavaScript - Size: 40.7 MB - Last synced at: 2 days ago - Pushed at: 9 days ago - Stars: 101 - Forks: 5

arnog/mathlive
A web component for easy math input
Language: TypeScript - Size: 40.4 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 1,763 - Forks: 318

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

bahrus/be-inclusive
Enable merging templates together.
Language: JavaScript - Size: 664 KB - Last synced at: 8 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

bahrus/be-definitive
Define a web component declaratively.
Language: TypeScript - Size: 907 KB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 2 - Forks: 0

sergejcodes/minze
Dead-simple JS framework for native web components.
Language: TypeScript - Size: 3.62 MB - Last synced at: 5 days ago - Pushed at: 10 days ago - Stars: 560 - Forks: 22

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: 6 days ago - Pushed at: 2 months ago - Stars: 17 - Forks: 0

nolanlawson/emoji-picker-element
A lightweight emoji picker for the modern web
Language: JavaScript - Size: 6.07 MB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 1,604 - Forks: 94

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

chialab/dna
🧬 Progressive Web Components.
Language: TypeScript - Size: 10.9 MB - Last synced at: 9 days ago - Pushed at: 11 days ago - Stars: 54 - Forks: 1

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

github/clipboard-copy-element
Copy element text content or input values to the clipboard.
Language: JavaScript - Size: 1.64 MB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 473 - Forks: 264

nstratos/stoneshard-talent-calculator
A talent calculator for the game Stoneshard
Language: HTML - Size: 2.4 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

jfbrennan/m-
The modern web's design system.
Language: CSS - Size: 3.91 MB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 314 - Forks: 13

github/text-expander-element
Activates a suggestion menu to expand text snippets as you type.
Language: JavaScript - Size: 701 KB - Last synced at: 13 days ago - Pushed at: 20 days ago - Stars: 209 - Forks: 28

andreruffert/syntax-highlight-element
👓 Syntax Highlighting using the CSS Custom Highlight API
Language: JavaScript - Size: 1.5 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 40 - Forks: 0

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.79 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 17 - Forks: 4

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 3 hours ago - Pushed at: 7 months ago - Stars: 775 - Forks: 121

georapbox/alert-element
A custom HTML element for displaying dismissible alerts and toast notifications
Language: JavaScript - Size: 285 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

steveblue/custom-elements
A project for building Web Components with TypeScript Decorators
Language: JavaScript - Size: 496 KB - Last synced at: 4 days ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

glorious-codes/glorious-pitsby
Docs generator for AngularJS, Vue, React, and Vanilla components.
Language: JavaScript - Size: 5.13 MB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 93 - Forks: 7

kgscialdone/facet
Web components made simple and declarative
Language: JavaScript - Size: 64.5 KB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 399 - Forks: 7

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

ondras/rl-display
Web Component for Roguelike games
Language: HTML - Size: 180 KB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 1

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

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

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.6 MB - Last synced at: 3 days ago - Pushed at: 19 days ago - Stars: 12 - Forks: 3

breakfast-studio/lunchboxjs
Declarative ThreeJS via web components
Language: TypeScript - Size: 20.4 MB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 248 - Forks: 12

zedix/awesome-web-components
A curated list of web components libraries and resources
Size: 32.2 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 9 - Forks: 0

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

dropbear-software/web-experiments
Implement flexible client-side A/B experiments with weighted variants, persistence, and optional server-side control.
Language: JavaScript - Size: 528 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

github/relative-time-element
Web component extensions to the standard <time> element.
Language: JavaScript - Size: 1.92 MB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 3,725 - Forks: 184

github/include-fragment-element
A client-side includes tag.
Language: JavaScript - Size: 2.13 MB - Last synced at: 14 days ago - Pushed at: 22 days ago - Stars: 551 - Forks: 44

nfreear/elements
A collection of useful custom elements.
Language: JavaScript - Size: 2.3 MB - Last synced at: 1 day ago - Pushed at: 22 days ago - Stars: 2 - Forks: 0

github/markdown-toolbar-element
Markdown formatting buttons for text inputs.
Language: JavaScript - Size: 907 KB - Last synced at: 20 days ago - Pushed at: 3 months ago - Stars: 376 - Forks: 56

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.61 MB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 1,196 - Forks: 73

lcvriend/wc-simple-table
Web component for creating simple (multi-indexed) table from json
Language: JavaScript - Size: 462 KB - Last synced at: about 18 hours ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

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: 9 days ago - Pushed at: over 1 year ago - Stars: 126 - Forks: 17

cardmeister/cardmeister.github.io
🃏🃏 52 SVG Playingcards in a 14 KB Custom Element 🃏🃏
Language: HTML - Size: 2.16 MB - Last synced at: 21 days ago - Pushed at: about 2 months ago - Stars: 70 - Forks: 16

github/auto-complete-element
Auto-complete input values from server search results.
Language: JavaScript - Size: 1.64 MB - Last synced at: 21 days ago - Pushed at: about 2 months ago - Stars: 377 - Forks: 56

web-padawan/vanilla-colorful
A tiny color picker custom element for modern web apps (2.7 KB) 🎨
Language: TypeScript - Size: 1.89 MB - Last synced at: 13 days ago - Pushed at: 9 months ago - Stars: 826 - Forks: 28

rossrobino/drab
Interactivity for You
Language: TypeScript - Size: 1.5 MB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 279 - Forks: 9

lekoala/silverstripe-form-elements
Form elements for SilverStripe
Language: JavaScript - Size: 6.1 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

lekoala/formidable-elements
A formidable set of libraries that can be used as custom elements with an unified API
Language: JavaScript - Size: 19.2 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 7 - Forks: 0

github/details-dialog-element 📦
A modal dialog that's opened with <details>.
Language: JavaScript - Size: 1.03 MB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 751 - Forks: 44

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

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: 9 days ago - Pushed at: about 2 years ago - Stars: 1,960 - Forks: 185

vaadin/vaadin-core
Language: JavaScript - Size: 3.95 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 393 - Forks: 73

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

dojo/widgets
:rocket: Dojo - UI widgets.
Language: TypeScript - Size: 10.9 MB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 90 - Forks: 64

StarpTech/go-web
Modern Web Application with Golang
Language: Go - Size: 8.71 MB - Last synced at: 22 days ago - Pushed at: about 2 years ago - Stars: 307 - Forks: 60

alima-webdev/keystroke-input
Keystroke Input Element
Language: TypeScript - Size: 39.1 KB - Last synced at: 28 days ago - Pushed at: 28 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: 5 days ago - Pushed at: 5 months ago - Stars: 12 - Forks: 0

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: 4 months ago - Stars: 124 - Forks: 11

adaleks/anywhere-ui
AnywhereUI is a collection of rich web components that includes framework bindings, created with StencilJS
Language: TypeScript - Size: 4.94 MB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 36 - Forks: 2

EranGrin/vue-web-component-wrapper
vue3 - web component wrapper plugin
Language: TypeScript - Size: 1.18 MB - Last synced at: 16 days ago - Pushed at: 29 days ago - Stars: 86 - Forks: 11

fehmi/simply.js
Simple web-component library for simple web-apps.
Language: JavaScript - Size: 13.6 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 17 - Forks: 0

github/custom-element-boilerplate
Boilerplate for creating a custom element.
Language: TypeScript - Size: 1.27 MB - Last synced at: 18 days ago - Pushed at: 20 days ago - Stars: 171 - Forks: 24

stefanjudis/sparkly-text
A small web component for making your text spark.
Language: JavaScript - Size: 170 KB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 260 - Forks: 8

angular-extensions/elements
Lazy load Angular Elements (or any other web components / custom elements ) with ease!
Language: TypeScript - Size: 13.2 MB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 321 - Forks: 41

devpunks/snuggsi
snuggsi ツ - Easy Custom Elements in ~1kB
Language: JavaScript - Size: 34.7 MB - Last synced at: 20 days ago - Pushed at: about 2 months ago - Stars: 398 - Forks: 17

thoughtbot/trix-mentions-element
Language: JavaScript - Size: 451 KB - Last synced at: 16 days ago - Pushed at: almost 3 years ago - Stars: 22 - Forks: 5

Arkitektum/altinn-studio-custom-components
Custom components for Altinn Studio
Language: JavaScript - Size: 930 KB - Last synced at: 4 days ago - Pushed at: 4 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0
