Skip to content
don’t make it ugly
All resources

PackageMotion, Assets

ShaderGradient

Slow-moving 3D gradients for React, Framer and Figma that look like expensive motion design.

Open sourceFree
Preview of ShaderGradient

What it is

ShaderGradient renders animated, three-dimensional gradients with WebGL: waterfalls, planes and spheres of colour that drift and shift. Design it in the visual editor, then drop the same settings into React via the @shadergradient/react package (built on React Three Fiber), or use the Framer and Figma plugins. Open source under MIT.

Why it’s here

The good version of the animated-gradient hero. Keep the speed low and the colours close together and it reads as calm rather than loud. Check the compatibility notes: Next.js App Router needs React Three Fiber v9.

Best for

  • hero backgrounds
  • ambient motion
  • brand moments
  • Framer sites

Can my agent use this?

Agent excellent agent friendliness

Yes. The README documents installation and the compatibility matrix, and the editor generates a shareable URL whose settings map directly onto component props. Design the gradient visually, then give your agent the URL and the install command.

Excellent: Public docs, public source or an installable package. An agent can read, install and implement this directly.

Access methods

  • GitHub
  • npm
  • Docs
  • Public website

Install

npm i @shadergradient/react @react-three/fiber three three-stdlib camera-controls

  • React Three Fiber
    Preview of React Three Fiber

    React Three Fiber

    Three.js as React components, with a huge helper ecosystem.

    PackageFreeOpen sourceexcellent agent friendliness
  • Liquid Logo
    Preview of Liquid Logo

    Liquid Logo

    Drop in your logo and get it back as flowing liquid metal, rendered live with shaders.

    ToolFreegood agent friendliness
    Staff pick
  • Haikei
    Preview of Haikei

    Haikei

    Generate blobs, waves, gradients and patterns as SVG backgrounds.

    ToolFreelimited agent friendliness
  • Aceternity UI
    Preview of Aceternity UI

    Aceternity UI

    Showy, copy-paste React components for landing pages that need a moment.

    Component librarygood agent friendliness