An open API service providing repository metadata for many open source software ecosystems.

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