react-vello
v0.0.4
Published
<div align="center">
Readme
react-vello
React renderer for Vello (2D graphics with wgpu)
Inspired by react-three-fiber and Konva.
Demo
Try the live demo.
Install
npm install react-vello react react-domQuickstart
<canvas id="vello"></canvas>import { Canvas, Rect, Text, createVelloRoot } from "react-vello";
const canvas = document.querySelector("#vello") as HTMLCanvasElement;
const root = createVelloRoot(canvas);
root.render(
<Canvas width={640} height={360}>
<Rect
origin={[40, 40]}
size={[200, 120]}
fill={{ kind: "solid", color: "#3b82f6" }}
radius={16}
/>
<Text
origin={[60, 110]}
font={{ family: "Space Grotesk", size: 32, weight: 600 }}
fill={{ kind: "solid", color: "#0f172a" }}
>
Hello Vello
</Text>
</Canvas>
);Notes
- WebGPU is required; use a browser with WebGPU enabled.
- The WASM renderer ships with the package; no extra setup required.
