Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: virtual-dom

mreinstein/snabby

Use HTML template strings with snabbdom.

Language: JavaScript - Size: 211 KB - Last synced: 13 days ago - Pushed: 5 months ago - Stars: 88 - Forks: 5

geotrev/omdomdom

Create, render, and patch virtual DOMs.

Language: JavaScript - Size: 1.54 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 42 - Forks: 0

windwalker-io/html

[READ ONLY] A powerful HTML building helpers.

Language: PHP - Size: 115 KB - Last synced: 2 days ago - Pushed: 25 days ago - Stars: 3 - Forks: 0

derhuerst/svg-radar-chart

Generate SVG radar charts.

Language: JavaScript - Size: 263 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 83 - Forks: 12

aralroca/diff-dom-streaming

HTML Streaming Over the Wire! 🥳 Diff DOM algorithm with streaming to make only the necessary modifications, insertions and deletions between a DOM node and an HTML stream reader.

Language: TypeScript - Size: 80.1 KB - Last synced: about 23 hours ago - Pushed: about 1 month ago - Stars: 103 - Forks: 0

vyquocvu/fadom

Fadom: A Virtual DOM Library

Language: TypeScript - Size: 53.7 KB - Last synced: 4 days ago - Pushed: about 1 year ago - Stars: 4 - Forks: 0

chialab/dna

🧬 Progressive Web Components.

Language: TypeScript - Size: 10.1 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 41 - Forks: 0

aidenybai/million

Optimize React performance and make your React 70% faster in minutes, not months.

Language: TypeScript - Size: 85 MB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 15,317 - Forks: 544

tbranyen/diffhtml

diffHTML is a web framework that helps you build applications and other interactive content

Language: JavaScript - Size: 8.63 MB - Last synced: 11 days ago - Pushed: about 1 month ago - Stars: 866 - Forks: 47

developit/htm

Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.

Language: JavaScript - Size: 368 KB - Last synced: 5 days ago - Pushed: 4 months ago - Stars: 8,578 - Forks: 167

yysun/apprun

AppRun is a JavaScript library for developing high-performance and reliable web applications using the elm inspired architecture, events and components.

Language: TypeScript - Size: 26.3 MB - Last synced: about 4 hours ago - Pushed: 6 months ago - Stars: 1,176 - Forks: 57

reves/fley

Concurrent frontend JavaScript framework

Language: JavaScript - Size: 206 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 3 - Forks: 0

aminnairi/virtual

Virtual DOM based JavaScript library for building dynamic websites.

Language: JavaScript - Size: 114 KB - Last synced: 6 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

atellmer/dark

The lightweight and powerful UI rendering engine without dependencies and written in TypeScript💫 (Browser, Node.js, Android, iOS, Windows, Linux, macOS)

Language: TypeScript - Size: 49.2 MB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 38 - Forks: 1

yazaldefilimone/virtual-dom

Building a Virtual DOM

Language: TypeScript - Size: 9.77 KB - Last synced: 11 days ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

nextapps-de/mikado

Mikado is the webs fastest template library for building user interfaces.

Language: JavaScript - Size: 2.63 MB - Last synced: 11 days ago - Pushed: 4 months ago - Stars: 749 - Forks: 32

Javey/Intact

An inheritable and strong logic template front-end mvvm framework.

Language: JavaScript - Size: 9.99 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 56 - Forks: 7

preactjs/preact

⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.

Language: JavaScript - Size: 17 MB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 36,131 - Forks: 1,930

volfpeter/markyp-bootstrap4

Create Bootstrap 4 web pages using purely Python.

Language: Python - Size: 203 KB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 20 - Forks: 0

afska/run-dom-tests 📦

🛠️ Run mocha tests on node.js using a virtual DOM.

Language: JavaScript - Size: 15.6 KB - Last synced: 13 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 2

fomkin/korolev 📦

Single Page Applications running on the server side.

Language: Scala - Size: 2.86 MB - Last synced: 13 days ago - Pushed: 10 months ago - Stars: 576 - Forks: 50

dmjio/miso

:ramen: A tasty Haskell front-end framework

Language: Haskell - Size: 1.4 MB - Last synced: 13 days ago - Pushed: 27 days ago - Stars: 2,149 - Forks: 132

Respo/respo-mvc.org

Home page for Respo in calcit-js

Language: Cirru - Size: 191 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 0 - Forks: 0

Respo/respo.rs

tiny toy virtual DOM based framework for Rust

Language: Rust - Size: 261 KB - Last synced: about 9 hours ago - Pushed: about 11 hours ago - Stars: 16 - Forks: 0

atom/etch 📦

Builds components using a simple and explicit API around virtual-dom

Language: JavaScript - Size: 298 KB - Last synced: 3 days ago - Pushed: over 1 year ago - Stars: 554 - Forks: 57

zouloux/reflex-dom

Reflex is a tiny and fast reactive UI library.

Language: TypeScript - Size: 8.33 MB - Last synced: 17 days ago - Pushed: about 1 month ago - Stars: 14 - Forks: 0

zhoou/simple-virtual-dom Fork of livoras/simple-virtual-dom

Basic virtual-dom algorithm

Language: JavaScript - Size: 52.7 KB - Last synced: 18 days ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

gyronorg/core

简单零依赖的响应式框架(Simple zero-dependency responsive framework that uses jsx syntactic sugar to describe the UI)

Language: TypeScript - Size: 1.97 MB - Last synced: 18 days ago - Pushed: 19 days ago - Stars: 29 - Forks: 3

thekiranmahajan/namaste-react-course

This a practice playground for learning React.js . learning about the core fundamentals of react and parcel bundler and understanding how React.js works behind the scenes how React.createElement works how virtual dom works, etc.

Language: JavaScript - Size: 179 KB - Last synced: 19 days ago - Pushed: 20 days ago - Stars: 1 - Forks: 0

bakape/brunhild

experimental compressive Rust virtual DOM library

Language: Rust - Size: 158 KB - Last synced: 15 days ago - Pushed: over 4 years ago - Stars: 13 - Forks: 0

Respo/respo.calcit

A virtual DOM library in calcit-js

Language: Cirru - Size: 1.95 MB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 2 - Forks: 0

wooorm/lowlight

Virtual syntax highlighting for virtual DOMs and non-HTML things

Language: JavaScript - Size: 387 KB - Last synced: about 2 months ago - Pushed: 6 months ago - Stars: 678 - Forks: 22

wavesoft/dot-dom

.dom is a tiny (512 byte) template engine that uses virtual DOM and some of react principles

Language: JavaScript - Size: 1.36 MB - Last synced: about 23 hours ago - Pushed: over 2 years ago - Stars: 807 - Forks: 53

alexdrone/Render

UIKit a-là SwiftUI.framework [min deployment target iOS10]

Language: Swift - Size: 871 MB - Last synced: 7 days ago - Pushed: over 4 years ago - Stars: 2,154 - Forks: 98

tunnckoCore/mich-to-html

Tiny and naive implementation of rendering HAST-compliant virtual dom trees to HTML string, just in ~420 bytes.

Language: JavaScript - Size: 495 KB - Last synced: 13 days ago - Pushed: over 1 year ago - Stars: 4 - Forks: 0

millenniumjs/millenniumjs

:rocket: A javascript library for create Functional Stateless Components and render with Virtual DOM.

Language: JavaScript - Size: 532 KB - Last synced: 12 days ago - Pushed: over 1 year ago - Stars: 27 - Forks: 4

neomjs/neo

The application worker driven frontend framework

Language: JavaScript - Size: 27.8 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2,744 - Forks: 146

developit/vhtml

Render JSX/Hyperscript to HTML strings, without VDOM 🌈

Language: JavaScript - Size: 19.5 KB - Last synced: 18 days ago - Pushed: about 2 months ago - Stars: 760 - Forks: 33

pkamenarsky/replica

A remote virtual DOM library for Haskell

Language: Haskell - Size: 239 KB - Last synced: 24 days ago - Pushed: about 1 year ago - Stars: 138 - Forks: 14

wooorm/refractor

Lightweight, robust, elegant virtual syntax highlighting using Prism

Language: JavaScript - Size: 1.11 MB - Last synced: about 2 months ago - Pushed: 2 months ago - Stars: 666 - Forks: 32

Wildhoney/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.

Language: TypeScript - Size: 39.1 MB - Last synced: 20 days ago - Pushed: 11 months ago - Stars: 269 - Forks: 15

volfpeter/markyp

Python 3 tools for creating markup documents.

Language: Python - Size: 89.8 KB - Last synced: 3 months ago - Pushed: 5 months ago - Stars: 12 - Forks: 2

mbasso/asm-dom

A minimal WebAssembly virtual DOM to build C++ SPA (Single page applications)

Language: C++ - Size: 50.9 MB - Last synced: 26 days ago - Pushed: over 1 year ago - Stars: 2,778 - Forks: 88

dmitriz/hyperscript-strict

Strict API for Hyperscript Libraries

Language: JavaScript - Size: 404 KB - Last synced: 27 days ago - Pushed: 28 days ago - Stars: 2 - Forks: 0

MithrilJS/mithril.js

A JavaScript Framework for Building Brilliant Applications

Language: JavaScript - Size: 11.8 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 13,896 - Forks: 926

superlucky84/lithent

➿ An extensible JSX-based virtual DOM library for lightweight use in a variety of environments.

Language: TypeScript - Size: 5.97 MB - Last synced: 29 days ago - Pushed: 30 days ago - Stars: 33 - Forks: 0

Ubugeeei/chibivue

chibivue is minimal Vue.js v3 core implementations (Reactivity System, Virtual DOM, Component, Compiler (Template, SFC)). An online book for building your own Vue.js.

Language: TypeScript - Size: 12 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 308 - Forks: 30

derhuerst/virtual-dom-autocomplete

[unfinished] A tiny virtual-dom autocomplete UI component.

Language: JavaScript - Size: 5.86 KB - Last synced: about 1 month ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

derhuerst/public-transport-ui

[work in progress] – UI components for rendering public transport data.

Language: JavaScript - Size: 16.6 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 3 - Forks: 1

derhuerst/hackberlin-workshop 📦

A workshop on building Frontend apps.

Language: JavaScript - Size: 65.4 KB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 1 - Forks: 4

derhuerst/dom-based-svg-modules

A list of virtual-dom-based or DOM-based SVG modules.

Size: 1.95 KB - Last synced: about 1 month ago - Pushed: over 7 years ago - Stars: 1 - Forks: 0

jiyuujin/virtual-dom

Language: JavaScript - Size: 1000 Bytes - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

jfyne/live

Live views and components for golang

Language: Go - Size: 672 KB - Last synced: 25 days ago - Pushed: 6 months ago - Stars: 615 - Forks: 28

httptoolkit/react-reverse-portal

React reparenting :atom_symbol: Build an element once, move it anywhere

Language: JavaScript - Size: 4.13 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 847 - Forks: 28

ArturoHDZG/DevWebCamp

Demo Website

Language: PHP - Size: 23.7 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

thesephist/torus

Torus is an event-driven model-view UI framework for the web, focused on being tiny, efficient, and free of dependencies.

Language: JavaScript - Size: 2.72 MB - Last synced: 26 days ago - Pushed: 11 months ago - Stars: 313 - Forks: 10

janschill/uni-jali

Functional language that uses partial evaluation during compilation to optimize DOM diffing.

Language: F# - Size: 7.59 MB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

mixpanel/panel

Web Components + Virtual DOM: web standards for powerful UIs

Language: JavaScript - Size: 6.88 MB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 272 - Forks: 33

jmjuanes/kofi

:coffee: Tasty takeaway frontend toolkit for creating small applications.

Language: JavaScript - Size: 438 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

chandrajob365/my_own_virtual_DOM_Implementation

React like Virtual DOM implementation using JSX and BABEL only

Language: JavaScript - Size: 6.84 KB - Last synced: about 1 month ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

stanchino/tiny-jsx

A tiny and fast JSX rendering library for functional components that mimics the React Hooks APIs

Language: JavaScript - Size: 724 KB - Last synced: 12 days ago - Pushed: about 3 years ago - Stars: 17 - Forks: 1

azu20/react-employee-directory

This app uses React and serves as an employee directory. I broke up my application's UI into components, manage component state, and respond to user events.

Language: JavaScript - Size: 902 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

d-band/gantt

Gantt chart library using jsx support SVG, Canvas and SSR

Language: JavaScript - Size: 573 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 264 - Forks: 60

acoustic-/dom-optimization-benchmark

Project related to my thesis work that explores the functionality and performance of regular DOM, shadow DOM and virtual DOM.

Language: CSS - Size: 609 KB - Last synced: about 1 month ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

asynched/reactive

This is a test on building state-driven UIs without the virtual DOM.

Language: JavaScript - Size: 85.9 KB - Last synced: about 1 month ago - Pushed: 11 months ago - Stars: 2 - Forks: 0

Polight/lego

🚀 Low-Tech Web-Components Made Lightweight & Future-Proof.

Language: JavaScript - Size: 1.31 MB - Last synced: 20 days ago - Pushed: 9 months ago - Stars: 110 - Forks: 19

cedrickchee/live Fork of jfyne/live

Live is a Go's net/http compatible Phoenix LiveView implementation.

Language: Go - Size: 626 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

milankinen/culli 📦

[NOT MAINTAINED] Cycle Utility Libraries for clean, well-structured and concise code

Language: JavaScript - Size: 104 KB - Last synced: about 1 hour ago - Pushed: over 7 years ago - Stars: 24 - Forks: 0

aidenybai/million-react 📦

⚛️ Vite starter for Million.js

Language: CSS - Size: 151 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 425 - Forks: 10

LukeChannings/space-invaders

Space Invaders

Language: JavaScript - Size: 104 KB - Last synced: about 2 months ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

wu-component/web-component-plus

采用WebComponent方式重写ElementUI, 仓库中包含核心包以及UI组件库,包括底层逻辑npm包以及UI实现

Language: TypeScript - Size: 12.3 MB - Last synced: 29 days ago - Pushed: 6 months ago - Stars: 256 - Forks: 49

tzbob/scalatags-hokko

A Virtual DOM based DOM library for the Hokko FRP implementation.

Language: Scala - Size: 58.6 KB - Last synced: about 2 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

lagunoff/htmlt

Lightweight frontend library for GHC with JavaScript Backend

Language: Haskell - Size: 3.54 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 18 - Forks: 0

transclusion/runtime

** IN ALPHA ** An isomorphic runtime for functional JavaScript programs.

Language: TypeScript - Size: 108 KB - Last synced: about 2 months ago - Pushed: about 6 years ago - Stars: 1 - Forks: 0

cristianfalcone/ajo

Ajo is a JavaScript view library for building user interfaces

Language: TypeScript - Size: 222 KB - Last synced: 19 days ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

MicleMing/svg-parser

parse svg to vdom

Language: JavaScript - Size: 11.7 KB - Last synced: about 2 months ago - Pushed: about 6 years ago - Stars: 1 - Forks: 1

Dreamacro/virtual-dom

a simple virtual-dom implementation for understanding how it works

Language: TypeScript - Size: 76.2 KB - Last synced: 11 days ago - Pushed: about 6 years ago - Stars: 26 - Forks: 2

jurca/reactive-component

An experiment: what might react look like if it was based on the Web Components API?

Language: JavaScript - Size: 23.4 KB - Last synced: about 2 months ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

developit/preact-worker-demo

Demo of preact rendering an entire app in a Web Worker.

Language: JavaScript - Size: 17.6 KB - Last synced: about 2 months ago - Pushed: 6 months ago - Stars: 225 - Forks: 16

sofiane-abou-abderrahim/react-behind-the-scenes

Dive into the technical intricacies of React! Explore advanced concepts such as DOM updates, component functions execution, key usage in lists, and state management. Gain insights into how React schedules and batches state updates for optimal performance. Take a peek behind the scenes and elevate your React expertise! 🚀

Language: JavaScript - Size: 198 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

mayu-live/framework

Mayu is a live updating server-side component-based VDOM rendering framework written in Ruby

Language: Ruby - Size: 8.73 MB - Last synced: about 2 months ago - Pushed: 2 months ago - Stars: 124 - Forks: 4

chinedufn/percy

Build frontend browser apps with Rust + WebAssembly. Supports server side rendering.

Language: Rust - Size: 9.26 MB - Last synced: about 2 months ago - Pushed: 11 months ago - Stars: 2,232 - Forks: 82

tsaiDavid/virtual-dom-hash

Experiments with my own virtual DOM and hashing

Language: TypeScript - Size: 80.1 KB - Last synced: about 2 months ago - Pushed: almost 6 years ago - Stars: 1 - Forks: 1

Reon90/tung

A javascript library for rendering html

Language: JavaScript - Size: 42 KB - Last synced: 25 days ago - Pushed: almost 7 years ago - Stars: 30 - Forks: 3

skatejs/val

VirtualDOM abstraction layer - give yourself better integration and full control over the DOM with any virtual DOM library that uses a Hyperscript-like API such as React and Preact.

Language: JavaScript - Size: 1.44 MB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 197 - Forks: 18

Respo/respo.cljs

A virtual DOM library built with ClojureScript, inspired by React and Reagent.

Language: Cirru - Size: 1.85 MB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 235 - Forks: 10

boweihan/virtual-dom

Lightweight virtual DOM implementation and visualizer - technologies: ES6/7, Babel, Webpack, and Flow

Language: JavaScript - Size: 888 KB - Last synced: about 1 month ago - Pushed: almost 6 years ago - Stars: 1 - Forks: 0

ms-jpq/noact

Minimalist React (< 70 lines)

Language: TypeScript - Size: 2.94 MB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 315 - Forks: 12

trotyl/ng-vdom

(Developer Preview) A virtual-DOM extension for Angular, also work as React bridge.

Language: TypeScript - Size: 396 KB - Last synced: 16 days ago - Pushed: over 5 years ago - Stars: 260 - Forks: 12

remarkjs/remark-react

Legacy plugin to transform to React — please use `remark-rehype` and `rehype-react` instead

Language: JavaScript - Size: 260 KB - Last synced: 18 days ago - Pushed: almost 3 years ago - Stars: 524 - Forks: 37

dumijay/CalDOM

An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.

Language: JavaScript - Size: 397 KB - Last synced: 14 days ago - Pushed: almost 3 years ago - Stars: 188 - Forks: 5

aidenybai/hundred

Build your own mini Million.js

Language: TypeScript - Size: 82 KB - Last synced: 11 days ago - Pushed: 12 months ago - Stars: 425 - Forks: 19

choojs/nanomorph

🚅 - Hyper fast diffing algorithm for real DOM nodes

Language: JavaScript - Size: 148 KB - Last synced: about 2 months ago - Pushed: about 3 years ago - Stars: 721 - Forks: 58

Nathisha123/Shopping_cart

React Shopping Cart Task - Day 23

Language: CSS - Size: 70.3 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

gvergnaud/evolui

A tiny reactive user interface library, built on top of RxJs.

Language: JavaScript - Size: 1.19 MB - Last synced: 14 days ago - Pushed: over 5 years ago - Stars: 51 - Forks: 2

zhoukekestar/template-vd

A template webcomponets based on virtual dom.

Language: JavaScript - Size: 97.7 KB - Last synced: 3 months ago - Pushed: over 7 years ago - Stars: 0 - Forks: 0

AhmadrezaMozaffary/react-food-order

A simple food order website using React JS to wrap up all of the core concepts of react wich are mentioned in the topics section below 🏅

Language: JavaScript - Size: 821 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0

0la0/live-dom

A lightweight HTML parser & virtual DOM implementation intended for live coding

Language: JavaScript - Size: 40 KB - Last synced: 3 months ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0

dongyuanxin/pure-virtual-dom 📦

🐝VDom+Diff+Patch的简明实现

Language: JavaScript - Size: 3.54 MB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 23 - Forks: 7

derhuerst/svg-patterns

SVG patterns for Data Visualization.

Language: JavaScript - Size: 213 KB - Last synced: 6 days ago - Pushed: about 2 years ago - Stars: 217 - Forks: 7