A custom element that allows you to easily put a Dark Mode 🌒 toggle or switch on your site:
-
Updated
Dec 12, 2025 - JavaScript
A custom element that allows you to easily put a Dark Mode 🌒 toggle or switch on your site:
Smart a lightweight web component library that provides capabilities for web components, such as data binding, using es6 native class inheritance. This library is focused for providing the developer the ability to write robust and native web components without the need of dependencies and an overhead of a framework.
💎 Good.HTML. A nice framework without the bad stuff. Lots of custom elements, and nice templates. Good. HTML
🌌 A JavaScript library offering Custom Elements based on Microsoft's Fluent Design system
🔹 A tiny helper function for creating Web Components
Scratch card is based on HTML5, it generates canvas on the fly and is optimized for all modern browsers and has touch support for mobile devices. You can use it to make scratch cards, coupons, promotionnal game and even advertisement.
Yet another carousel
A Custom Elements (v1-spec) code organizer/compiler that tones down Javascript by emphasizing the structure and beauty of HTML
A micro code-editor in a Custom Element (v1)
a complete and responsive interface for web
Example of how to to get a custom element v1 working cross browser including ie11
StencilJS based foundational ui web components
A Live chat application crafted entirely using Web components
A custom element that allows you to easily try a SpeechRecognition API on your site.
😜 A reactive web-component library
custom-element for parallax card effect
HTML5 custom elements that is portable in all modern browsers and frameworks. Video player based on VideoJS that support Youtube and Vimeo videos.
Converts a JSON object or array of objects to HTML elements and add them to the DOM
Simple food recipes app using Webpack 5 (+ Plugins) + Tailwindcss + HTML 5 Web Component
Add a description, image, and links to the custom-elements-v1 topic page so that developers can more easily learn about it.
To associate your repository with the custom-elements-v1 topic, visit your repo's landing page and select "manage topics."