Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: vdom
preactjs/preact
⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
Language: JavaScript - Size: 16.7 MB - Last synced: about 9 hours ago - Pushed: 1 day ago - Stars: 36,116 - Forks: 1,928
jorgebucaran/hyperapp
1kB-ish JavaScript framework for building hypertext applications
Language: JavaScript - Size: 6.61 MB - Last synced: 14 days ago - Pushed: 4 months ago - Stars: 19,024 - Forks: 783
infernojs/inferno
:fire: An extremely fast, React-like JavaScript library for building modern user interfaces
Language: JavaScript - Size: 40.6 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 15,999 - Forks: 635
MithrilJS/mithril.js
A JavaScript Framework for Building Brilliant Applications
Language: JavaScript - Size: 11.8 MB - Last synced: 14 days ago - Pushed: 23 days ago - Stars: 13,896 - Forks: 926
marko-js/marko
A declarative, HTML-based language that makes building web apps fun
Language: JavaScript - Size: 26.7 MB - Last synced: 20 days ago - Pushed: 27 days ago - Stars: 13,158 - Forks: 633
NervJS/nerv
A blazing fast React alternative, compatible with IE8 and React 16.
Language: JavaScript - Size: 1.72 MB - Last synced: 5 days ago - Pushed: about 3 years ago - Stars: 5,423 - Forks: 267
frejs/fre
:ghost: Tiny Concurrent UI library with Fiber.
Language: TypeScript - Size: 6.22 MB - Last synced: 23 days ago - Pushed: about 1 month ago - Stars: 3,691 - Forks: 351
mbasso/asm-dom
A minimal WebAssembly virtual DOM to build C++ SPA (Single page applications)
Language: C++ - Size: 50.9 MB - Last synced: 8 days ago - Pushed: about 1 year ago - Stars: 2,778 - Forks: 88
neomjs/neo
The application worker driven frontend framework
Language: JavaScript - Size: 27.8 MB - Last synced: 14 days ago - Pushed: 24 days ago - Stars: 2,744 - Forks: 146
ivanceras/sauron
A versatile web framework and library for building client-side and server-side web applications
Language: Rust - Size: 4.95 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1,908 - Forks: 56
jorgebucaran/superfine
Absolutely minimal view layer for building web interfaces
Language: JavaScript - Size: 448 KB - Last synced: 14 days ago - Pushed: over 1 year ago - Stars: 1,559 - Forks: 78
developit/vhtml
Render JSX/Hyperscript to HTML strings, without VDOM 🌈
Language: JavaScript - Size: 19.5 KB - Last synced: about 16 hours ago - Pushed: about 1 month ago - Stars: 760 - Forks: 33
wooorm/lowlight
Virtual syntax highlighting for virtual DOMs and non-HTML things
Language: JavaScript - Size: 387 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 678 - Forks: 22
wooorm/refractor
Lightweight, robust, elegant virtual syntax highlighting using Prism
Language: JavaScript - Size: 1.11 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 666 - Forks: 32
domvm/domvm
DOM ViewModel - A thin, fast, dependency-free vdom view layer
Language: JavaScript - Size: 8.1 MB - Last synced: 7 days ago - Pushed: almost 2 years ago - Stars: 611 - Forks: 27
zouhir/preact-habitat
Zero configuration Preact widgets renderer in any host DOM
Language: JavaScript - Size: 1.4 MB - Last synced: 14 days ago - Pushed: about 2 years ago - Stars: 513 - Forks: 43
jorgebucaran/hyperawesome
A curated list of awesome projects built with Hyperapp + more
Size: 140 KB - Last synced: 15 days ago - Pushed: 11 months ago - Stars: 490 - Forks: 54
lukejacksonn/ijk
Transforms arrays into virtual dom trees; a terse alternative to JSX and h
Language: JavaScript - Size: 59.6 KB - Last synced: 3 months ago - Pushed: almost 5 years ago - Stars: 466 - Forks: 17
aidenybai/million-react 📦
⚛️ Vite starter for Million.js
Language: CSS - Size: 151 KB - Last synced: 14 days ago - Pushed: about 1 year ago - Stars: 425 - Forks: 10
aidenybai/hundred
Build your own mini Million.js
Language: TypeScript - Size: 82 KB - Last synced: 14 days ago - Pushed: 11 months ago - Stars: 425 - Forks: 19
trotyl/ng-vdom
(Developer Preview) A virtual-DOM extension for Angular, also work as React bridge.
Language: TypeScript - Size: 396 KB - Last synced: 5 days ago - Pushed: about 5 years ago - Stars: 260 - Forks: 12
yisar/smallapp
🎃 Chinese miniapp architecture.
Language: JavaScript - Size: 11.9 MB - Last synced: about 9 hours ago - Pushed: 2 months ago - Stars: 237 - Forks: 55
nteract/vdom
🎄 Virtual DOM for Python
Language: Jupyter Notebook - Size: 180 KB - Last synced: 11 days ago - Pushed: about 1 year ago - Stars: 221 - Forks: 36
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 1 month ago - Pushed: over 1 year ago - Stars: 197 - Forks: 18
mzgoddard/preact-render-spy
Render preact components with access to the produced virtual dom for testing.
Language: JavaScript - Size: 640 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 177 - Forks: 24
EasyWebApp/WebCell
Web Components engine based on VDOM, JSX, MobX & TypeScript
Language: TypeScript - Size: 4.77 MB - Last synced: 14 days ago - Pushed: 3 months ago - Stars: 175 - Forks: 16
featurist/hyperdom
A fast, feature rich and simple framework for building dynamic browser applications.
Language: TypeScript - Size: 2.98 MB - Last synced: 14 days ago - Pushed: over 1 year ago - Stars: 162 - Forks: 14
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 1 month ago - Pushed: about 2 months ago - Stars: 124 - Forks: 4
stevenvachon/handlebars-react
Compile Handlebars templates to React.
Language: JavaScript - Size: 30.3 KB - Last synced: 23 days ago - Pushed: about 8 years ago - Stars: 122 - Forks: 8
fortinet-solutions-cse/fortiosapi
Python library aimed to be used by configuration management system using Fortigate/Fortios devices (REST API)
Language: Python - Size: 238 KB - Last synced: 10 days ago - Pushed: about 1 year ago - Stars: 115 - Forks: 43
CodyJasonBennett/preact-reconciler
Custom renderers for Preact in <1KB.
Language: TypeScript - Size: 84 KB - Last synced: 15 days ago - Pushed: 10 months ago - Stars: 113 - Forks: 3
luwes/little-vdom
🍼 650B Virtual DOM - Use reactive JSX with minimal overhead
Language: JavaScript - Size: 476 KB - Last synced: 15 days ago - Pushed: 3 months ago - Stars: 97 - Forks: 3
calmm-js/karet
Karet is a library that allows you to embed Kefir observables into React VDOM
Language: JavaScript - Size: 471 KB - Last synced: 18 days ago - Pushed: over 2 years ago - Stars: 83 - Forks: 8
MrSoya/impex
a powerful web application engine
Language: JavaScript - Size: 2.81 MB - Last synced: 7 months ago - Pushed: about 5 years ago - Stars: 74 - Forks: 12
CodyJasonBennett/react-nylon
react-reconciler implemented in < 4KB.
Language: TypeScript - Size: 188 KB - Last synced: 15 days ago - Pushed: 2 months ago - Stars: 65 - Forks: 2
delacruz-dev/joltik
A really small VDOM library
Language: JavaScript - Size: 723 KB - Last synced: 13 days ago - Pushed: over 1 year ago - Stars: 53 - Forks: 7
mbasso/asm-dom-boilerplate
A simple boilerplate to start using asm-dom without configuration.
Language: Makefile - Size: 16.6 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 51 - Forks: 7
remarkjs/remark-vdom
Legacy plugin to compile Markdown to Virtual DOM — please use `remark-rehype` and then something like `rehype-react`
Language: JavaScript - Size: 122 KB - Last synced: 6 months ago - Pushed: over 2 years ago - Stars: 45 - Forks: 1
dozjs/doz
A JavaScript framework for building UI, almost like writing in VanillaJS. For modern browser.
Language: JavaScript - Size: 6.12 MB - Last synced: 13 days ago - Pushed: 8 months ago - Stars: 44 - Forks: 5
vaneenige/rupi
💯An alternative to Preact with the same syntax, size and functionality.
Size: 1.95 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 44 - Forks: 0
vutran/wonders
:rainbow: Declarative JavaScript framework to build command-line applications.
Language: JavaScript - Size: 90.8 KB - Last synced: 14 days ago - Pushed: about 7 years ago - Stars: 35 - Forks: 6
outwatch/purescript-outwatch 📦
A functional and reactive UI framework based on Rx and VirtualDom
Language: PureScript - Size: 106 KB - Last synced: 16 days ago - Pushed: over 4 years ago - Stars: 34 - Forks: 6
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: 11 days ago - Pushed: 12 days ago - Stars: 33 - Forks: 0
tweedjs/tweed
An Object Oriented UI Library
Language: JavaScript - Size: 132 KB - Last synced: 25 days ago - Pushed: almost 6 years ago - Stars: 31 - Forks: 1
hydux/hydux-pixi
High performance vdom based pixi.js renderer for hydux
Language: TypeScript - Size: 3.62 MB - Last synced: 10 days ago - Pushed: over 5 years ago - Stars: 27 - Forks: 1
smalllong/lightue
A lightweight and simple model-view framework inspired by Vue.js
Language: JavaScript - Size: 795 KB - Last synced: 3 days ago - Pushed: 5 months ago - Stars: 25 - Forks: 4
flintinatux/puddles
Tiny vdom app framework. Pure Redux. No boilerplate.
Language: JavaScript - Size: 406 KB - Last synced: 20 days ago - Pushed: almost 5 years ago - Stars: 25 - Forks: 1
jcbrand/backbone.vdomview
VirtualDOM-aware Backbone View
Language: JavaScript - Size: 57.6 KB - Last synced: 14 days ago - Pushed: over 2 years ago - Stars: 21 - Forks: 0
springtype-org/springtype
~1k TypeScript/TSX nano-framework for the web
Language: TypeScript - Size: 16.1 MB - Last synced: 14 days ago - Pushed: over 1 year ago - Stars: 20 - Forks: 2
roman01la/react-dom-visualizer
Visualize components structure in your React application as a tree chart
Language: JavaScript - Size: 822 KB - Last synced: 14 days ago - Pushed: over 7 years ago - Stars: 19 - Forks: 1
hamza1311/yew-vdom-gen
Construct Yew’s Virtual DOM using ergonomic Rust idioms.
Language: Rust - Size: 125 KB - Last synced: 16 days ago - Pushed: about 1 year ago - Stars: 18 - Forks: 2
talentlessguy/vdom
Simple JavaScript Virtual DOM
Language: JavaScript - Size: 399 KB - Last synced: about 22 hours ago - Pushed: 7 months ago - Stars: 18 - Forks: 1
fuzetsu/zaftig
~2kB css in js: z`display flex` // .zjsdkk43-1
Language: JavaScript - Size: 235 KB - Last synced: 14 days ago - Pushed: 2 months ago - Stars: 15 - Forks: 0
niklasf/python-tinyhtml
A tiny library to safely render compact HTML5 from Python expressions.
Language: Python - Size: 64.5 KB - Last synced: 15 days ago - Pushed: 5 months ago - Stars: 14 - Forks: 0
zouloux/reflex-dom
Reflex is a tiny and fast reactive UI library.
Language: TypeScript - Size: 8.33 MB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 14 - Forks: 0
fwilkerson/muve
Muve is a micro library for building interactive javascript applications.
Language: JavaScript - Size: 143 KB - Last synced: 21 days ago - Pushed: over 5 years ago - Stars: 13 - Forks: 0
notpushkin/pyrract 📦
A React-esque library for Python
Language: Python - Size: 11.7 KB - Last synced: 15 days ago - Pushed: over 6 years ago - Stars: 13 - Forks: 0
calmm-js/baret
Baret is a library that allows you to embed Bacon.js observables into React VDOM
Language: JavaScript - Size: 135 KB - Last synced: 7 days ago - Pushed: about 6 years ago - Stars: 12 - Forks: 4
smart-table/flaco
A Tiny (2kb) UI library based on hyperscript and virtual dom
Language: TypeScript - Size: 1.04 MB - Last synced: 6 days ago - Pushed: over 5 years ago - Stars: 10 - Forks: 0
adamdbradley/stencil-gl-boxes
StencilJS GL Boxes Demo
Language: TypeScript - Size: 43 KB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 10 - Forks: 0
nashaofu/markdown365-parser
A markdown parser library base vnode
Language: JavaScript - Size: 2.41 MB - Last synced: 16 days ago - Pushed: about 2 years ago - Stars: 9 - Forks: 3
stevenvachon/handlebars-virtual-dom
Compile Handlebars templates to virtual-dom.
Size: 148 KB - Last synced: about 1 year ago - Pushed: over 9 years ago - Stars: 9 - Forks: 0
CoCreate-app/CoCreate-vdom
A simple vdom component in vanilla javascript. Easily configured using HTML5 attributes and/or JavaScript API.
Language: JavaScript - Size: 726 KB - Last synced: 14 days ago - Pushed: 17 days ago - Stars: 9 - Forks: 8
atlassubbed/atlas-relax
Minimal, powerful declarative VDOM and reactive programming library.
Language: JavaScript - Size: 102 KB - Last synced: 20 days ago - Pushed: about 5 years ago - Stars: 9 - Forks: 1
diontools/typerapp
Typerapp is type-safe Hyperapp V2.
Language: TypeScript - Size: 173 KB - Last synced: 16 days ago - Pushed: over 4 years ago - Stars: 8 - Forks: 0
atomita/xatto
xatto is View Layer Library based on Function and Context using VirtualDOM. This is developed by forking from jorgebucaran/superfine.
Language: TypeScript - Size: 498 KB - Last synced: 11 days ago - Pushed: over 4 years ago - Stars: 8 - Forks: 0
Dedalus-Stephen/React-under-the-hood_Ru
Size: 128 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 8 - Forks: 0
tunnckoCore/mich-h
:tada: Create HAST-compliant virtual dom trees of HTML using hyperscript compatible syntax or JSX, just in ~570 bytes.
Language: JavaScript - Size: 575 KB - Last synced: 13 days ago - Pushed: over 1 year ago - Stars: 7 - Forks: 0
buppt/virtual-dom-mvvm
用 [email protected] 中的思路实现的 virtual dom 和 双向绑定
Language: JavaScript - Size: 22.5 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 7 - Forks: 1
ifyoumakeit/davey
Dave's Alternate View Interpretation (Rebuilding React/Redux from scratch)
Language: TypeScript - Size: 437 KB - Last synced: 16 days ago - Pushed: almost 6 years ago - Stars: 7 - Forks: 1
chaoyangnz/weiv
🤡 weiv.js - A pragmatic UI view library for modern component-oriented web development.
Language: JavaScript - Size: 4.57 MB - Last synced: about 2 months ago - Pushed: about 4 years ago - Stars: 6 - Forks: 2
takumiao13/js-wheels
Reinventing some javascript wheels
Language: JavaScript - Size: 1.3 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 6 - Forks: 0
bustle/mobiledoc-vdom-renderer
🔮 Render Mobiledoc as VDOM by passing your React or React-like `createElement` function
Language: TypeScript - Size: 433 KB - Last synced: 8 days ago - Pushed: about 1 year ago - Stars: 6 - Forks: 2
stagas/vdomini
mini jsx virtual dom
Language: TypeScript - Size: 2.49 MB - Last synced: 13 days ago - Pushed: over 2 years ago - Stars: 6 - Forks: 1
shunyue1320/vue-resolve
🌾vue.js青铜版-适合源码初学者学习借鉴
Language: JavaScript - Size: 197 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 6 - Forks: 0
hyperstart/frapp
Tiny fractal app framework written in typescript
Language: TypeScript - Size: 116 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 5 - Forks: 0
TomasHubelbauer/fragment
A JavaScript library for building UIs
Language: JavaScript - Size: 85 KB - Last synced: 14 days ago - Pushed: about 2 years ago - Stars: 5 - Forks: 0
stagas/html-vdom
JSX virtual DOM using standard HTML.
Language: TypeScript - Size: 342 KB - Last synced: 14 days ago - Pushed: over 1 year ago - Stars: 4 - Forks: 0
falcon-js/falcon
Falcon Frontend Framework
Language: JavaScript - Size: 91.8 KB - Last synced: 12 days ago - Pushed: over 5 years ago - Stars: 4 - Forks: 2
amber-dom/amber-dom 📦
A modularized virtual dom library.
Language: JavaScript - Size: 964 KB - Last synced: 5 days ago - Pushed: about 6 years ago - Stars: 4 - Forks: 0
LukaJCB/purescript-snabbdom
Purescript wrapper for Snabbdom
Language: PureScript - Size: 19.5 KB - Last synced: 7 days ago - Pushed: over 5 years ago - Stars: 4 - Forks: 4
robCrawford/jetix
TypeScript components using pure functions
Language: TypeScript - Size: 4.24 MB - Last synced: 5 months ago - Pushed: over 1 year ago - Stars: 4 - Forks: 0
yuanxiang1990/emini
Language: JavaScript - Size: 1.06 MB - Last synced: 7 months ago - Pushed: over 1 year ago - Stars: 4 - Forks: 1
stuf/karet.router
Router for Calmm
Language: JavaScript - Size: 142 KB - Last synced: 7 days ago - Pushed: about 7 years ago - Stars: 4 - Forks: 1
umutbozdag/chu
Simple Virtual DOM and Reactive engine implementation in JavaScript for learning purposes.
Language: JavaScript - Size: 83 KB - Last synced: 22 days ago - Pushed: 6 months ago - Stars: 4 - Forks: 0
Zaynex/Blog
自己写的和一些看过的
Size: 23.5 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 4 - Forks: 0
ArvinH/a-vdom
VDOM practice
Language: JavaScript - Size: 819 KB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 4 - Forks: 0
herber/morphist
⚡️🎭 [WIP] Tiny dom morphing library
Language: JavaScript - Size: 9.77 KB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 4 - Forks: 0
stagas/mixter
A Web Components framework.
Language: TypeScript - Size: 320 KB - Last synced: 9 days ago - Pushed: about 2 years ago - Stars: 4 - Forks: 0
CarterBland/labile
A simple yet blazing fast framework for front-web interfaces
Language: JavaScript - Size: 4.69 MB - Last synced: 6 days ago - Pushed: over 5 years ago - Stars: 4 - Forks: 1
drl990114/recept
mini react for learn
Language: TypeScript - Size: 168 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 3 - Forks: 0
semibran/patch
efficient patch operation for HTML elements
Language: JavaScript - Size: 11.7 KB - Last synced: 24 days ago - Pushed: over 3 years ago - Stars: 3 - Forks: 0
baseloop/baseloop
⛏ A toolkit for writing modern functional reactive web applications in JavaScript.
Language: TypeScript - Size: 5.92 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 3 - Forks: 0
brickifyjs/project-pack
Fast VDOM framework for creating JavaScript applications with one method
Size: 6.84 KB - Last synced: about 1 year ago - Pushed: about 6 years ago - Stars: 3 - Forks: 0
fiddleheadjs/fiddlehead
A lightweight library to build user interfaces with JSX and hooks.
Language: JavaScript - Size: 17.2 MB - Last synced: 18 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 1
fabianishere/vdom.js
Rebuilding React from scratch
Language: JavaScript - Size: 17.6 KB - Last synced: about 1 year ago - Pushed: over 7 years ago - Stars: 2 - Forks: 0
gkjohnson/react-polymer-component 📦
A generic React.Component for wrapping Polymer Elements and binding events and property data between them
Language: JavaScript - Size: 4.5 MB - Last synced: 15 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 4
hyper-ui/core
A lightweight front-end UI lib.
Language: TypeScript - Size: 412 KB - Last synced: 11 days ago - Pushed: over 5 years ago - Stars: 2 - Forks: 0
erdivartanovich/aboutme
A boiler plate of SPA (single page application) build with Mithril.js, as an example and also as my personal home page
Language: JavaScript - Size: 3.67 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0
karak/riot-test-renderer
Lightweight testing utility for Riot
Language: TypeScript - Size: 775 KB - Last synced: 17 days ago - Pushed: over 5 years ago - Stars: 2 - Forks: 0