Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: virtual-dom
dmjio/miso
:ramen: A tasty Haskell front-end framework
Language: Haskell - Size: 1.4 MB - Last synced: about 3 hours ago - Pushed: about 4 hours ago - Stars: 2,139 - Forks: 131
chialab/dna
🧬 Progressive Web Components.
Language: TypeScript - Size: 10.1 MB - Last synced: about 7 hours ago - Pushed: about 7 hours ago - Stars: 38 - 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 MB - Last synced: about 13 hours ago - Pushed: about 13 hours ago - Stars: 37 - Forks: 1
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: 11.9 MB - Last synced: about 15 hours ago - Pushed: 1 day ago - Stars: 297 - Forks: 29
preactjs/preact
⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
Language: JavaScript - Size: 15.9 MB - Last synced: about 21 hours ago - Pushed: 3 days ago - Stars: 36,053 - Forks: 1,924
nextapps-de/mikado
Mikado is the webs fastest template library for building user interfaces.
Language: JavaScript - Size: 2.63 MB - Last synced: about 8 hours ago - Pushed: 3 months ago - Stars: 740 - Forks: 31
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: 83 KB - Last synced: about 24 hours ago - Pushed: 1 day ago - Stars: 98 - Forks: 0
janschill/uni-jali
Functional language that uses partial evaluation during compilation to optimize DOM diffing.
Language: F# - Size: 7.59 MB - Last synced: 1 day ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0
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: 2 days ago - Pushed: 2 days ago - Stars: 32 - Forks: 0
aidenybai/million
Optimize React performance and make your React 70% faster in minutes, not months.
Language: TypeScript - Size: 81.2 MB - Last synced: 2 days ago - Pushed: 8 days ago - Stars: 15,191 - Forks: 542
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: 4 days ago - Pushed: 10 months ago - Stars: 313 - Forks: 10
jmjuanes/kofi
:coffee: Tasty takeaway frontend toolkit for creating small applications.
Language: JavaScript - Size: 438 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0
reves/fley
Concurrent frontend JavaScript framework
Language: JavaScript - Size: 180 KB - Last synced: 5 days ago - Pushed: 14 days ago - Stars: 3 - 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: 6 days ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
developit/htm
Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.
Language: JavaScript - Size: 368 KB - Last synced: 6 days ago - Pushed: 3 months ago - Stars: 8,554 - Forks: 167
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: 7 days ago - Pushed: over 3 years ago - Stars: 0 - 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: 555 - Forks: 57
neomjs/neo
The application worker driven frontend framework
Language: JavaScript - Size: 27.7 MB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 2,743 - Forks: 146
d-band/gantt
Gantt chart library using jsx support SVG, Canvas and SSR
Language: JavaScript - Size: 573 KB - Last synced: 2 days 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: 9 days 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: 10 days ago - Pushed: 10 months ago - Stars: 2 - Forks: 0
cedrickchee/live Fork of jfyne/live
Live is a Go's net/http compatible Phoenix LiveView implementation.
Language: Go - Size: 626 KB - Last synced: 10 days ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0
0918nobita/vdom
仮想 DOM の実装
Language: TypeScript - Size: 707 KB - Last synced: 10 days ago - Pushed: almost 3 years ago - Stars: 4 - Forks: 0
Respo/respo-mvc.org
Home page for Respo in calcit-js
Language: Cirru - Size: 164 KB - Last synced: 10 days ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
LukeChannings/space-invaders
Space Invaders
Language: JavaScript - Size: 104 KB - Last synced: 14 days ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0
raquo/Cycle.scala 📦
Scala.js interface to Cycle.js, a functional reactive JS framework
Language: Scala - Size: 164 KB - Last synced: 14 days ago - Pushed: over 6 years ago - Stars: 4 - Forks: 0
tzbob/scalatags-hokko
A Virtual DOM based DOM library for the Hokko FRP implementation.
Language: Scala - Size: 58.6 KB - Last synced: 14 days ago - Pushed: about 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: 16 days ago - Pushed: 16 days ago - Stars: 18 - Forks: 0
transclusion/runtime
** IN ALPHA ** An isomorphic runtime for functional JavaScript programs.
Language: TypeScript - Size: 108 KB - Last synced: 15 days 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: 14 days ago - Pushed: 15 days ago - Stars: 0 - Forks: 0
MithrilJS/mithril.js
A JavaScript Framework for Building Brilliant Applications
Language: JavaScript - Size: 12.1 MB - Last synced: 14 days ago - Pushed: 8 months ago - Stars: 13,842 - Forks: 924
MicleMing/svg-parser
parse svg to vdom
Language: JavaScript - Size: 11.7 KB - Last synced: 15 days 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: 1 day 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: 16 days ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0
vutran/wonders
:rainbow: Declarative JavaScript framework to build command-line applications.
Language: JavaScript - Size: 90.8 KB - Last synced: 16 days ago - Pushed: about 7 years ago - Stars: 35 - Forks: 6
vutran/babel-preset-wonders
Babel preset for all Wonders plugins.
Language: JavaScript - Size: 6.84 KB - Last synced: 16 days ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0
wooorm/refractor
Lightweight, robust, elegant virtual syntax highlighting using Prism
Language: JavaScript - Size: 1.11 MB - Last synced: 15 days ago - Pushed: about 1 month ago - Stars: 666 - Forks: 32
httptoolkit/react-reverse-portal
React reparenting :atom_symbol: Build an element once, move it anywhere
Language: JavaScript - Size: 4.13 MB - Last synced: 16 days ago - Pushed: 18 days ago - Stars: 845 - Forks: 26
mikejav/mithril-template
Transpile HTML templates to mithril hyperscript
Language: JavaScript - Size: 12.7 KB - Last synced: 16 days ago - Pushed: almost 7 years ago - Stars: 5 - 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: 16 days ago - Pushed: 5 months ago - Stars: 225 - Forks: 16
Javey/Intact
An inheritable and strong logic template front-end mvvm framework.
Language: JavaScript - Size: 9.99 MB - Last synced: 17 days ago - Pushed: 18 days ago - Stars: 56 - Forks: 7
developit/vhtml
Render JSX/Hyperscript to HTML strings, without VDOM 🌈
Language: JavaScript - Size: 19.5 KB - Last synced: 1 day ago - Pushed: 15 days ago - Stars: 759 - Forks: 34
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: 17 days ago - Pushed: 18 days 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: 16 days ago - Pushed: 30 days 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: 16 days ago - Pushed: 9 months ago - Stars: 2,232 - Forks: 82
alexdrone/Render
UIKit a-là SwiftUI.framework [min deployment target iOS10]
Language: Swift - Size: 871 MB - Last synced: 6 days ago - Pushed: over 4 years ago - Stars: 2,155 - Forks: 98
vmarkdown/remark-render
Compile markdown to Virtual DOM with remark.
Language: JavaScript - Size: 274 KB - Last synced: 20 days ago - Pushed: about 4 years ago - Stars: 5 - Forks: 1
dmitriz/hyperscript-strict
Strict API for Hyperscript Libraries
Language: JavaScript - Size: 460 KB - Last synced: 21 days ago - Pushed: 2 months ago - Stars: 2 - Forks: 0
tsaiDavid/virtual-dom-hash
Experiments with my own virtual DOM and hashing
Language: TypeScript - Size: 80.1 KB - Last synced: 21 days ago - Pushed: almost 6 years ago - Stars: 1 - Forks: 1
zouloux/reflex
Reflex is a tiny and fast reactive UI library.
Language: TypeScript - Size: 5.7 MB - Last synced: 22 days ago - Pushed: 23 days ago - Stars: 14 - Forks: 0
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: 15 days 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: 7 days ago - Pushed: 6 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: 8 days ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0
jfyne/live
Live views and components for golang
Language: Go - Size: 672 KB - Last synced: 20 days ago - Pushed: 5 months ago - Stars: 612 - Forks: 29
Polight/lego
🚀 Low-Tech Web-Components Made Lightweight & Future-Proof.
Language: JavaScript - Size: 1.31 MB - Last synced: 24 days ago - Pushed: 8 months ago - Stars: 109 - Forks: 19
ms-jpq/noact
Minimalist React (< 70 lines)
Language: TypeScript - Size: 2.94 MB - Last synced: 9 days ago - Pushed: 8 months ago - Stars: 315 - Forks: 12
tbranyen/diffhtml
diffHTML is a web framework that helps you build applications and other interactive content
Language: JavaScript - Size: 8.49 MB - Last synced: 2 days ago - Pushed: about 1 month ago - Stars: 864 - Forks: 47
wu-component/web-component-plus
采用WebComponent方式重写ElementUI, 仓库中包含核心包以及UI组件库,包括底层逻辑npm包以及UI实现
Language: TypeScript - Size: 12.3 MB - Last synced: 25 days ago - Pushed: 5 months ago - Stars: 255 - Forks: 49
trotyl/ng-vdom
(Developer Preview) A virtual-DOM extension for Angular, also work as React bridge.
Language: TypeScript - Size: 396 KB - Last synced: 12 days ago - Pushed: about 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: 5 days ago - Pushed: over 2 years ago - Stars: 524 - Forks: 37
wooorm/lowlight
Virtual syntax highlighting for virtual DOMs and non-HTML things
Language: JavaScript - Size: 387 KB - Last synced: 16 days ago - Pushed: 4 months ago - Stars: 678 - Forks: 22
derhuerst/svg-radar-chart
Generate SVG radar charts.
Language: JavaScript - Size: 252 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 82 - Forks: 11
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: 15 days ago - Pushed: 5 months ago - Stars: 1,174 - Forks: 59
aidenybai/hundred
Build your own mini Million.js
Language: TypeScript - Size: 82 KB - Last synced: 7 days ago - Pushed: 11 months ago - Stars: 425 - Forks: 19
choojs/nanomorph
🚅 - Hyper fast diffing algorithm for real DOM nodes
Language: JavaScript - Size: 148 KB - Last synced: 16 days ago - Pushed: almost 3 years ago - Stars: 721 - Forks: 58
Nathisha123/Shopping_cart
React Shopping Cart Task - Day 23
Language: CSS - Size: 70.3 KB - Last synced: about 1 month ago - Pushed: about 1 month 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: 9 days ago - Pushed: over 5 years ago - Stars: 51 - Forks: 2
volfpeter/markyp-bootstrap4
Create Bootstrap 4 web pages using purely Python.
Language: Python - Size: 183 KB - Last synced: 21 days ago - Pushed: about 1 month ago - Stars: 20 - Forks: 0
zhoukekestar/template-vd
A template webcomponets based on virtual dom.
Language: JavaScript - Size: 97.7 KB - Last synced: about 1 month ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0
mbasso/asm-dom
A minimal WebAssembly virtual DOM to build C++ SPA (Single page applications)
Language: C++ - Size: 50.9 MB - Last synced: 25 days ago - Pushed: about 1 year ago - Stars: 2,775 - Forks: 88
fomkin/korolev 📦
Single Page Applications running on the server side.
Language: Scala - Size: 2.86 MB - Last synced: 4 days ago - Pushed: 9 months ago - Stars: 578 - Forks: 53
pkamenarsky/replica
A remote virtual DOM library for Haskell
Language: Haskell - Size: 239 KB - Last synced: 20 days ago - Pushed: about 1 year ago - Stars: 136 - Forks: 14
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: 6 days 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: about 1 month ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0
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: 21 days ago - Pushed: 9 months ago - Stars: 270 - Forks: 15
mixpanel/panel
Web Components + Virtual DOM: web standards for powerful UIs
Language: JavaScript - Size: 6.88 MB - Last synced: 17 days ago - Pushed: 3 months ago - Stars: 271 - Forks: 33
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: 28 days ago - Pushed: over 2 years ago - Stars: 806 - Forks: 53
dongyuanxin/pure-virtual-dom 📦
🐝VDom+Diff+Patch的简明实现
Language: JavaScript - Size: 3.54 MB - Last synced: 13 days 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: 2 days ago - Pushed: almost 2 years ago - Stars: 217 - Forks: 7
sjohnsonaz/cascade
A modern library for creating user interfaces.
Language: TypeScript - Size: 3.15 MB - Last synced: 15 days ago - Pushed: over 1 year ago - Stars: 49 - Forks: 3
domvm/domvm
DOM ViewModel - A thin, fast, dependency-free vdom view layer
Language: JavaScript - Size: 8.1 MB - Last synced: 6 days ago - Pushed: almost 2 years ago - Stars: 611 - Forks: 27
ioing/IOING
Implement the solutions of performance improvement and componentization for your SPA (single page application) products with this Progressive Web App Development Engine.
Language: JavaScript - Size: 71 MB - Last synced: about 2 months ago - Pushed: about 2 years ago - Stars: 232 - Forks: 23
gustavo-martins-pereira/React-Como_os_Componentes_Funcionam
Language: JavaScript - Size: 568 KB - Last synced: 2 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
kamiyaa/website-wasm
My personal website written in rust via yew/wasm
Language: Rust - Size: 319 KB - Last synced: 20 days ago - Pushed: about 2 years ago - Stars: 56 - Forks: 12
kickbelldev/vanilla-daangn-blog-spa
JSX based function component system example
Language: TypeScript - Size: 1.36 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
Vishawjeetsingh0/React_interview_preap
A well structured, react hot 🔥topics for interview preparation guide.
Language: JavaScript - Size: 201 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
choojs/hyperx
🏷 - tagged template string virtual dom builder
Language: JavaScript - Size: 117 KB - Last synced: 16 days ago - Pushed: 6 months ago - Stars: 1,007 - Forks: 48
gyronorg/core
简单零依赖的响应式框架(Simple zero-dependency responsive framework that uses jsx syntactic sugar to describe the UI)
Language: TypeScript - Size: 1.97 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 28 - Forks: 3
volfpeter/markyp-html
HTML element implementations based on markyp
Language: Python - Size: 67.4 KB - Last synced: about 2 months ago - Pushed: 9 months ago - Stars: 6 - Forks: 0
mreinstein/snabby
Use HTML template strings with snabbdom.
Language: JavaScript - Size: 211 KB - Last synced: 4 days ago - Pushed: 3 months ago - Stars: 88 - Forks: 5
RocketCraftingServer/kickstart
Ultimate vanilla performance powered project. Based on Safir project demos. Safir use rocketCraftingServer for account session staff.
Language: JavaScript - Size: 1.68 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 2 - Forks: 0
atlassubbed/atlas-relax
Minimal, powerful declarative VDOM and reactive programming library.
Language: JavaScript - Size: 102 KB - Last synced: 4 days ago - Pushed: about 5 years ago - Stars: 9 - Forks: 1
Jaimeloeuf/yaff
Yet Another Frontend Framework
Language: TypeScript - Size: 163 KB - Last synced: 16 days ago - Pushed: 17 days ago - Stars: 0 - Forks: 0
aidenybai/million-react 📦
⚛️ Vite starter for Million.js
Language: CSS - Size: 151 KB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 424 - Forks: 10
aks1489/React-Fun-facts-v2
React Application
Language: JavaScript - Size: 110 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
Singleware/tsx
Singleware TSX package.
Language: TypeScript - Size: 36.1 KB - Last synced: 3 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
ArthurSonzogni/asm-dom-cmake
Virtual dom for C++ using asm-dom and cmake
Language: CMake - Size: 12.7 KB - Last synced: about 2 months ago - Pushed: 10 months ago - Stars: 26 - Forks: 9
jcbrand/backbone.vdomview
VirtualDOM-aware Backbone View
Language: JavaScript - Size: 57.6 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 21 - Forks: 0
ken-okabe/unlimitedjs
unlimitedjs is a minimal JavaScript framework for building production-ready UI with no limitations, full flexibility and zero rules - just pure functional and reactive programming to compose virtual DOM in JSX/TSX
Language: JavaScript - Size: 519 KB - Last synced: 8 days ago - Pushed: over 4 years ago - Stars: 11 - Forks: 0
dyo/dyo
Dyo is a JavaScript library for building user interfaces.
Language: JavaScript - Size: 6.37 MB - Last synced: 16 days ago - Pushed: about 2 years ago - Stars: 946 - Forks: 48