Ecosyste.ms: Repos

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

GitHub topics: virtual-dom

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.3 MB - Last synced: about 7 hours ago - Pushed: about 7 hours ago - Stars: 39 - Forks: 1

preactjs/preact

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

Language: JavaScript - Size: 16.7 MB - Last synced: about 17 hours ago - Pushed: 2 days ago - Stars: 36,120 - Forks: 1,929

gyronorg/core

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

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

reves/fley

Concurrent frontend JavaScript framework

Language: JavaScript - Size: 203 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 3 - Forks: 0

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: 2 days ago - Pushed: 3 days ago - Stars: 1 - Forks: 0

Respo/respo-mvc.org

Home page for Respo in calcit-js

Language: Cirru - Size: 190 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0

Respo/respo.calcit

A virtual DOM library in calcit-js

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

ar90n/alfort

Elm-like interactive application framework for Python

Language: Python - Size: 189 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 2 - Forks: 1

aidenybai/million

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

Language: TypeScript - Size: 81.2 MB - Last synced: 1 day ago - Pushed: 9 days ago - Stars: 15,258 - Forks: 544

dmjio/miso

:ramen: A tasty Haskell front-end framework

Language: Haskell - Size: 1.4 MB - Last synced: 1 day ago - Pushed: 10 days ago - Stars: 2,145 - Forks: 132

volfpeter/markyp-bootstrap4

Create Bootstrap 4 web pages using purely Python.

Language: Python - Size: 183 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 20 - Forks: 0

dmitriz/hyperscript-strict

Strict API for Hyperscript Libraries

Language: JavaScript - Size: 404 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 2 - 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: 12 days ago - Pushed: 13 days ago - Stars: 33 - Forks: 0

zouloux/reflex-dom

Reflex is a tiny and fast reactive UI library.

Language: TypeScript - Size: 8.33 MB - Last synced: about 22 hours ago - Pushed: 14 days ago - Stars: 14 - 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: 14 days ago - Pushed: 15 days ago - Stars: 308 - Forks: 30

tbranyen/diffhtml

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

Language: JavaScript - Size: 8.63 MB - Last synced: 3 days ago - Pushed: 16 days ago - Stars: 866 - Forks: 47

skyzyx/firecracker.js

A small DOM manipulation and eventing library that packs a big punch!

Language: JavaScript - Size: 3.87 MB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 0 - Forks: 0

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: 16 days ago - Pushed: 16 days ago - Stars: 98 - Forks: 0

ArturoHDZG/DevWebCamp

Demo Website

Language: PHP - Size: 23.7 MB - Last synced: 17 days ago - Pushed: 18 days ago - Stars: 1 - Forks: 0

geotrev/omdomdom

Create, render, and patch virtual DOMs.

Language: JavaScript - Size: 1.54 MB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 42 - Forks: 0

chialab/dna

🧬 Progressive Web Components.

Language: TypeScript - Size: 10.1 MB - Last synced: 14 days ago - Pushed: 18 days ago - Stars: 38 - Forks: 0

jmjuanes/kofi

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

Language: JavaScript - Size: 438 KB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 0 - Forks: 0

buntec/scala-js-snabbdom

A Scala.js port of the Snabbdom virtual DOM library

Language: Scala - Size: 404 KB - Last synced: 16 days ago - Pushed: 22 days ago - Stars: 16 - Forks: 1

MithrilJS/mithril.js

A JavaScript Framework for Building Brilliant Applications

Language: JavaScript - Size: 11.8 MB - Last synced: 16 days ago - Pushed: 25 days ago - Stars: 13,896 - Forks: 926

neomjs/neo

The application worker driven frontend framework

Language: JavaScript - Size: 27.8 MB - Last synced: 16 days ago - Pushed: 25 days ago - Stars: 2,744 - Forks: 146

developit/vhtml

Render JSX/Hyperscript to HTML strings, without VDOM 🌈

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

cristianfalcone/ajo

Ajo is a JavaScript view library for building user interfaces

Language: TypeScript - Size: 222 KB - Last synced: 3 days ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

lagunoff/htmlt

Lightweight frontend library for GHC with JavaScript Backend

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

Jaimeloeuf/yaff

Yet Another Frontend Framework

Language: TypeScript - Size: 163 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

Javey/Intact

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

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

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 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

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: about 1 month ago - Stars: 847 - Forks: 28

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

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

Nathisha123/Shopping_cart

React Shopping Cart Task - Day 23

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

zlatnaspirala/safir

Lightweight JavaScript framework based on Template Literals vs CustomEvents features. Virtual DOM basic structure.

Language: JavaScript - Size: 1.5 MB - Last synced: 1 day ago - Pushed: 2 months ago - Stars: 3 - Forks: 0

huynhducduy/refuse

Yet another fast and lightweight alternative of React.js

Language: TypeScript - Size: 249 KB - Last synced: 7 days ago - Pushed: 2 months ago - Stars: 6 - Forks: 0

niklasfasching/xminus

yet another frontend framework / build chain / everything

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

kickbelldev/vanilla-daangn-blog-spa

JSX based function component system example

Language: TypeScript - Size: 1.36 MB - Last synced: 3 months ago - Pushed: 3 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: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

derhuerst/svg-radar-chart

Generate SVG radar charts.

Language: JavaScript - Size: 252 KB - Last synced: 16 days ago - Pushed: 3 months ago - Stars: 83 - Forks: 11

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: 3 months ago - Pushed: 3 months ago - Stars: 2 - Forks: 0

aks1489/React-Fun-facts-v2

React Application

Language: JavaScript - Size: 110 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

mixpanel/panel

Web Components + Virtual DOM: web standards for powerful UIs

Language: JavaScript - Size: 6.88 MB - Last synced: 14 days ago - Pushed: 3 months ago - Stars: 272 - Forks: 33

Sanfra1407/Vue-Cash-Flow

A simple Vue application to manage your cash flow.

Language: Vue - Size: 32.2 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 5 - Forks: 1

nextapps-de/mikado

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

Language: JavaScript - Size: 2.63 MB - Last synced: about 20 hours ago - Pushed: 3 months ago - Stars: 748 - Forks: 31

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: 4 months ago - Stars: 8,564 - Forks: 167

Vimalf-git/scribbleApp

Application developed for user scribble their thoughts

Language: JavaScript - Size: 1.52 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

crux16/goit-react-hw-01-components

Start Learning ReactJS

Language: HTML - Size: 2.27 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

windwalker-io/html

[READ ONLY] A powerful HTML building helpers.

Language: PHP - Size: 115 KB - Last synced: 17 days ago - Pushed: 4 months ago - Stars: 3 - Forks: 0

windwalker-io/dom

[READ ONLY] A php Virtual-DOM library to help us build DOM string dynamically.

Language: PHP - Size: 123 KB - Last synced: 11 days ago - Pushed: 4 months ago - Stars: 10 - Forks: 1

PiterWeb/ReactiveUI

🔥 React Like Library (No VDOM) 📦

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

mreinstein/snabby

Use HTML template strings with snabbdom.

Language: JavaScript - Size: 211 KB - Last synced: 1 day ago - Pushed: 4 months ago - Stars: 88 - Forks: 5

GitFiend/fiend-ui

UI library inspired by React and Mobx

Language: TypeScript - Size: 875 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 17 - Forks: 1

volfpeter/markyp

Python 3 tools for creating markup documents.

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

ryanmorr/carbon

The building blocks of UI

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

php-templates/php-templates

PHP template engine based on virtual DOM

Language: PHP - Size: 971 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 6 - Forks: 0

dy/xhtm

XHTM − eXtended Hyperscript Tagged Markup

Language: JavaScript - Size: 285 KB - Last synced: 16 days ago - Pushed: 5 months ago - Stars: 24 - Forks: 2

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

ru51a4/minimal_react

vdom diff (since 2020) 🦄

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

s-panferov/skima

[experimental] Rust structural web UI library

Language: Rust - Size: 401 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 7 - Forks: 0

SaurabhSinghRbz/fitness-react-project

Being physically active can improve your brain health, help manage weight, reduce the risk of disease, strengthen bones and muscles, and improve your ability to do everyday activities. Regular physical activity can improve your muscle strength and boost your endurance. Exercise delivers oxygen and nutrients to your tissues and helps your cardiovascular system work more efficiently. And when your heart and lung health improve, you have more energy to tackle daily chores.

Language: JavaScript - Size: 42.7 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 10 - Forks: 1

tunnckoCoreLabs/chika

:revolving_hearts: Build brilliant UI apps, fast & easy. :sparkles: Chika is tiny sweety little chick in the JavaScript _ecosphere_ that creates blazing fast & gorgeous apps. She is kinda girlfriend of Mich, the Virtual Sword guy.

Size: 4.88 KB - Last synced: 16 days ago - Pushed: 5 months ago - Stars: 4 - Forks: 0

daraperini/learning-react-organo

My first React project evolved through time and became a 3-version project

Language: JavaScript - Size: 2.49 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

wu-component/web-component-plus

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

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

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: 3 days ago - Pushed: 5 months ago - Stars: 1,174 - Forks: 59

lnpqnl/my-virtual-dom

A simple virtual DOM demo

Language: JavaScript - Size: 2.54 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 1 - 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 1 month ago - Pushed: 6 months ago - Stars: 225 - Forks: 16

jfyne/live

Live views and components for golang

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

choojs/hyperx

🏷 - tagged template string virtual dom builder

Language: JavaScript - Size: 117 KB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 1,007 - Forks: 48

Respo/respo.cljs

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

Language: Cirru - Size: 1.85 MB - Last synced: 25 days ago - Pushed: 7 months ago - Stars: 235 - Forks: 10

Quatrefoil-GL/quatrefoil.cljs

Render Three.js with Respo style code(experimental).

Language: Cirru - Size: 334 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 7 - Forks: 0

barneycarroll/mithril-machine-tools

Putting the hype back in hyperscript, the OM back in virtual DOM; A bag of tricks for Mithril.

Language: JavaScript - Size: 277 KB - Last synced: 18 days ago - Pushed: 7 months ago - Stars: 27 - Forks: 3

talentlessguy/vdom

Simple JavaScript Virtual DOM

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

junkieta/domsubi

ブラウザ側のDOM更新をFRPで処理するためのライブラリ。

Language: TypeScript - Size: 396 KB - Last synced: 20 days ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

marcodpt/tint

A natural template engine for the HTML DOM

Language: JavaScript - Size: 1.21 MB - Last synced: about 1 month ago - Pushed: 8 months ago - Stars: 7 - Forks: 0

haseebyousuf/Namaste-React

This repository contains the code and solutions for the "Namaste React 🚀 Course By Akshay Saini" assignments

Language: JavaScript - Size: 2.4 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 2 - Forks: 0

Respo/respo.rs

tiny toy virtual DOM based framework for Rust

Language: Rust - Size: 225 KB - Last synced: 5 days ago - Pushed: 8 months ago - Stars: 16 - Forks: 0

ahmedanwar1/Simplified_Virtual_DOM

Simplified Virtual DOM With Native JS

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

Polight/lego

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

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

ms-jpq/noact

Minimalist React (< 70 lines)

Language: TypeScript - Size: 2.94 MB - Last synced: 27 days ago - Pushed: 9 months ago - Stars: 315 - Forks: 12

dustinboston/veedoom

A virtual DOM compiled to WebAssembly for max perf gains 💪. Implements the Myers diff algorithm for diffing children.

Language: Rust - Size: 214 KB - Last synced: 5 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

ratfactor/retrov

A tiny browser-native Virtual DOM rendering library.

Language: HTML - Size: 113 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 10 - Forks: 1

fomkin/korolev 📦

Single Page Applications running on the server side.

Language: Scala - Size: 2.86 MB - Last synced: 2 days ago - Pushed: 9 months ago - Stars: 577 - Forks: 50

volfpeter/markyp-html

HTML element implementations based on markyp

Language: Python - Size: 67.4 KB - Last synced: 3 months ago - Pushed: 10 months ago - Stars: 6 - Forks: 0

KingsleyIbe/react-todos-app

"Todo List App" is a modern website that keeps track of tasks. The user can add, mark/unmark complete, edit, delete and save todo items. Items get stored in the browser's localstorage and get update each time the user adds or deletes an item. The application was built using React, SASS and JavaScript.

Language: JavaScript - Size: 3.33 MB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - 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: 4 days ago - Pushed: 10 months ago - Stars: 269 - Forks: 15

chinedufn/percy

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

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

batiste/blop-language

Blop is a Web oriented programming language that compiles to JavaScript

Language: JavaScript - Size: 4 MB - Last synced: 8 days ago - Pushed: 10 months ago - Stars: 42 - Forks: 2

mehanalavimajd/panix

lightweight Virtual Dom library

Language: JavaScript - Size: 607 KB - Last synced: 5 months ago - Pushed: 10 months ago - Stars: 11 - 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: 9 days ago - Pushed: 10 months ago - Stars: 313 - Forks: 10

a-ignatov-parc/tvos-soap4.me

tvOS app for soap4.me video service https://soap4.me/

Language: JavaScript - Size: 32.7 MB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 25 - Forks: 8

asynched/reactive

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

Language: JavaScript - Size: 85.9 KB - Last synced: 27 days ago - Pushed: 11 months ago - Stars: 2 - Forks: 0

ArthurSonzogni/asm-dom-cmake

Virtual dom for C++ using asm-dom and cmake

Language: CMake - Size: 12.7 KB - Last synced: 16 days ago - Pushed: 11 months ago - Stars: 26 - Forks: 9

hjfitz/vdom

Basic virtual dom with state and props

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

redneckz/uni-jsx

Unification layer between React, Preact and Vue3. Write React-like unified components and use everywhere without recompilation.

Language: TypeScript - Size: 2.36 MB - Last synced: 28 days ago - Pushed: 11 months ago - Stars: 10 - Forks: 0

Wscats/virtual-dom

关于Vue,React,Preact和Omi等框架源码的解读

Language: HTML - Size: 567 KB - Last synced: 3 months ago - Pushed: 11 months ago - Stars: 190 - Forks: 12

aidenybai/hundred

Build your own mini Million.js

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

kevinacuna0194/UpTask

Administrador de Proyectos en SASS Fetch MYSQL PHP MVC y Virtual DOM

Language: PHP - Size: 105 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

potatooBot/finages

Language: JavaScript - Size: 19.9 MB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0