Lightweight reactive UI framework. No virtual DOM — direct DOM updates via Proxy-based reactivity. Ships as a single ES module, no build step required.
# From GitHub — pin a tag for stable installs
pnpm add github:vanjexdev/courvux#v0.7.1
# or rolling main
pnpm add github:vanjexdev/courvux
import { createApp } from 'courvux';
createApp({
template: `
<h1>Count: {{ count }}</h1>
<button @click="count++">+1</button>
<button @click="count = 0">Reset</button>
`,
data: { count: 0 }
}).mount('#app');