All Projects → crab → Similar Projects or Alternatives

1252 Open source projects that are alternatives of or similar to crab

Crab
JavaScript library for building user interfaces with Custom Elements, Shadow DOM and React like API
Stars: ✭ 22 (+0%)
Nutmeg
Build, test, and publish vanilla Web Components with a little spice
Stars: ✭ 111 (+404.55%)
modulor-html
Missing template engine for Web Components
Stars: ✭ 36 (+63.64%)
Mutual labels:  webcomponents, dom, custom-elements
Custom Element
A base class for Web Components (Custom Elements) which provides simple data binding.
Stars: ✭ 60 (+172.73%)
lego
🚀 Web-components made lightweight & Future-Proof.
Stars: ✭ 69 (+213.64%)
Mutual labels:  webcomponents, dom, custom-elements
Dna
Progressive Web Components.
Stars: ✭ 22 (+0%)
material-webcomponents
Material Design implemented in Web Components (Custom Elements v1)
Stars: ✭ 110 (+400%)
Riot
Simple and elegant component-based UI library
Stars: ✭ 14,596 (+66245.45%)
Mutual labels:  webcomponents, minimal, view
Snuggsi
snuggsi ツ - Easy Custom Elements in ~1kB
Stars: ✭ 288 (+1209.09%)
Mutual labels:  webcomponents, dom, custom-elements
Switzerland
🇨🇭Switzerland takes a functional approach to Web Components by applying middleware to your components. Supports Redux, 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.
Stars: ✭ 261 (+1086.36%)
Omi
Front End Cross-Frameworks Framework - 前端跨框架跨平台框架
Stars: ✭ 12,153 (+55140.91%)
Hybrids
Extraordinary JavaScript framework with unique declarative and functional architecture
Stars: ✭ 2,529 (+11395.45%)
Choo
🚂🚋 - sturdy 4kb frontend framework
Stars: ✭ 6,637 (+30068.18%)
Mutual labels:  dom, minimal, interface
vanilla-jsx
Vanilla jsx without runtime. HTML Tag return DOM in js, No virtual DOM.
Stars: ✭ 70 (+218.18%)
Mutual labels:  webcomponents, dom
toggle-icon
toggle-icon is a custom element created with Polymer. It provides an extremely powerful and customizable switch that looks like a paper-icon-button.
Stars: ✭ 21 (-4.55%)
Mutual labels:  webcomponents, custom-elements
symbiote.js
Simple, light and very powerful library to create embedded components for any purpose, with a data flow management included.
Stars: ✭ 40 (+81.82%)
Mutual labels:  webcomponents, custom-elements
cwco
Powerful and Fast Web Component Library with a Simple API
Stars: ✭ 27 (+22.73%)
Mutual labels:  webcomponents, custom-elements
highcharts-webcomponent
Highcharts Web Component usable with any Framework
Stars: ✭ 21 (-4.55%)
Mutual labels:  webcomponents, custom-elements
custom-elements-manifest
Custom Elements Manifest is a file format that describes custom elements in your project.
Stars: ✭ 81 (+268.18%)
Mutual labels:  webcomponents, custom-elements
vaadin-text-field
The themable Web Component providing input controls. Part of the Vaadin components.
Stars: ✭ 29 (+31.82%)
Mutual labels:  webcomponents, custom-elements
notification-service-js
🚦Notification Service based on Custom Elements
Stars: ✭ 16 (-27.27%)
Mutual labels:  webcomponents, custom-elements
Awesome Polymer
A collection of awesome Polymer resources.
Stars: ✭ 384 (+1645.45%)
Mutual labels:  webcomponents, custom-elements
Slim.js
Fast & Robust Front-End Micro-framework based on modern standards
Stars: ✭ 789 (+3486.36%)
Mutual labels:  webcomponents, dom
Reactshadow
🔰 Utilise Shadow DOM in React with all the benefits of style encapsulation.
Stars: ✭ 948 (+4209.09%)
Mutual labels:  webcomponents, shadow-dom
Facon
Tiny utility (272B) to create DOM elements with manner.
Stars: ✭ 212 (+863.64%)
Mutual labels:  dom, view
anywhere-webcomponents
A UI work in progress based on custom elements (web components) for use in anywhere.
Stars: ✭ 17 (-22.73%)
Mutual labels:  webcomponents, custom-elements
Web Components Angular React
Multiple apps as components POC
Stars: ✭ 64 (+190.91%)
Mutual labels:  webcomponents, custom-elements
smart-custom-element
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.
Stars: ✭ 17 (-22.73%)
Mutual labels:  webcomponents, dom
codeceptjs-bdd
Javascript BDD UI Automation Framework. Exclusive LWC Shadow DOM Support. Playwright, Webdriver.io, Appium, Saucelabs.
Stars: ✭ 35 (+59.09%)
Mutual labels:  webcomponents, shadow-dom
lit-components
Moved to https://github.com/vaadin/component-mixins
Stars: ✭ 59 (+168.18%)
Mutual labels:  webcomponents, custom-elements
lazy-image
Lazily load your images with <lazy-image> custom element
Stars: ✭ 42 (+90.91%)
Mutual labels:  webcomponents, custom-elements
vite-plugin-sloth
Fresh take on static site generation, using HTML-first approach to build website. Powered by ⚡️ Vite
Stars: ✭ 39 (+77.27%)
Mutual labels:  webcomponents, custom-elements
domy
Custom Elements Storage
Stars: ✭ 77 (+250%)
Mutual labels:  webcomponents, custom-elements
paper-chip
A chip web component made with Polymer 2 following Material Design guidelines
Stars: ✭ 30 (+36.36%)
Mutual labels:  webcomponents, custom-elements
Vaadin Grid
vaadin-grid is a free, high quality data grid / data table Web Component. Part of the Vaadin components.
Stars: ✭ 383 (+1640.91%)
Mutual labels:  webcomponents, custom-elements
grid-container
A grid for the future, CSS Grid Layout + Web Components (Custom Elements v1 + Shadow DOM v1)
Stars: ✭ 51 (+131.82%)
Mutual labels:  custom-elements, shadow-dom
Vanilla Colorful
A tiny color picker custom element for modern web apps (2.7 KB) 🎨
Stars: ✭ 467 (+2022.73%)
Mutual labels:  webcomponents, custom-elements
Vaadin Combo Box
The Web Component for displaying a list of items with filtering. Part of the Vaadin components.
Stars: ✭ 113 (+413.64%)
Mutual labels:  webcomponents, custom-elements
Query Selector Shadow Dom
querySelector that can pierce Shadow DOM roots without knowing the path through nested shadow roots. Useful for automated testing of Web Components. Production use is not advised, this is for test environments/tools such as Web Driver, Playwright, Puppeteer
Stars: ✭ 115 (+422.73%)
Mutual labels:  webcomponents, shadow-dom
smart-webcomponents-community
Material & Bootstrap Web Components built with Smart
Stars: ✭ 30 (+36.36%)
Mutual labels:  webcomponents, custom-elements
Api Viewer Element
API documentation and live playground for Web Components
Stars: ✭ 121 (+450%)
Mutual labels:  webcomponents, custom-elements
Markuplint
A Linter for All Markup Languages.
Stars: ✭ 193 (+777.27%)
Mutual labels:  webcomponents, custom-elements
Standalone
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.
Stars: ✭ 205 (+831.82%)
Mutual labels:  webcomponents, custom-elements
Vanilla Hamburger
Animated hamburger menu icons for modern web apps (1.8 KB) 🍔
Stars: ✭ 110 (+400%)
Mutual labels:  webcomponents, custom-elements
Calcite Components
Web Components for the Calcite Design System. Built with Stencil JS. Currently in Beta!
Stars: ✭ 96 (+336.36%)
Mutual labels:  webcomponents, custom-elements
Stencil
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.
Stars: ✭ 9,880 (+44809.09%)
Mutual labels:  webcomponents, custom-elements
Robojs
RoboJS is a library that aims to dynamically load JS modules depending on how the DOM is composed.
Stars: ✭ 133 (+504.55%)
Mutual labels:  webcomponents, dom
Web-Map-Custom-Element
A custom <mapml-viewer> and <layer-> element suite
Stars: ✭ 49 (+122.73%)
Mutual labels:  dom, custom-elements
aurum
Fast and concise declarative DOM rendering library for javascript
Stars: ✭ 17 (-22.73%)
Mutual labels:  webcomponents, dom
api-viewer-element
API documentation and live playground for Web Components. Based on Custom Elements Manifest format
Stars: ✭ 222 (+909.09%)
Mutual labels:  webcomponents, custom-elements
Aybolit
Lightweight web components library built with LitElement.
Stars: ✭ 90 (+309.09%)
Mutual labels:  webcomponents, custom-elements
pattern-library
AXA CH UI component library. Please share, comment, create issues and work with us!
Stars: ✭ 103 (+368.18%)
Mutual labels:  webcomponents, custom-elements
web-components
A set of high-quality standards based web components for enterprise web applications. Part of Vaadin 20+
Stars: ✭ 322 (+1363.64%)
Mutual labels:  webcomponents, custom-elements
MoleculeJS
A library for creating fast and reactive Custom Elements
Stars: ✭ 39 (+77.27%)
Mutual labels:  webcomponents, custom-elements
CalDOM
An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.
Stars: ✭ 176 (+700%)
Mutual labels:  dom, custom-elements
Holmes
Fast and easy searching inside a page
Stars: ✭ 1,679 (+7531.82%)
Mutual labels:  dom, minimal
Server Components
🔧 A simple, lightweight tool for composable HTML rendering in Node.js, based on web components.
Stars: ✭ 212 (+863.64%)
Mutual labels:  dom, custom-elements
Redux Store Element
A custom element allowing a more declarative use of Redux.
Stars: ✭ 83 (+277.27%)
Mutual labels:  webcomponents, custom-elements
Ioing
Implement the solutions of performance improvement and componentization for your SPA (single page application) products with this Progressive Web App Development Engine.
Stars: ✭ 224 (+918.18%)
Mutual labels:  webcomponents, shadow-dom
svelte-webcomponent-boilerplate
🏗 Create your HTML5 Web Component with Svelte. Made your web components with this user-friendly boilerplate
Stars: ✭ 58 (+163.64%)
Mutual labels:  webcomponents, custom-elements
1-60 of 1252 similar projects