All Projects → Dna → Similar Projects or Alternatives

395 Open source projects that are alternatives of or similar to Dna

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%)
material-webcomponents
Material Design implemented in Web Components (Custom Elements v1)
Stars: ✭ 110 (+400%)
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:  virtual-dom, webcomponents, shadow-dom
Nutmeg
Build, test, and publish vanilla Web Components with a little spice
Stars: ✭ 111 (+404.55%)
crab
JavaScript library for building user interfaces with Custom Elements, Shadow DOM and React like API
Stars: ✭ 22 (+0%)
Custom Element
A base class for Web Components (Custom Elements) which provides simple data binding.
Stars: ✭ 60 (+172.73%)
Hybrids
Extraordinary JavaScript framework with unique declarative and functional architecture
Stars: ✭ 2,529 (+11395.45%)
lego
🚀 Web-components made lightweight & Future-Proof.
Stars: ✭ 69 (+213.64%)
Crab
JavaScript library for building user interfaces with Custom Elements, Shadow DOM and React like API
Stars: ✭ 22 (+0%)
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
Redux Store Element
A custom element allowing a more declarative use of Redux.
Stars: ✭ 83 (+277.27%)
Mutual labels:  webcomponents, custom-elements
Aybolit
Lightweight web components library built with LitElement.
Stars: ✭ 90 (+309.09%)
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
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
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
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
Superviews.js
Template engine targeting incremental-dom
Stars: ✭ 242 (+1000%)
Mutual labels:  virtual-dom, webcomponents
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
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
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
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
CalDOM
An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.
Stars: ✭ 176 (+700%)
Mutual labels:  virtual-dom, custom-elements
smart-webcomponents-community
Material & Bootstrap Web Components built with Smart
Stars: ✭ 30 (+36.36%)
Mutual labels:  webcomponents, custom-elements
Remount
Mount React components to the DOM using custom elements
Stars: ✭ 522 (+2272.73%)
Mutual labels:  custom-elements, shadow-dom
Web Components Angular React
Multiple apps as components POC
Stars: ✭ 64 (+190.91%)
Mutual labels:  webcomponents, custom-elements
modulor-html
Missing template engine for Web Components
Stars: ✭ 36 (+63.64%)
Mutual labels:  webcomponents, custom-elements
element
Fast and simple custom elements.
Stars: ✭ 65 (+195.45%)
Mutual labels:  custom-elements, shadow-dom
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
Reactshadow
🔰 Utilise Shadow DOM in React with all the benefits of style encapsulation.
Stars: ✭ 948 (+4209.09%)
Mutual labels:  webcomponents, shadow-dom
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
Shadow Dom In Depth
Everything you need to know about Shadow DOM
Stars: ✭ 191 (+768.18%)
Mutual labels:  custom-elements, shadow-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
Awesome Polymer
A collection of awesome Polymer resources.
Stars: ✭ 384 (+1645.45%)
Mutual labels:  webcomponents, custom-elements
Panel
Web Components + Virtual DOM: web standards for powerful UIs
Stars: ✭ 206 (+836.36%)
Mutual labels:  virtual-dom, webcomponents
focus-trap
A lightweight web component that traps focus within a DOM node
Stars: ✭ 44 (+100%)
Mutual labels:  custom-elements, shadow-dom
lazy-image
Lazily load your images with <lazy-image> custom element
Stars: ✭ 42 (+90.91%)
Mutual labels:  webcomponents, custom-elements
Snuggsi
snuggsi ツ - Easy Custom Elements in ~1kB
Stars: ✭ 288 (+1209.09%)
Mutual labels:  webcomponents, custom-elements
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
MoleculeJS
A library for creating fast and reactive Custom Elements
Stars: ✭ 39 (+77.27%)
Mutual labels:  webcomponents, custom-elements
Custom Elements Ts
Create native custom elements using Typescript
Stars: ✭ 52 (+136.36%)
Mutual labels:  custom-elements, shadow-dom
vaadin-text-field
The themable Web Component providing input controls. Part of the Vaadin components.
Stars: ✭ 29 (+31.82%)
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
notification-service-js
🚦Notification Service based on Custom Elements
Stars: ✭ 16 (-27.27%)
Mutual labels:  webcomponents, custom-elements
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.
Stars: ✭ 22 (+0%)
Mutual labels:  custom-elements, shadow-dom
Xy Ui
🎨面向未来的原生 web components UI组件库
Stars: ✭ 603 (+2640.91%)
Mutual labels:  custom-elements, shadow-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
highcharts-webcomponent
Highcharts Web Component usable with any Framework
Stars: ✭ 21 (-4.55%)
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
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
cwco
Powerful and Fast Web Component Library with a Simple API
Stars: ✭ 27 (+22.73%)
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
paper-chip
A chip web component made with Polymer 2 following Material Design guidelines
Stars: ✭ 30 (+36.36%)
Mutual labels:  webcomponents, custom-elements
domy
Custom Elements Storage
Stars: ✭ 77 (+250%)
Mutual labels:  webcomponents, custom-elements
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
Vanilla Colorful
A tiny color picker custom element for modern web apps (2.7 KB) 🎨
Stars: ✭ 467 (+2022.73%)
Mutual labels:  webcomponents, custom-elements
Details Menu Element
A menu opened with <details>.
Stars: ✭ 455 (+1968.18%)
Mutual labels:  custom-elements
Domvm
DOM ViewModel - A thin, fast, dependency-free vdom view layer
Stars: ✭ 581 (+2540.91%)
Mutual labels:  virtual-dom
1-60 of 395 similar projects