Canvas UI screenshotVisit website

Canvas UI

Frameworks & Libraries

Free

About

Add creative WebGL and WebGPU effects over live HTML.

Canvas UI is an open source component library of creative html-in-canvas effects. Each effect runs over live HTML and ships as both WebGL and WebGPU builds. Components work with React, Solid, Preact, Vue, Svelte and vanilla JS, so one component comes in six flavors. You pick a component, run one command to add it, then make it yours. The library also describes itself as built for agents.

Features & use cases

  • Render creative effects over live HTML on canvas
  • Ship every effect as WebGL and WebGPU builds
  • Use the same component in React, Vue, Svelte and more
  • Add a component to a project with one command
  • Copy, paste and customize components to fit

Who reaches for it

  • Front end developers building landing pages that need standout GPU effects
  • Teams working in React, Vue or Svelte who want framework-agnostic web effects

Getting it

Canvas UI is open source and publishes documentation. Components install through a command line tool and run in React, Solid, Preact, Vue, Svelte and vanilla JS.

Ready to try Canvas UI?

Opens canvasui.dev in a new tab.

Visit website

Similar tools

The weekly drop

The best new tools, every week. No spam, unsubscribe anytime.

Alternatives & related tools

Beautiful UI preview

Beautiful UI

Copy-paste React components for AI chat agents, thinking states and human-in-the-loop flows.

Input OTP preview

Input OTP

Accessible one-time password input for React, styled to fit.

shadcn/ui preview

shadcn/ui

Beautifully designed components you can copy and paste into apps.

Radix UI preview

Radix UI

Unstyled, accessible React primitives for design systems.

Tailark preview

Tailark

Modern, responsive, pre-built blocks for marketing websites.

NumberFlow preview

NumberFlow

Animated number component for React with accessible transitions.

Boring Avatars preview

Boring Avatars

Open source React library for generating unique SVG avatars from names.

Thinking Orbs preview

Thinking Orbs

Animated component set for showing an AI thinking state in a product.

More in Frameworks & Libraries

See all 95
23rd preview

23rd

Opinionated shadcn registry of copy-paste UI components for React and Svelte 5.

Zdog preview

Zdog

Round, flat, designer-friendly pseudo-3D engine for canvas and SVG.

Balsa UI preview

Balsa UI

Theme your own design system, then install its Vue or React components as source code that your coding agents can read and extend.

Create UI preview

Create UI

React component library of 65+ production components with a matching Figma file.