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