Skip to content
don’t make it ugly
All resources

ToolMotion

Spline

Design 3D scenes in the browser and drop them into a site as a component.

Preview of Spline

What it is

Spline is a visual 3D design tool that exports scenes you can embed with a React component or a script tag, no Three.js knowledge required. It's how a lot of the floating 3D objects on startup landing pages get made. Free tier with paid plans.

Why it’s here

The most beginner-friendly route to 3D. Watch the file size, and don't let the scene be the only thing on the page that has a point of view.

Best for

  • 3D hero objects
  • landing pages
  • beginners who want 3D

Can my agent use this?

Agent good agent friendliness

Partly. You design the scene in Spline; your agent embeds it with the react-spline package. Give it the exported scene URL.

Good: Publicly accessible and useful to reference, but the agent will need to interpret it rather than install it.

Access methods

  • Docs
  • npm

  • 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
  • Rive
    Preview of Rive

    Rive

    Interactive vector animations with state machines, playable in any app.

    ToolOpen sourcegood 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
  • Magic UI
    Preview of Magic UI

    Magic UI

    Animated React components and effects for landing pages, built to sit alongside shadcn/ui.

    Component libraryOpen sourceexcellent agent friendliness