Ecosyste.ms: Repos

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

GitHub topics: vdom

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: about 3 hours ago - Pushed: about 4 hours ago - Stars: 9 - Forks: 8

preactjs/preact

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

Language: JavaScript - Size: 15.9 MB - Last synced: about 16 hours ago - Pushed: 2 days ago - Stars: 36,053 - Forks: 1,924

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

marko-js/marko

A declarative, HTML-based language that makes building web apps fun

Language: JavaScript - Size: 26.7 MB - Last synced: 3 days ago - Pushed: 10 days ago - Stars: 13,158 - Forks: 633

frejs/fre

:ghost: Tiny Concurrent UI library with Fiber.

Language: TypeScript - Size: 6.22 MB - Last synced: 6 days ago - Pushed: 25 days ago - Stars: 3,691 - Forks: 351

yisar/smallapp

🎃 Chinese miniapp architecture.

Language: JavaScript - Size: 11.9 MB - Last synced: 6 days ago - Pushed: about 2 months ago - Stars: 235 - Forks: 55

neomjs/neo

The application worker driven frontend framework

Language: JavaScript - Size: 27.7 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 2,743 - Forks: 146

notpushkin/pyrract 📦

A React-esque library for Python

Language: Python - Size: 11.7 KB - Last synced: 10 days ago - Pushed: over 6 years ago - Stars: 13 - Forks: 0

0918nobita/rxjs-based-vdom

RxJS based VDOM

Language: TypeScript - Size: 14.6 KB - Last synced: 10 days ago - Pushed: 4 months ago - Stars: 2 - Forks: 0

GerardRodes/Users-DB

UI de gestión de usuarios y roles

Language: JavaScript - Size: 519 KB - Last synced: 12 days ago - Pushed: over 6 years ago - Stars: 0 - Forks: 1

seangates/marko Fork of marko-js/marko

A friendly (and fast!) UI library from eBay that makes building web apps fun

Language: JavaScript - Size: 9.54 MB - Last synced: 12 days ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

lloydzhou/little-vdom Fork of luwes/little-vdom

🍼 1.4k none dependency React like library with hooks - Use reactive JSX with minimal overhead

Language: JavaScript - Size: 218 KB - Last synced: 13 days ago - Pushed: 9 months ago - Stars: 2 - Forks: 0

infernojs/inferno

:fire: An extremely fast, React-like JavaScript library for building modern user interfaces

Language: JavaScript - Size: 40.6 MB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 15,999 - Forks: 635

NervJS/nerv

A blazing fast React alternative, compatible with IE8 and React 16.

Language: JavaScript - Size: 1.72 MB - Last synced: 3 days ago - Pushed: about 3 years ago - Stars: 5,423 - Forks: 267

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: 16 days ago - Pushed: 16 days ago - Stars: 1,908 - Forks: 56

MithrilJS/mithril.js

A JavaScript Framework for Building Brilliant Applications

Language: JavaScript - Size: 12.1 MB - Last synced: 14 days ago - Pushed: 7 months ago - Stars: 13,842 - Forks: 924

vutran/wonders

:rainbow: Declarative JavaScript framework to build command-line applications.

Language: JavaScript - Size: 90.8 KB - Last synced: 15 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: 15 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

jorgebucaran/hyperapp

1kB-ish JavaScript framework for building hypertext applications

Language: JavaScript - Size: 6.61 MB - Last synced: 16 days ago - Pushed: 4 months ago - Stars: 19,025 - Forks: 786

developit/vhtml

Render JSX/Hyperscript to HTML strings, without VDOM 🌈

Language: JavaScript - Size: 19.5 KB - Last synced: 1 day ago - Pushed: 14 days ago - Stars: 759 - Forks: 34

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

wheelsmake/freeDOM

A fundamental JavaScript library of virtual-DOM, used in dynamic.

Language: TypeScript - Size: 351 KB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 0 - 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

kanitsharma/dom-effect

vdom implmentation in just 2 kb of javascript :rocket:

Language: JavaScript - Size: 64.5 KB - Last synced: 26 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

fuzetsu/zaftig

~2kB css in js: z`display flex` // .zjsdkk43-1

Language: JavaScript - Size: 235 KB - Last synced: 29 days ago - Pushed: about 2 months ago - Stars: 15 - Forks: 0

trotyl/ng-vdom

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

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

wooorm/lowlight

Virtual syntax highlighting for virtual DOMs and non-HTML things

Language: JavaScript - Size: 387 KB - Last synced: 15 days ago - Pushed: 4 months ago - Stars: 678 - Forks: 22

diontools/typerapp

Typerapp is type-safe Hyperapp V2.

Language: TypeScript - Size: 173 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 8 - Forks: 0

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: 28 days ago - Pushed: about 1 year ago - Stars: 115 - Forks: 43

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

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

CodyJasonBennett/react-nylon

react-reconciler implemented in < 4KB.

Language: TypeScript - Size: 188 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 61 - Forks: 2

secti6n/avalon Fork of RubyLouvre/avalon

an elegant efficient express mvvm framework

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

CodyJasonBennett/preact-reconciler

Custom renderers for Preact in <1KB.

Language: TypeScript - Size: 84 KB - Last synced: about 2 months ago - Pushed: 9 months ago - Stars: 111 - Forks: 3

nteract/vdom

🎄 Virtual DOM for Python

Language: Jupyter Notebook - Size: 180 KB - Last synced: 21 days ago - Pushed: about 1 year ago - Stars: 221 - Forks: 36

roman01la/react-dom-visualizer

Visualize components structure in your React application as a tree chart

Language: JavaScript - Size: 822 KB - Last synced: 15 days ago - Pushed: over 7 years ago - Stars: 18 - Forks: 1

stuf/karet.router

Router for Calmm

Language: JavaScript - Size: 142 KB - Last synced: about 2 months ago - Pushed: almost 7 years ago - Stars: 4 - Forks: 1

niklasf/python-tinyhtml

A tiny library to safely render compact HTML5 from Python expressions.

Language: Python - Size: 64.5 KB - Last synced: 4 days ago - Pushed: 4 months ago - Stars: 14 - Forks: 0

loteoo/pulsor

Experimental web framework for reactive functional programming

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

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

jorgebucaran/superfine

Absolutely minimal view layer for building web interfaces

Language: JavaScript - Size: 448 KB - Last synced: 18 days ago - Pushed: over 1 year ago - Stars: 1,563 - Forks: 79

EasyWebApp/WebCell

Web Components engine based on VDOM, JSX, MobX & TypeScript

Language: TypeScript - Size: 4.77 MB - Last synced: 28 days ago - Pushed: 3 months ago - Stars: 175 - Forks: 16

zouhir/preact-habitat

Zero configuration Preact widgets renderer in any host DOM

Language: JavaScript - Size: 1.4 MB - Last synced: 11 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: 16 days ago - Pushed: 10 months ago - Stars: 490 - Forks: 54

dozjs/doz

A JavaScript framework for building UI, almost like writing in VanillaJS. For modern browser.

Language: JavaScript - Size: 6.12 MB - Last synced: 27 days ago - Pushed: 8 months ago - Stars: 44 - Forks: 5

GuYun-D/mini-vue2.0

It's wonderful to realize vue2 by myself😍

Language: JavaScript - Size: 60.5 KB - Last synced: 2 months ago - Pushed: almost 2 years 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: 16 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

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

mzgoddard/preact-render-spy

Render preact components with access to the produced virtual dom for testing.

Language: JavaScript - Size: 640 KB - Last synced: 15 days ago - Pushed: over 1 year ago - Stars: 177 - Forks: 24

drl990114/recept

mini react for learn

Language: TypeScript - Size: 168 KB - Last synced: 14 days ago - Pushed: about 1 year ago - Stars: 3 - Forks: 0

ru51a4/minimal_react

vdom diff (since 2020) 🦄

Language: JavaScript - Size: 302 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

AugustinSorel/SerendipJS

Attempt to write a frontend framework from scratch as a learning opportunity

Language: TypeScript - Size: 253 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

luwes/little-vdom

🍼 650B Virtual DOM - Use reactive JSX with minimal overhead

Language: JavaScript - Size: 476 KB - Last synced: about 2 months ago - Pushed: 2 months ago - Stars: 97 - Forks: 3

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: 3 months ago - Pushed: over 1 year ago - Stars: 2 - Forks: 4

featurist/hyperdom

A fast, feature rich and simple framework for building dynamic browser applications.

Language: TypeScript - Size: 2.98 MB - Last synced: 10 days ago - Pushed: over 1 year ago - Stars: 162 - Forks: 14

ryanmorr/carbon

The building blocks of UI

Language: JavaScript - Size: 459 KB - Last synced: 15 days ago - Pushed: 4 months ago - Stars: 2 - Forks: 0

lukejacksonn/ijk

Transforms arrays into virtual dom trees; a terse alternative to JSX and h

Language: JavaScript - Size: 59.6 KB - Last synced: 2 months ago - Pushed: almost 5 years ago - Stars: 466 - Forks: 17

hieunc229/element-creator

Element Creator helps you manage, create HTML DOM elements quick and easy

Language: JavaScript - Size: 31.3 KB - Last synced: 1 day ago - Pushed: almost 6 years ago - Stars: 2 - Forks: 0

smalllong/lightue

A lightweight and simple model-view framework inspired by Vue.js

Language: JavaScript - Size: 795 KB - Last synced: 16 days ago - Pushed: 5 months ago - Stars: 25 - Forks: 4

HasanHuseyinDemir/Anchors-Framework

An Open-Source and Reactive Javascript SPA Framework

Language: JavaScript - Size: 718 KB - Last synced: 3 days ago - Pushed: 6 months ago - Stars: 1 - Forks: 0

delacruz-dev/joltik

A really small VDOM library

Language: JavaScript - Size: 723 KB - Last synced: 15 days ago - Pushed: over 1 year ago - Stars: 53 - Forks: 7

marcodpt/merlin

The Merlin JS framework

Language: JavaScript - Size: 83 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0

hamza1311/yew-vdom-gen

Construct Yew’s Virtual DOM using ergonomic Rust idioms.

Language: Rust - Size: 125 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 18 - Forks: 2

umutbozdag/chu

Simple Virtual DOM and Reactive engine implementation in JavaScript for learning purposes.

Language: JavaScript - Size: 83 KB - Last synced: 5 days ago - Pushed: 5 months ago - Stars: 4 - Forks: 0

hydux/hydux-pixi

High performance vdom based pixi.js renderer for hydux

Language: TypeScript - Size: 3.62 MB - Last synced: 14 days ago - Pushed: over 5 years ago - Stars: 27 - Forks: 1

kunal232i/ReactReconcilerProject

Simple React Reconciler to understand the concept of Reconciliation.

Language: TypeScript - Size: 241 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

yuanxiang1990/emini

Language: JavaScript - Size: 1.06 MB - Last synced: 6 months ago - Pushed: over 1 year ago - Stars: 4 - Forks: 1

MrSoya/impex

a powerful web application engine

Language: JavaScript - Size: 2.81 MB - Last synced: 6 months ago - Pushed: about 5 years ago - Stars: 74 - Forks: 12

JonWatkins/suika

Suika is a lightweight component based UI Framework

Language: TypeScript - Size: 896 KB - Last synced: 20 days ago - Pushed: 6 months ago - Stars: 1 - Forks: 0

outwatch/purescript-outwatch 📦

A functional and reactive UI framework based on Rx and VirtualDom

Language: PureScript - Size: 106 KB - Last synced: about 9 hours ago - Pushed: over 4 years ago - Stars: 34 - Forks: 6

smart-table/flaco

A Tiny (2kb) UI library based on hyperscript and virtual dom

Language: TypeScript - Size: 1.04 MB - Last synced: 15 days ago - Pushed: over 5 years ago - Stars: 10 - Forks: 0

chaoyangnz/weiv

🤡 weiv.js - A pragmatic UI view library for modern component-oriented web development.

Language: JavaScript - Size: 4.57 MB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 6 - Forks: 2

Meduzz/virtual-dom

A different kind of dom, a scala.js based virtual-dom.

Language: Scala - Size: 12.7 KB - Last synced: 9 months ago - Pushed: over 6 years ago - Stars: 0 - 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: 16 days ago - Pushed: over 1 year ago - Stars: 7 - Forks: 0

hjfitz/vdom

Basic virtual dom with state and props

Language: JavaScript - Size: 113 KB - Last synced: 9 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

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

talentlessguy/vdom

Simple JavaScript Virtual DOM

Language: JavaScript - Size: 399 KB - Last synced: 15 days ago - Pushed: 6 months ago - Stars: 18 - Forks: 1

nashaofu/markdown365-parser

A markdown parser library base vnode

Language: JavaScript - Size: 2.41 MB - Last synced: 15 days ago - Pushed: about 2 years ago - Stars: 9 - Forks: 3

spargojs/spargo

The lightweight JavaScript framework for inserting a little reactivity into some markup.

Language: TypeScript - Size: 491 KB - Last synced: about 2 months ago - Pushed: 7 months ago - Stars: 1 - Forks: 0

aalin/rdom

Server side reactive DOM updates in Ruby

Language: Ruby - Size: 1.5 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

tweedjs/tweed

An Object Oriented UI Library

Language: JavaScript - Size: 132 KB - Last synced: 9 days ago - Pushed: almost 6 years ago - Stars: 31 - Forks: 1

stagas/html-vdom

JSX virtual DOM using standard HTML.

Language: TypeScript - Size: 342 KB - Last synced: 21 days ago - Pushed: about 1 year 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

fiddleheadjs/fiddlehead

A lightweight library to build user interfaces with JSX and hooks.

Language: JavaScript - Size: 17.2 MB - Last synced: 1 day ago - Pushed: about 1 year ago - Stars: 2 - Forks: 1

calmm-js/karet

Karet is a library that allows you to embed Kefir observables into React VDOM

Language: JavaScript - Size: 471 KB - Last synced: about 21 hours ago - Pushed: over 2 years ago - Stars: 83 - Forks: 8

amber-dom/amber-dom 📦

A modularized virtual dom library.

Language: JavaScript - Size: 964 KB - Last synced: 18 days ago - Pushed: almost 6 years ago - Stars: 4 - Forks: 0

EvgenyOrekhov/emmet-hyperscript 📦

Emmet-style syntactic sugar for HyperScript and virtual-hyperscript

Language: JavaScript - Size: 927 KB - Last synced: 16 days ago - Pushed: over 3 years ago - Stars: 1 - Forks: 1

Minivera/carleton-web-dev 📦

Repository that contains the various projects and assignments for my Directed Studies on Web Development at Carleton University.

Language: HTML - Size: 51 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

marcodpt/raw 📦

javascript es6 module that brings raw html to hyperscript or vdom

Language: JavaScript - Size: 2.93 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

herber/morphist

⚡️🎭 [WIP] Tiny dom morphing library

Language: JavaScript - Size: 9.77 KB - Last synced: 14 days ago - Pushed: about 6 years ago - Stars: 4 - Forks: 0

stevenvachon/handlebars-react

Compile Handlebars templates to React.

Language: JavaScript - Size: 30.3 KB - Last synced: 6 days ago - Pushed: about 8 years ago - Stars: 122 - Forks: 8

adamdbradley/stencil-gl-boxes

StencilJS GL Boxes Demo

Language: TypeScript - Size: 43 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 10 - Forks: 0

springtype-org/springtype

~1k TypeScript/TSX nano-framework for the web

Language: TypeScript - Size: 16.1 MB - Last synced: about 8 hours ago - Pushed: over 1 year ago - Stars: 20 - Forks: 2

stagas/vdomini

mini jsx virtual dom

Language: TypeScript - Size: 2.49 MB - Last synced: 21 days ago - Pushed: over 2 years ago - Stars: 6 - Forks: 1

mowtwo/x-states-vdom

一个很小的,基于vdom跟响应式的玩具

Language: JavaScript - Size: 2.93 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 1