Topic: "web-component"
css-doodle/css-doodle
๐จ A web component for drawing patterns with CSS.
Language: JavaScript - Size: 2.92 MB - Last synced at: about 8 hours ago - Pushed at: 10 days ago - Stars: 5,807 - Forks: 212

duetds/date-picker ๐ฆ
Duet Date Picker is an open source version of Duet Design Systemโs accessible date picker. Try live example at https://duetds.github.io/date-picker/
Language: TypeScript - Size: 2.35 MB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 1,735 - Forks: 72

salesforce/lwc
โก๏ธ LWC - A Blazing Fast, Enterprise-Grade Web Components Foundation
Language: JavaScript - Size: 44.2 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 1,695 - Forks: 412

SAP/ui5-webcomponents
UI5 Web Components - the enterprise-flavored sugar on top of native APIs! Build SAP Fiori user interfaces with the technology of your choice.
Language: TypeScript - Size: 114 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,634 - Forks: 275

LottieFiles/lottie-player
Lottie viewer/player as an easy to use web component! https://lottiefiles.com/web-player
Language: TypeScript - Size: 3.66 MB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 1,611 - Forks: 185

TonyGermaneri/canvas-datagrid
Canvas based data grid web component. Capable of displaying millions of contiguous hierarchical rows and columns without paging or loading, on a single canvas element.
Language: JavaScript - Size: 50.4 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 1,492 - Forks: 189

jhildenbiddle/css-vars-ponyfill
Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers
Language: JavaScript - Size: 3.74 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 1,465 - Forks: 64

bitjson/qr-code
A no-framework, no-dependencies, customizable, animate-able, SVG-based <qr-code> HTML element.
Language: TypeScript - Size: 289 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 1,343 - Forks: 76

WickyNilliams/cally
Small, feature-rich calendar components
Language: TypeScript - Size: 636 KB - Last synced at: 16 days ago - Pushed at: 2 months ago - Stars: 1,306 - Forks: 17

justinribeiro/lite-youtube
The fastest little YouTube web component on this side of the internet. The shadow dom web component version of Paul's lite-youtube-embed.
Language: TypeScript - Size: 720 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1,211 - Forks: 83

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: 9 days ago - Pushed at: 9 months ago - Stars: 826 - Forks: 28

cifkao/html-midi-player
๐น Play and display MIDI files on the web
Language: TypeScript - Size: 627 KB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 750 - Forks: 74

sneas/img-comparison-slider
Image comparison slider. Compare images before and after. Supports React, Vue, Angular.
Language: TypeScript - Size: 45 MB - Last synced at: 2 days ago - Pushed at: 12 months ago - Stars: 748 - Forks: 52

niutech/x-frame-bypass
Web Component extending IFrame to bypass X-Frame-Options: deny/sameorigin
Language: JavaScript - Size: 15.6 KB - Last synced at: 8 days ago - Pushed at: 10 months ago - Stars: 720 - Forks: 299

tur-nr/polymer-redux
Polymer bindings for Redux.
Language: JavaScript - Size: 1.63 MB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 440 - Forks: 67

MarketingPipeline/Markdown-Tag
Render Markdown to HTML on any website using a md tag
Language: CSS - Size: 258 KB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 436 - Forks: 21

lemonadejs/lemonadejs
LemonadeJS is a 7KB reactive JavaScript micro-library offering two-way data binding. It is dependency-free, does not require transpiling, and works with webpack or directly in the browser.
Language: JavaScript - Size: 803 KB - Last synced at: 8 days ago - Pushed at: 24 days ago - Stars: 417 - Forks: 17

vaadin/vaadin-grid
vaadin-grid is a free, high quality data grid / data table Web Component. Part of the Vaadin components.
Language: HTML - Size: 34.8 MB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 405 - Forks: 155

LukasBombach/react-web-component
Create Web Components with React
Language: JavaScript - Size: 114 KB - Last synced at: 9 days ago - Pushed at: almost 3 years ago - Stars: 285 - Forks: 40

OvidijusParsiunas/active-table
Framework agnostic table component for editable data experience.
Language: TypeScript - Size: 27.1 MB - Last synced at: 1 day ago - Pushed at: 24 days ago - Stars: 275 - Forks: 13

andreruffert/progressive-image-element
โก๏ธ Progressively enhance image placeholders once they are in the viewport
Language: HTML - Size: 2.75 MB - Last synced at: 14 days ago - Pushed at: 28 days ago - Stars: 268 - Forks: 15

proyecto26/ion-phaser
A web component to use Phaser Framework with Angular, React, Vue, etc ๐ฎ
Language: TypeScript - Size: 1.03 MB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 252 - Forks: 37

Vincenius/bsky-embed
A web-component to easily embed a bluesky feed.
Language: TypeScript - Size: 2.35 MB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 207 - Forks: 18

jails-org/Jails
Elegant and Minimalistic Web Components Micro Framework
Language: TypeScript - Size: 2.19 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 187 - Forks: 6

zakaton/Pink-Trombone
A programmable version of Neil Thapen's Pink Trombone
Language: JavaScript - Size: 17.1 MB - Last synced at: 13 days ago - Pushed at: 5 months ago - Stars: 177 - Forks: 30

EasyWebApp/WebCell
Web Components engine based on VDOM, JSX, MobX & TypeScript
Language: TypeScript - Size: 5.3 MB - Last synced at: 14 days ago - Pushed at: 22 days ago - Stars: 176 - Forks: 16

FGRibreau/ui-predicate
Finally a Predicate/Rule Editor UI component for the Web ๐
Language: JavaScript - Size: 65.7 MB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 167 - Forks: 24

vaadin/vaadin-date-picker
The Web Component providing a date selection field with scrollable month calendar. Part of the Vaadin components.
Language: HTML - Size: 8.68 MB - Last synced at: 14 days ago - Pushed at: 4 months ago - Stars: 164 - Forks: 77

json-schema-form-element/jsfe
A Custom Element that auto-generates forms, declaratively. Works with Lit, Solid, Vue, Svelte, React, Astro, vanillaโฆ
Language: TypeScript - Size: 627 KB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 148 - Forks: 15

JeromeLin/zarm-web
ๅบไบ React ็ๆก้ข็ซฏUI็ปไปถๅบ
Language: TypeScript - Size: 19.2 MB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 143 - Forks: 51

Festify/ken-burns-carousel
๐ A web component that displays a set of images with a ken burns effect
Language: TypeScript - Size: 66.4 KB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 135 - Forks: 11

fernandopasik/lit-redux-router
Declarative way of routing for lit-html powered by pwa-helpers, redux and lit-element
Language: TypeScript - Size: 5.79 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 121 - Forks: 15

vaadin/vaadin-combo-box
The Web Component for displaying a list of items with filtering. Part of the Vaadin components.
Language: HTML - Size: 5.51 MB - Last synced at: 14 days ago - Pushed at: 4 months ago - Stars: 115 - Forks: 84

felipeccastro/html-component
Component-based UIs with vanilla ES6 and Custom Elements
Language: JavaScript - Size: 6.3 MB - Last synced at: about 2 months ago - Pushed at: over 8 years ago - Stars: 97 - Forks: 3

vaadin/vaadin-upload
The Web Component for uploading multiple files with progress indication. Part of the Vaadin components.
Language: HTML - Size: 4.3 MB - Last synced at: 14 days ago - Pushed at: 4 months ago - Stars: 90 - Forks: 61

the-road-to-learn-react/use-custom-element
Custom hook to bridge Custom Elements (Web Components) to React.
Language: JavaScript - Size: 1.97 MB - Last synced at: 6 days ago - Pushed at: about 3 years ago - Stars: 90 - Forks: 7

ebidel/geo-location
Web component element for the Geolocation API
Language: HTML - Size: 85.9 KB - Last synced at: 25 days ago - Pushed at: about 7 years ago - Stars: 87 - Forks: 23

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

bennypowers/stripe-elements
Custom Element Wrapper for Stripe.js v3 Elements
Language: TypeScript - Size: 26.1 MB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 81 - Forks: 20

kherrick/pwgen
A password generator compiled as Wasm for use on the CLI, in a custom element, or as a module.
Language: HTML - Size: 1.16 MB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 78 - Forks: 6

ciampo/macro-carousel
Carousel as a Vanilla Web Component.
Language: JavaScript - Size: 4.02 MB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 77 - Forks: 6

unplugin/unplugin-vue-ce ๐ฆ
๐ A vue plugin that extends vue's Custom Element capabilities
Language: TypeScript - Size: 3.16 MB - Last synced at: 7 days ago - Pushed at: 9 months ago - Stars: 75 - Forks: 3

Auroratide/typewritten-text
The text types itself out!
Language: JavaScript - Size: 9.94 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 75 - Forks: 2

jerrychan7/WebMC
A web version of Minecraft built using js and WebGL without third-party libraries.
Language: JavaScript - Size: 966 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 74 - Forks: 43

andreruffert/range-slider-element
๐ A cross browser customizable and accessible <range-slider> web component
Language: JavaScript - Size: 582 KB - Last synced at: 12 days ago - Pushed at: 25 days ago - Stars: 70 - Forks: 5

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

a7ul/react-webcomponentify
Build Web Components with React or Preact (without any extra effort)
Language: TypeScript - Size: 881 KB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 70 - Forks: 9

ProgressiveWebComponents/pwa-install
A tiny vanilla (zero-dependency) non-visual native browser web component (plug-n-play custom HTML element and extensible class) that helps implement custom patterns for promoting progressive web apps (PWA) installation
Language: JavaScript - Size: 53.7 KB - Last synced at: 12 days ago - Pushed at: 3 months ago - Stars: 67 - Forks: 8

PeculiarVentures/pv-certificates-viewer
Web components for viewing lists of certificates and certificates
Language: TypeScript - Size: 25.2 MB - Last synced at: 12 days ago - Pushed at: 16 days ago - Stars: 63 - Forks: 6

vaadin/vaadin-icons
Vaadin Icons is a collection of 600+ unique icons designed for web applications
Language: HTML - Size: 15.2 MB - Last synced at: 13 days ago - Pushed at: 4 months ago - Stars: 63 - Forks: 34

trentmwillis/i-stand
A web component to embed in your personal site to show you stand with the protests against racism and police brutality
Language: JavaScript - Size: 336 KB - Last synced at: 1 day ago - Pushed at: almost 5 years ago - Stars: 62 - Forks: 7

Sqrrl/wc-datepicker
A small, accessible and customizable datepicker written in TypeScript.
Language: TypeScript - Size: 503 KB - Last synced at: 4 days ago - Pushed at: 28 days ago - Stars: 61 - Forks: 9

WebDataRocks/web-pivot-table
A feature-rich JS pivot grid library for creating interactive reports. Integrates with any front-end technology
Size: 5.86 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 60 - Forks: 7

knownasilya/pagination-pager
Ember.js Component for Bootstrap 3 pagination & pager components
Language: JavaScript - Size: 5.55 MB - Last synced at: 16 days ago - Pushed at: almost 2 years ago - Stars: 58 - Forks: 21

vasturiano/kapsule
Kapsule - A closure based Web Component library
Language: JavaScript - Size: 318 KB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 57 - Forks: 13

rodrigocam/ar-gif
Easy to use augmented reality web components
Language: JavaScript - Size: 1.51 MB - Last synced at: 17 days ago - Pushed at: 4 months ago - Stars: 57 - Forks: 18

beforesemicolon/cwco
Powerful and Fast Web Component Library with a Simple API
Language: TypeScript - Size: 1.4 MB - Last synced at: 22 days ago - Pushed at: 12 months ago - Stars: 57 - Forks: 0

jamessimone/lwc-modal
Accessible, composable modal for Salesforce.com (SFDC)'s Lightning Web Components (LWC) system
Language: JavaScript - Size: 62.5 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 56 - Forks: 18

anh-ld/nho
๐ 1KB Web Component Abstraction
Language: JavaScript - Size: 2.34 MB - Last synced at: 28 days ago - Pushed at: 11 months ago - Stars: 55 - Forks: 1

WebLogin/trendchart-elements
Web components to generate simple charts representing trends
Language: TypeScript - Size: 960 KB - Last synced at: 23 days ago - Pushed at: 11 months ago - Stars: 55 - Forks: 9

andreasbm/web-dialog
A highly accessible, customizable and lightweight dialog
Language: TypeScript - Size: 3.84 MB - Last synced at: 25 days ago - Pushed at: almost 4 years ago - Stars: 55 - Forks: 8

MarketingPipeline/Code-Runner-Web-Component
A web component that allows you to run high level programming languages on your websites (static websites included!)
Language: JavaScript - Size: 130 KB - Last synced at: 25 days ago - Pushed at: 7 months ago - Stars: 54 - Forks: 10

vaadin/vaadin-charts
Vaadin Charts is a feature-rich interactive graph library that answers the data visualization needs of modern web applications
Language: HTML - Size: 10.9 MB - Last synced at: 11 days ago - Pushed at: 4 months ago - Stars: 52 - Forks: 23

MarketingPipeline/Ace-Editor-Web-Component
A web-component to add code editors to your web page powered via Ace Editor
Language: JavaScript - Size: 114 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 52 - Forks: 3

hsablonniere/activity-graph
A low level and stylable Web Component to display an activity graph.
Language: JavaScript - Size: 442 KB - Last synced at: 4 days ago - Pushed at: 9 months ago - Stars: 50 - Forks: 0

oakstudios/mechanical-ragger
Mechanical text ragging for the web
Language: TypeScript - Size: 59.4 MB - Last synced at: 23 days ago - Pushed at: about 3 years ago - Stars: 50 - Forks: 2

rwieruch/web-components-starter-kit
Starter Kit for Web Components with Webpack as application bundler.
Language: JavaScript - Size: 669 KB - Last synced at: about 14 hours ago - Pushed at: almost 5 years ago - Stars: 50 - Forks: 26

alekswebnet/pdfjs-viewer-element
The simplest integration of PDF.js default viewer using the iframe element and web component
Language: TypeScript - Size: 26.1 MB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 48 - Forks: 3

sand4rt/playwright-ct-web
Playwright Web component testing.
Language: TypeScript - Size: 620 KB - Last synced at: 17 days ago - Pushed at: 20 days ago - Stars: 47 - Forks: 3

zooplus/zoo-web-components
Web-components library.
Language: JavaScript - Size: 5.73 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 47 - Forks: 11

YuskaWu/one-piece-wanted-poster
Free online web application for creating One Piece wanted poster.
Language: TypeScript - Size: 20.7 MB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 44 - Forks: 17

ingmarh/scroll-shadow-element
Web component to enhance scrollable elements with dynamic scroll indicators.
Language: JavaScript - Size: 5.67 MB - Last synced at: 18 days ago - Pushed at: 6 months ago - Stars: 43 - Forks: 0

bluewatertracks/bwt-datatable
Data table with Polymer 3 support!
Language: JavaScript - Size: 3.34 MB - Last synced at: about 8 hours ago - Pushed at: over 5 years ago - Stars: 42 - Forks: 14

pmdartus/event-visualizer
A visualization tool to better understand how events propagate in the shadow DOM.
Language: TypeScript - Size: 891 KB - Last synced at: 5 days ago - Pushed at: about 4 years ago - Stars: 41 - Forks: 1

vaadin/vaadin-split-layout
The Web Component which allows you to partition a layout into resizeable areas. Part of the Vaadin components.
Language: HTML - Size: 3.73 MB - Last synced at: 11 days ago - Pushed at: 4 months ago - Stars: 40 - Forks: 9

webgme/svelte-jsonschema-form
A Svelte component for generating forms from JSON Schema.
Language: Svelte - Size: 701 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 40 - Forks: 2

Esri/calcite-app-components ๐ฆ
A collection of calcite components for building single page applications
Language: TypeScript - Size: 24.2 MB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 39 - Forks: 11

coryrylan/usd-viewer
Experimental Web Component for displaying 3d files in USDZ format
Language: JavaScript - Size: 15.3 MB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 38 - Forks: 5

vardius/web-component
Lightweight library providing interface for building web components
Language: JavaScript - Size: 754 KB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 37 - Forks: 4

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: 10 days ago - Pushed at: 12 months ago - Stars: 36 - Forks: 2

chrisburnell/relative-time
A Web Component to display a relative time. There are many like it, but this one is mine.
Language: JavaScript - Size: 53.7 KB - Last synced at: 27 days ago - Pushed at: 10 months ago - Stars: 35 - Forks: 0

jhildenbiddle/get-css-data
A micro-library for collecting stylesheet data from link and style nodes
Language: JavaScript - Size: 1.3 MB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 35 - Forks: 8

nmetulev/wc-react
React wrapper for web components
Language: TypeScript - Size: 174 KB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 34 - Forks: 3

Polymer/polymer-linter ๐ฆ
Moved to Polymer/tools monorepo
Language: TypeScript - Size: 678 KB - Last synced at: 4 months ago - Pushed at: about 7 years ago - Stars: 34 - Forks: 11

Amphiluke/handy-scroll
Handy dependency-free floating scrollbar web component
Language: JavaScript - Size: 5.29 MB - Last synced at: 4 days ago - Pushed at: 29 days ago - Stars: 32 - Forks: 9

steren/stereo-img
web component to display stereographic pictures on web pages, with VR support
Language: JavaScript - Size: 154 MB - Last synced at: about 3 hours ago - Pushed at: 2 months ago - Stars: 31 - Forks: 7

Julien-Marcou/Unicode-Emoji-Picker
Customizable emoji picker web component, based on the Unicode Emoji specification
Language: JavaScript - Size: 31.3 KB - Last synced at: 28 days ago - Pushed at: 6 months ago - Stars: 30 - Forks: 4

Gyanreyer/hover-video-player
A web component for rendering videos that play on hover, including support for mouse and touch events and a simple API for adding thumbnails and loading states.
Language: TypeScript - Size: 2.23 MB - Last synced at: 7 days ago - Pushed at: 11 months ago - Stars: 30 - Forks: 0

2sky/Vidyano
Legacy Vidyano Webยฒ - also check Web3 client at https://github.com/Vidyano/vidyano
Language: TypeScript - Size: 8.52 MB - Last synced at: 22 days ago - Pushed at: over 1 year ago - Stars: 30 - Forks: 13

singhtal/svelte-webcomponents
A ready-to-use project template to build custom elements (web components) with Svelte 3 with support and examples for web components, jest, sass, nested components with props, eslinting, stylelinting, Github actions, propagating custom events from shadow-DOM to real-DOM etc.
Language: JavaScript - Size: 290 KB - Last synced at: 24 days ago - Pushed at: over 2 years ago - Stars: 30 - Forks: 1

vsm/vsm-box
Web-component for creating & showing VSM-sentences โ Visual Syntax Method
Language: JavaScript - Size: 2.39 MB - Last synced at: 20 days ago - Pushed at: about 4 years ago - Stars: 30 - Forks: 1

reach-digital/polymer-apollo-client
Polymer Apollo GraphQL Client web components
Language: HTML - Size: 575 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 29 - Forks: 5

fernandopasik/hello-web-components
A simple starter <hello-world /> web component written in typescript, using lit. Unit tested with jest and e2e tested with playwright.
Language: TypeScript - Size: 9.93 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 28 - Forks: 4

googleworkspace/drive-picker-element
A web component for Google Drive Picker
Language: TypeScript - Size: 2.78 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 28 - Forks: 3

kcmr/resizable-panels
Web Component that allows to resize its childrens vertically or horizontally
Language: HTML - Size: 1.55 MB - Last synced at: 25 days ago - Pushed at: over 7 years ago - Stars: 28 - Forks: 2

digitaldonkey/web3ready
Create Dapp's without implementing any web3 provider yourself
Language: Vue - Size: 4.2 MB - Last synced at: 17 days ago - Pushed at: 6 months ago - Stars: 26 - Forks: 11

MatthiasKainer/pure-lit
Register your lit-elements as a pure functions.
Language: TypeScript - Size: 1.82 MB - Last synced at: 23 days ago - Pushed at: 8 months ago - Stars: 26 - Forks: 2

FlorianFe/vox-viewer
like <model-viewer>, but for .vox-models
Language: JavaScript - Size: 4.22 MB - Last synced at: 29 days ago - Pushed at: 3 months ago - Stars: 25 - Forks: 11

vaadin/vaadin-text-field
The themable Web Component providing input controls. Part of the Vaadin components.
Language: HTML - Size: 9.01 MB - Last synced at: 11 days ago - Pushed at: 4 months ago - Stars: 25 - Forks: 22

MarketingPipeline/Media-Card-Web-Component
A web component to display books, movies, TV shows & song details on any website
Language: JavaScript - Size: 184 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 25 - Forks: 4
