137 Open Source Custom Elements Software Projects
Free and open source custom elements code projects including engines, APIs, generators, and tools.
Ionic Team Stencil 8459 ⭐
A Web Component compiler for building fast, reusable UI components and static site generated Progressive Web Apps
Dark Mode Toggle 475 ⭐
A custom element that allows you to easily put a Dark Mode 🌒 toggle or switch on your site:
Vaadin Grid 374 ⭐
vaadin-grid is a free, high quality data grid / data table Web Component. Part of the Vaadin components.
Lume 317 ⭐
Create CSS3D/WebGL applications declaratively with HTML. Give regular DOM elements shadow and lighting.
Monogatari 294 ⭐
Monogatari is a simple web visual novel engine, created to bring Visual Novels to the web.
Switzerland 260 ⭐
🇨🇭Switzerland takes a functional approach to Web Components by applying middleware to your components. Supports Redux, mobx, attribute mutations, CSS variables, React-esque setState/state, etc… out-of-the-box, along with Shadow DOM for style encapsulation and Custom Elements for interoperability.
Server Components 210 ⭐
:wrench: A simple, lightweight tool for composable HTML rendering in Node.js, based on web components.
Standalone 205 ⭐
Create framework agnostic components that are truly reusable and interoperable with all the benefits of the React ecosystem – using the HTML5 custom elements API to extend HTML's vocabulary.
Angular Extensions Elements 191 ⭐
Lazy load Angular Elements (or any other web components / custom elements ) with ease!
Boltdesignsystem Bolt 170 ⭐
The Bolt Design System provides robust Twig and Web Component-powered UI components, reusable visual styles, and powerful tooling to help developers, designers, and content authors build, maintain, and scale best of class digital experiences.
Vaadin Combo Box 112 ⭐
The Web Component for displaying a list of items with filtering. Part of the Vaadin components.
Image Crop Element 93 ⭐
A custom element for cropping a square image. Returns x, y, width, and height.
Dannymoerkerke Material Webcomponents 86 ⭐
Material Design implemented in Web Components (Custom Elements v1)
G Emoji Element 60 ⭐
Backports native emoji characters to browsers that don't support them by replacing the characters with fallback images.
Custom Element 58 ⭐
A base class for Web Components (Custom Elements) which provides simple data binding.
Remote Input Element 52 ⭐
An input element that sends its value to a server endpoint and renders the response body.
Webcomponent Instagram Widget 54 ⭐
Simple Instagram Widget: Photos Box of your Instagram Profile for your blog or website with this WebComponent.
Grid Container 53 ⭐
A grid for the future, CSS Grid Layout + Web Components (Custom Elements v1 + Shadow DOM v1)
Fadeintextview Android 33 ⭐
A custom TextView library which makes every character appear with a smooth alpha animation
Shadow Automation Selenium 38 ⭐
This project focuses on automation of multi-level shadow root dom using java selenium. You can embed this plugin in your java selenium project.
Calcite App Components 36 ⭐
A collection of calcite components for building single page applications
Open Wc Locator 28 ⭐
Chrome extension to find custom elements on a page, and search the catalog for extra information
Icomponent 28 ⭐
A super simple, render-agnostic component library for the modern web that emphasizes framework and renderer freedom
Svelte Custom Element 28 ⭐
A project template to build custom elements (web components) with Svelte.
Vaadin Text Field 25 ⭐
The themable Web Component providing input controls. Part of the Vaadin components.
Kocisov Crab 22 ⭐