Effortless animations with AnimeJS

Create SSR Safe animations for Nuxt without having to worry about targets and component lifecycle.

Shipped with many features

    Built with Nuxt 4
    Created with nuxt for nuxt
    Powered by AnimeJS
    Animation engine by animejs
    SSR safe
    Composables don't break SSR or cause hydration issues
    Customizable
    Enable or disable composables or components

Composables

Ready-to-use wrappers around every AnimeJS utility, built for Vue reactivity.
    useAnimate
    Core animation — CSS properties, transforms, SVG, and JS objects.
    useWaapiAnimate
    Web Animations API — hardware-accelerated, off-main-thread animations.
    useAnimatable
    Imperative property setters with built-in transitions.
    useSplitText
    Split text into lines, words, and characters for staggered animations.
    useScrambleText New
    Text scramble and reveal effects with reactive text cycling.
    useDraggable
    Drag interactions with snap, bounds, and axis constraints.
Copyright © 2026