HelloStack
Canvas UI logo

Creative Canvas, WebGL and WebGPU Component Library

GitHub stars
5.1k
Social media
@davidhaz

About Canvas UI

Canvas UI is an open-source library that lets developers render creative, HTML-in-canvas effects over live HTML. Framework-agnostic and built for React, Vue, Svelte, Solid, Preact, and vanilla JS, it ships WebGL and WebGPU builds so effects run across modern stacks.

Canvas UI screenshot

Key Features

To understand its value in practice, designers and engineers can apply these effects to real pages, manipulating visuals while the page remains usable:

Live HTML rendering

Renders the live DOM into canvas-based visuals, so interactions stay responsive while the visuals animate.

WebGL & WebGPU backends

Each effect ships for both backends, with WebGPU available via vgpu for newer GPUs.

35+ components

A growing catalog of ready-made effects (ASCII Object, Asciify, Bend, Blaze, Glass, Clouds) you can drop into apps.

Open source and free forever

The project is 100% open source with no licensing fees and straightforward installation.

Summary

Best for frontend teams, design-system squads, and creative developers prototyping canvas-based UI effects.

More in UI

See all →