
React Bits
Animated components that give a page character
LibraryFree
Categories
WebGL effects over real, clickable HTML

Canvas UI is a library of GPU effects such as liquid, glass, shatter or force fields that run over a normal interface. Most components use the experimental HTML-in-canvas API, so text stays selectable and links stay clickable, and where it is unsupported a GPU overlay takes over. Each of the 35 components comes for React, Vue, Svelte, Solid, Preact and vanilla, with WebGL or WebGPU.
npx shadcn@latest add @canvas-ui/particle-reveal-reactWhy it made the cut