Velvet-Canvas

The Unopinionated Canvas Kit . Build silky smooth drawing apps, your way.

Get Started
Quick links: Customize Examples

Rich Component Library

Built on a powerful and performant 2D canvas library, Konva.js with built-in customization via Rough.js to give your drawings an artistic, hand-drawn feel.

Fully Customizable & Unopinionated

The library exposes APIs and tooling so you can own and control every aspect of the drawing canvas experience and its look and feel.

Fast & Modern Architecture

Powered by Svelte 5, leveraging runes and classes for optimal performance and an excellent developer experience.