UI component library, Designed for flexibility, built for customization, and crafted to scale across variants and use cases.
Staggered text display that cycles through a list of words at a specified interval. Pause the animation by hovering over the component.
Splitted text animation with staggered reveal triggered by view, You can easily customize by controlling the animation property (transform, opacity, blur) and the stagger value, and the transition.
Demo showing another use of text stagger in view demo with waves.
Timeline, where you can showcase history (like your work) or a process (like a project).
Demo showing timeline component.
Toggle list layout, toggling between a list and a grid view.
Multiple transitions for your motion components, to animate depending on the animated property.
Demo showing how to use animation-variants hook.
Demo showing how to use clip path animation variants object.
As the name suggests, this hook will follow the mouse position.
use is scrolled hook to detect if the user has scrolled to the bottom of the page.
use mobile hook allows you to check if the user is on a mobile device.
use toggle onscroll hook allows to toggle element position on scroll (down hide, up show).
Demo showing animated video that expands on scroll.
block animates its children in waves pattern.
Demo showing Wavy Block component.
Demo showing another usage of Wavy Block component.