Lazy-ui
Lazy-ui
registry components
DocsComponentsBlocksChangelog
GitHub0Install
Navigation11 groups
Get StartedDocs
  • Introduction
  • Installation
  • Changelog
  • All Components
Background13 items
  • Wave CipherNew
  • Horizon CipherNew
  • Orbit CipherNew
  • Orbit BloomNew
  • Orbit MeshNew
  • Aurora MeshNew
  • Chroma FlowNew
  • Prism DriftNew
  • Shadow MeshNew
  • Slime BackgroundNew
  • NeumorphismNew
  • Ripple SurfaceNew
  • Liquid ChromeNew
Text Animate7 items
  • Shiny Text
  • Text WarpNew
  • Text RiseNew
  • Text SpinNew
  • Text ScrambleNew
  • Spinning TextNew
  • Text FlipNew
Animate6 items
  • Counter
  • Liquid RevealNew
  • Liquid TransitionNew
  • Matrix GridNew
  • Particle HaloNew
  • Bling TransitionNew
Effects2 items
  • Reveal Animate
  • Circle CipherNew
Forms2 items
  • Switch
  • Checkbox
Buttons3 items
  • Copy Button
  • GitHub Stars Button
  • Glass ButtonNew
Feedback1 item
  • Progress
Navigation1 item
  • Animated Tabs
Overlay1 item
  • Animate Tooltip
Device Mocks1 item
  • iPhoneNew
Docs›Get Started›Introduction

Build lazily.

Lazy-ui is an open-source collection of 42 React components built to add visual personality to your projects — WebGL backgrounds, text and motion effects, device mocks, and a few focused interactive primitives.

It is not a generic UI kit. You won’t find another button or input family here. Lazy-ui exists to help your pages stand out without rebuilding the visual heavy lifting from scratch.

Install a componentBrowse 42 components

Mission

Ship visually striking React components that you can own, customize, and adopt one at a time.

Free for everyone

You own the code.

Source files land in your repo under components/lazy-ui. Modify, rename, or extend without waiting on a package release.

Prop-first

Tune through props.

Every component exposes the knobs that matter — palette, speed, intensity, easing — so most adjustments never need a code dive.

Fully modular

No bundle, no lock-in.

Lazy-ui isn’t on npm. Pull only the components you need via the shadcn CLI — no transitive deps, no unused code shipped.

Bring your own design

Themable by default.

The default surface is dark, but every component is built on Tailwind and exposed props — swap colors, easing, or type to match the design system you already have.

Performance

Most Lazy-ui pieces are GPU-accelerated WebGL or motion effects. A few things to keep in mind when you wire them in.

Less is more

One or two per page.

Stacking multiple WebGL surfaces on a single screen will compete for the GPU and dilute the visual focus. Pick the hero piece; keep the rest static.

Mobile

Downgrade gracefully.

On smaller viewports or older devices, swap heavy effects for a static fallback. Image posters and CSS gradients carry most of the visual weight at a fraction of the cost.

Reduced motion

Respect the preference.

Components honor prefers-reduced-motion and short-circuit decorative loops. Verify on a real device before shipping.

Registryv0.1
Animated TabsNavigationCopy ButtonButtonsGitHub Stars ButtonButtonsReveal AnimateEffectsCounterAnimateShiny TextText AnimateText WarpText AnimateText RiseText AnimateText SpinText AnimateText ScrambleText AnimateSpinning TextText AnimateText FlipText AnimateProgressFeedbackSwitchFormsGlass ButtonButtonsCheckboxFormsiPhoneDevice MocksCircle CipherEffectsLiquid RevealAnimateLiquid TransitionAnimateWave CipherBackgroundHorizon CipherBackgroundOrbit CipherBackgroundOrbit BloomBackgroundOrbit MeshBackgroundMatrix GridAnimateParticle HaloAnimateAurora MeshBackgroundChroma FlowBackgroundPrism DriftBackgroundShadow MeshBackgroundSlime BackgroundBackgroundNeumorphismBackgroundRipple SurfaceBackgroundLiquid ChromeBackgroundBling TransitionAnimateAnimate TooltipOverlayPricing · ClassicBlocks · PricingPricing · BentoBlocks · PricingPricing · EditorialBlocks · PricingPricing · MatrixBlocks · PricingPricing · UsageBlocks · Pricing
Browse all 42 components
Up nextRoadmap
DialogPlanned
TabsPlanned
TooltipPlanned
CommandPlanned
Help the project
Star on GitHubSuggest a componentRead the DESIGN.md