Component Manifest Test
Animation Library

Animation Components

Animation Categories in the Manifest

sparkles

Anime.js (383)

Lightweight JavaScript animation library with timeline support, easing, and SVG morphing.

zap

Framer Motion (167)

Declarative React animations with gesture support, layout animations, and shared transitions.

play

Rive Animations

Vector-based interactive animations created with Rive runtime for complex state machines.

mouse-pointer

Hover Effects

Scale, rotate, glow, and 3D transform effects triggered by mouse hover interactions.

eye

Scroll Animations

Entrance animations, parallax effects, and scroll-triggered transitions.

layout

Layout Animations

Accordions, tabs, modals, and other UI components with smooth state transitions.

Animation Component Statistics

383
Anime.js Components
167
Motion Components
client:visible
Default Render Mode
external
Component Tier

Animation Component Questions

When should I use Anime.js vs Framer Motion?

Use Anime.js for complex timeline sequences, SVG animations, and when you need fine-grained control. Use Framer Motion for declarative React animations, gesture support, and layout animations.

What rendering mode do animations use?

Animation components use 'client:visible' by default, meaning they load and hydrate when they enter the viewport. This optimizes initial page load while ensuring smooth animations when visible.

How are animations organized in the manifest?

Animations are in three categories: 'animation/anime' for Anime.js, 'animation/motion' for Framer Motion, and 'animation/rive' for Rive runtime animations.

Do animations affect page performance?

The client:visible rendering mode defers animation JS until needed. Combined with requestAnimationFrame and GPU-accelerated transforms, animations have minimal performance impact.

Animation Components Ready for Use