https://github.com/afassoftware/maquette
Pure and simple virtual DOM library
https://github.com/afassoftware/maquette
animation dom fast javascript lightweight maquette virtual virtualdom
Last synced: 11 days ago
JSON representation
Pure and simple virtual DOM library
- Host: GitHub
- URL: https://github.com/afassoftware/maquette
- Owner: AFASSoftware
- License: mit
- Created: 2014-12-03T21:49:50.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2025-05-08T12:50:25.000Z (9 months ago)
- Last Synced: 2025-05-08T13:44:10.376Z (9 months ago)
- Topics: animation, dom, fast, javascript, lightweight, maquette, virtual, virtualdom
- Language: TypeScript
- Homepage: https://maquettejs.org
- Size: 2.49 MB
- Stars: 778
- Watchers: 28
- Forks: 63
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README



Maquette
=========
Maquette is a Javascript utility which makes it easy to synchronize the DOM tree in the browser with your data.
It uses a technique called 'Virtual DOM'.
Compared to other virtual DOM implementations, maquette has the following advantages:
* It is very lightweight (3.7Kb gzipped)
* It allows changes to be animated
* It makes your frontend [easy to unit-test](https://maquettejs.org/docs/unit-testing.html)
Visit the [website](https://maquettejs.org) for more information.