@animbits
Production-ready Framer Motion animation component library for React (Next.js 15, TypeScript 5.9). Ships 50+ copy-paste animation components organized into: Icons (heartbeat, pulse, bounce, spin, wiggle, shake, pop, rotate, stroke-draw, fade-in, scale-in), Buttons (lift, ripple, magnetic, glow), Cards, Loaders, Lists, and Page Transitions, plus animation hooks. All components respect prefers-reduced-motion. Install via shadcn CLI. Free, MIT-licensed, dark-mode ready. Use for: adding tasteful, non-flashy micro-interactions to existing components — particularly icons and buttons — in Next.js or Vite projects.
Install this registry
npx shadcn@latest add https://animbits.dev/r/registry.json pnpm dlx shadcn@latest add https://animbits.dev/r/registry.json bunx shadcn@latest add https://animbits.dev/r/registry.json curl -s https://animbits.dev/r/registry.json Components
60 totalThe use-hover-lift hook.
npx shadcn@latest add https://animbits.dev/r/hooks-use-hover-lift.json The use-hover-glow hook.
npx shadcn@latest add https://animbits.dev/r/hooks-use-hover-glow.json The use-press hook.
npx shadcn@latest add https://animbits.dev/r/hooks-use-press.json The use-fade-in hook.
npx shadcn@latest add https://animbits.dev/r/hooks-use-fade-in.json The use-scale-in hook.
npx shadcn@latest add https://animbits.dev/r/hooks-use-scale-in.json The use-slide-in hook.
npx shadcn@latest add https://animbits.dev/r/hooks-use-slide-in.json The use-pulse hook.
npx shadcn@latest add https://animbits.dev/r/hooks-use-pulse.json The use-bounce hook.
npx shadcn@latest add https://animbits.dev/r/hooks-use-bounce.json The use-shimmer hook.
npx shadcn@latest add https://animbits.dev/r/hooks-use-shimmer.json The use-scramble hook.
npx shadcn@latest add https://animbits.dev/r/hooks-use-scramble.json The use-word-carousel hook.
npx shadcn@latest add https://animbits.dev/r/hooks-use-word-carousel.json The use-magnetic hook.
npx shadcn@latest add https://animbits.dev/r/hooks-use-magnetic.json The use-parallax-tilt hook.
npx shadcn@latest add https://animbits.dev/r/hooks-use-parallax-tilt.json The use-stroke-draw hook.
npx shadcn@latest add https://animbits.dev/r/hooks-use-stroke-draw.json The index hook.
npx shadcn@latest add https://animbits.dev/r/hooks-index.json Continuous pulsing animation for icons
npx shadcn@latest add https://animbits.dev/r/icons-pulse.json One-shot bounce animation for icons with configurable triggers
npx shadcn@latest add https://animbits.dev/r/icons-bounce.json Continuous bouncing animation for icons
npx shadcn@latest add https://animbits.dev/r/icons-bounce-continuous.json Continuous rotation animation for icons
npx shadcn@latest add https://animbits.dev/r/icons-spin.json One-shot wiggle animation (rotate left-right) for icons
npx shadcn@latest add https://animbits.dev/r/icons-wiggle.json One-shot shake animation (horizontal shake) for icons
npx shadcn@latest add https://animbits.dev/r/icons-shake.json Continuous heartbeat rhythm animation for icons
npx shadcn@latest add https://animbits.dev/r/icons-heartbeat.json Entrance animation with fade effect for icons
npx shadcn@latest add https://animbits.dev/r/icons-fade-in.json Entrance animation with scale effect for icons
npx shadcn@latest add https://animbits.dev/r/icons-scale-in.json One-shot pop effect (scale from 0 to 1) for icons
npx shadcn@latest add https://animbits.dev/r/icons-pop.json One-shot 360° rotation animation for icons
npx shadcn@latest add https://animbits.dev/r/icons-rotate.json SVG path stroke drawing animation for icons
npx shadcn@latest add https://animbits.dev/r/icons-stroke-draw.json A smooth, scaling dock of reaction emojis with magnification effect
npx shadcn@latest add https://animbits.dev/r/specials-reaction-dock.json Demo for the Reaction Dock component
npx shadcn@latest add https://animbits.dev/r/specials-reaction-dock-demo.json Detailed toast notification with slide-in animation, icon, and auto-dismiss progress bar
npx shadcn@latest add https://animbits.dev/r/specials-animated-toast.json An interactive card with a spotlight effect.
npx shadcn@latest add https://animbits.dev/r/spotlight-card.json npx shadcn@latest add https://animbits.dev/r/reaction-button.json An animated gradient border effect that travels around a container
npx shadcn@latest add https://animbits.dev/r/specials-border-beam.json Demo for the Border Beam component
npx shadcn@latest add https://animbits.dev/r/specials-border-beam-demo.json Button with press-down effect on tap
npx shadcn@latest add https://animbits.dev/r/buttons-press.json Button with glow effect on hover
npx shadcn@latest add https://animbits.dev/r/buttons-glow.json Button that lifts up on hover
npx shadcn@latest add https://animbits.dev/r/buttons-lift.json Button with shine sweep effect on hover
npx shadcn@latest add https://animbits.dev/r/buttons-shine.json Button with fade-in entrance animation
npx shadcn@latest add https://animbits.dev/r/buttons-fade-in.json Button with slide-in entrance animation
npx shadcn@latest add https://animbits.dev/r/buttons-slide-in.json Button with touch-aware ripple effect on click
npx shadcn@latest add https://animbits.dev/r/buttons-ripple.json Button with cursor-following magnetic attraction effect
npx shadcn@latest add https://animbits.dev/r/buttons-magnetic.json Button with animated gradient border
npx shadcn@latest add https://animbits.dev/r/buttons-border-gradient.json Card that lifts with shadow on hover
npx shadcn@latest add https://animbits.dev/r/cards-hover-lift.json Card with glow effect on hover
npx shadcn@latest add https://animbits.dev/r/cards-hover-glow.json Card with fade-in animation on mount
npx shadcn@latest add https://animbits.dev/r/cards-fade-in.json Card with scale-in animation on mount
npx shadcn@latest add https://animbits.dev/r/cards-scale-in.json Card that slides in from any direction on mount
npx shadcn@latest add https://animbits.dev/r/cards-slide-in.json Card with 3D flip animation on hover
npx shadcn@latest add https://animbits.dev/r/cards-flip.json Card with mouse-tracking tilt effect
npx shadcn@latest add https://animbits.dev/r/cards-tilt.json Card with 3D parallax tilt effect and depth
npx shadcn@latest add https://animbits.dev/r/cards-parallax-tilt.json Card with background image zoom on hover
npx shadcn@latest add https://animbits.dev/r/cards-background-zoom.json Text that fades in word by word or character by character
npx shadcn@latest add https://animbits.dev/r/text-fade-in.json Text that slides up word by word or character by character
npx shadcn@latest add https://animbits.dev/r/text-slide-up.json Text with typewriter effect and optional blinking cursor
npx shadcn@latest add https://animbits.dev/r/text-typewriter.json Text with animated gradient effect
npx shadcn@latest add https://animbits.dev/r/text-gradient.json Text that blurs in word by word or character by character
npx shadcn@latest add https://animbits.dev/r/text-blur-in.json Scroll-driven text reveal with precision blur and spring physics
npx shadcn@latest add https://animbits.dev/r/text-dia.json Text with gradient shimmer sweep animation
npx shadcn@latest add https://animbits.dev/r/text-shimmer.json Hacker-style text scramble decode animation
npx shadcn@latest add https://animbits.dev/r/text-scramble.json