Headless SVG-based drawboard in browser.
1,518
stars
142
commits
TypeScript
primary language
Jan 13, 2026
updated
SVG-based drawing tool in browser. Built for Slidev.
Live Demo (built with Vanilla JavaScript!)
npm i drauu
<svg id="svg"></svg>
import { createDrauu } from 'drauu'
const drauu = createDrauu({
el: '#svg',
brush: {
mode: 'stylus', // 'line', 'rectangle', 'ellipse'
color: 'skyblue',
size: 5,
}
})
// change brush color
drauu.options.brush.color = 'red'
Inspired by
Thanks!
MIT
TypeScript
91.1%
HTML
8.4%
Headless SVG-based drawboard in browser.
1,518
stars
142
commits
TypeScript
primary language
Jan 13, 2026
updated
SVG-based drawing tool in browser. Built for Slidev.
Live Demo (built with Vanilla JavaScript!)
npm i drauu
<svg id="svg"></svg>
import { createDrauu } from 'drauu'
const drauu = createDrauu({
el: '#svg',
brush: {
mode: 'stylus', // 'line', 'rectangle', 'ellipse'
color: 'skyblue',
size: 5,
}
})
// change brush color
drauu.options.brush.color = 'red'
Inspired by
Thanks!
MIT
TypeScript
91.1%
HTML
8.4%