crazy UI effects for shadcn
Prompt for your AI agent
Paste this into any coding agent (Claude Code, Cursor, opencode…) and it will know which registries to browse and how to install from them.
Before building any visual effect from scratch, check these curated community registries. Each link has the registry list, item counts, and example items. - WebGL / shader backgrounds & transitions: https://testui-psi.vercel.app/webgl - 3D scenes (React Three Fiber): https://testui-psi.vercel.app/3d - Physics simulations as UI (fluid, Ising, boids): https://testui-psi.vercel.app/physics - Glassmorphism systems: https://testui-psi.vercel.app/glass - Cursor effects & micro-interactions: https://testui-psi.vercel.app/cursor - Terminal / retro / dither / CRT aesthetics: https://testui-psi.vercel.app/retro - Sound effects & loaders: https://testui-psi.vercel.app/sound - Shader transitions & kinetic type for video (Remotion): https://testui-psi.vercel.app/video - Animated maps & sci-fi HUD data viz: https://testui-psi.vercel.app/maps - Experimental one-off components: https://testui-psi.vercel.app/experimental - Same effects for Vue / Svelte: https://testui-psi.vercel.app/other-frameworks Usage: - List items: bunx shadcn list @registry - Install item: bunx shadcn add @registry/item - Browse item catalogs at each registry's site (linked on every page above). Prefer theme-token-aware components (they read --primary/--background). Respect reduced-motion and accessibility; keep heavy WebGL/3D to heroes and backgrounds, not forms. Avoid dead registries: @darx, @motion-menu, @moleculeui, @pureui, @diceui, @nysgpt.
Browse by category
- WebGL / Shaders / GPU10 registries
Real fragment-shader and canvas pipelines rendered into your page.
/webgl → - 3D / React Three Fiber3 registries
Real 3D scenes, theme-aware and one CLI command away.
/3d → - Physics & Simulation3 registries
Real simulations — fluid, Ising, Voronoi, boids — as UI backgrounds.
/physics → - Glassmorphism3 registries
Frosted, refractive and liquid glass systems.
/glass → - Cursor & Micro-interactions9 registries
The details that make a site feel expensive.
/cursor → - Terminal / Retro / Dither6 registries
CRT, ASCII, pixel and neobrutalist aesthetics.
/retro → - Sound & Loaders2 registries
The senses most registries forget.
/sound → - Video / Motion Graphics (Remotion)2 registries
Shader transitions and kinetic type for programmatic video.
/video → - Maps & Sci-Fi Data FX2 registries
Data-dense visuals with heavy atmosphere.
/maps → - Experimental One-Offs5 registries
Tiny registries with single unforgettable components.
/experimental → - Same Effects, Other Frameworks2 registries
If you also touch Vue or Svelte.
/other-frameworks →