---
title: "Mador"
description: "855-byte reactive DOM runtime that binds Proxy state to existing HTML with no components, templates, or virtual DOM."
canonical: "https://vibing.inc/library/mador-vg-2188"
category: "Dev Utilities & Vibe-Coding Tooling"
subcategory: "Build tooling"
license: "MIT"
author: "@marsbos"
source: "https://github.com/marsbos/mador"
---

# Mador
855-byte reactive DOM runtime that binds Proxy state to existing HTML with no components, templates, or virtual DOM.
## Facts
- Source: https://github.com/marsbos/mador
- Category: Dev Utilities & Vibe-Coding Tooling / Build tooling
- Author: @marsbos
- Licence: MIT
- Tags: reactive, dom, tiny, vanilla-js, cdn
## Why it's a gem
Tiny reactivity for pages that already have HTML and don't want a framework.
---
Listed in The Vibeary: https://vibing.inc/library/mador-vg-2188 · JSON: https://vibing.inc/api/public/library/gems/mador-vg-2188