public 3d-motion repository

motion-primitives-website

// itsjwill/motion-primitives-website

110+ free animated React components for Next.js. Copy-paste ready. Framer Motion, GSAP, Three.js, Tailwind CSS. Dock, Spotlight Cards, Glassmorphism, Scroll Animations, 3D Effects, and more. Open source alternative to Aceternity UI & Magic UI.

$ git log --oneline --stat
stars:9forks:3updated:2026-05-16
README.md
readonly

Motion Primitives — 155+ Free React Animation Components

The free, open-source alternative to Aceternity UI, Magic UI, 21st.dev, and Shadcn Motion

Stars License Components Next.js

Live Demo | Browse Components | Showcase

155+ copy-paste animated components for React & Next.js. Framer Motion, GSAP, Three.js, Tailwind CSS. Apple Liquid Glass, Stripe Mesh Gradients, SVG Path Animations, Animated Chat UI, Scroll Orchestration, 3D effects, and more. Zero paid dependencies.


Live Demo

See everything running right now — no install needed:

PageWhat You'll See
HomepageFull showcase with all sections, direction picker, interactive demos
Component BrowserBrowse all 155+ components by category with live previews
ShowcaseFull-page component exhibition
Scroll Animations10 GSAP ScrollTrigger demos — orchestrator, clip-path, velocity, parallax, horizontal scroll
SaaS DemoComplete SaaS landing page built with these components
Agency DemoAgency site template with animations
Portfolio DemoPortfolio template with 3D and scroll effects
Spline Worlds6 interactive Spline 3D scenes — cursor-tracking robot, morphing shapes, kinetic sculptures
Interactive 3D6 experimental R3F scenes — gravity well, swarm intelligence, sound fabric, ferrofluid
Neural DemoThree.js neural network visualization

Run It Locally

git clone https://github.com/itsjwill/motion-primitives-website.git
cd motion-primitives-website
npm install
npm run dev

Opens at http://localhost:3000. Use the direction picker (bottom-right corner) to switch between 4 design systems in real time.


All Components

Interactive (16 components)

ComponentWhat It DoesFile
DockmacOS-style magnification dock with spring physicsinteractive/dock.tsx
MarqueeInfinite scroll marquee, horizontal/vertical, pause on hoverinteractive/marquee.tsx
LampDramatic light cone effect (Aceternity-style)interactive/lamp.tsx
NumberTickerAnimated number counter triggered on scrollinteractive/number-ticker.tsx
MorphingTextText morphing, typewriter, flip, word rotate (4 variants)interactive/morphing-text.tsx
SpotlightCardCard with cursor-tracking radial spotlightinteractive/spotlight-card.tsx
SpotlightBorderCardSpotlight effect on card border onlyinteractive/spotlight-card.tsx
SpotlightGridGrid of cards with shared spotlightinteractive/spotlight-card.tsx
MagneticElements that attract toward cursorinteractive/magnetic.tsx
AnimatedBeamSVG beam animations connecting elementsinteractive/animated-beam.tsx
RippleButtonMaterial-design click ripple effectinteractive/ripple.tsx
AnimatedTabsTabs with spring animations (3 variants: pill, underline, background)interactive/animated-tabs.tsx
LiquidGlassiOS-style glassmorphism with 3D tiltinteractive/liquid-glass.tsx
GlassCardSimple glassmorphism card with optional tiltinteractive/liquid-glass.tsx
FrostedPanelHeavy frosted glass with noise textureinteractive/liquid-glass.tsx
BorderBeamLight beam traveling around bordersinteractive/border-beam.tsx
ShimmerBorderRotating gradient shimmer on bordersinteractive/border-beam.tsx
GlowingBorderPulsing glow effect around elementsinteractive/border-beam.tsx
ConfettiParticle celebration on clickinteractive/confetti.tsx
CelebrationConfettiFull-screen confetti raininteractive/confetti.tsx
ScrollReveal10 reveal variants (fade, zoom, flip, blur, slide)interactive/scroll-reveal.tsx
StaggerRevealStagger animate multiple children on scrollinteractive/scroll-reveal.tsx
TextRevealWord-by-word text reveal on scrollinteractive/scroll-reveal.tsx
OrbitingCirclesElements orbiting a center pointinteractive/orbit.tsx
AnimatedGridPatternGrid with randomly glowing cellsinteractive/wavy-background.tsx
DotPatternRepeating SVG dot pattern backgroundinteractive/wavy-background.tsx

Backgrounds (13 components)

ComponentFile
Aurorabackgrounds/aurora.tsx
Spotlightbackgrounds/spotlight.tsx
Meteorsbackgrounds/meteors.tsx
Gridbackgrounds/grid.tsx
Gradient Mesh (interactive)backgrounds/gradient-mesh.tsx
Particlesbackgrounds/particles.tsx
Infinite Gridbackgrounds/infinite-grid.tsx
Gradient Blurbackgrounds/gradient-blur.tsx
Shader Backgrounds (Noise, Liquid Metal, Wave, Plasma)backgrounds/shader-backgrounds.tsx
MeshGradientbackgrounds/premium-backgrounds.tsx
DotPatternbackgrounds/premium-backgrounds.tsx
GridPatternbackgrounds/premium-backgrounds.tsx
FilmGrainbackgrounds/premium-backgrounds.tsx

Premium Effects (5 components) NEW

ComponentWhat It DoesFile
LiquidGlassApple iOS 26 glass — SVG refraction, specular highlights, backdrop blur, motion-responsiveeffects/premium-effects.tsx
SpotlightCardLinear.app-style card — radial gradient follows mouse, border glow on hovereffects/premium-effects.tsx
AnimatedBeamVercel-style SVG beam — cubic Bezier with traveling gradient connecting elementseffects/premium-effects.tsx
CursorRevealCircle mask follows cursor revealing alternate content underneath, click to expandeffects/premium-effects.tsx
ProgressiveBlurLinear.app edge blur — backdrop blur fades on any container edge (top/bottom/left/right)effects/premium-effects.tsx

Premium Text (3 components) NEW

ComponentWhat It DoesFile
TextScrambleCyberpunk decode effect — random characters resolve to target text (mount/hover/inView triggers)text/premium-text.tsx
SpringTextKinetic typography — per-character spring physics, characters repel from cursor proximitytext/premium-text.tsx
VariableFontTextVariable font axis animation — animate weight/width per character (auto/hover/mouse modes)text/premium-text.tsx

Premium Backgrounds (4 components) NEW

ComponentWhat It DoesFile
MeshGradientStripe.com animated gradient — canvas FBM simplex noise with sinusoidal warp, configurable colorsbackgrounds/premium-backgrounds.tsx
DotPatternSVG dot grid with radial gradient fade mask — configurable spacing, radius, opacitybackgrounds/premium-backgrounds.tsx
GridPatternVercel.com grid lines with radial fade — SVG pattern with configurable cell size and opacitybackgrounds/premium-backgrounds.tsx
FilmGrainCanvas animated noise overlay — analog film aesthetic with configurable intensity/fps/blend modebackgrounds/premium-backgrounds.tsx

SVG Animations (12 components + 4 hooks) NEW

ComponentWhat It DoesFile
SvgPathDrawSelf-drawing SVG paths on scroll/mount/hover/inViewsvg/animated-svg.tsx
SvgMorphMorph between SVG path shapes with auto/hover/click/scroll triggerssvg/animated-svg.tsx
SvgLineOrchestraChoreographed sequential path drawing with GSAP timelinesvg/animated-svg.tsx
SvgGooeyBlobMetaball gooey filter with physics-based circle movementsvg/animated-svg.tsx
SvgLiquidMorphOrganic blob with continuous rAF-based noise morphingsvg/animated-svg.tsx
SvgTextPathScrollText on SVG textPath with scroll-linked startOffsetsvg/animated-svg.tsx
SvgStrokeRevealTwo-stage reveal — stroke draws in, then fill fadessvg/animated-svg.tsx
SvgParticleExplosionSVG elements burst apart on trigger, reassemble on resetsvg/animated-svg.tsx
SvgGlitchFilterAnimated displacement + turbulence + color shift glitchsvg/animated-svg.tsx
SvgWaveDistortionfeTurbulence wave wrapper for any childrensvg/animated-svg.tsx
SvgGradientFlowAnimated flowing linearGradient on SVG pathssvg/animated-svg.tsx
SvgCircuitBoardAuto-generated circuit board with pulsing nodes and data particlessvg/animated-svg.tsx

Hooks: useSvgPathDraw, useSvgMorph, useSvgFilter, useScrollVelocity — in hooks/use-svg-animation.ts

Animated Chat UI (8 components) NEW

ComponentWhat It DoesFile
ChatContainerAuto-scrolling chat with MutationObserver, glass/dark variantschat/animated-chat.tsx
ChatBubbleSpring pop-in with user/assistant/system variants, directional enterchat/animated-chat.tsx
TypingIndicatorThree bouncing dots with AnimatePresencechat/animated-chat.tsx
StreamingTextWord/character streaming with fade/blur/slide/typewriter animationschat/animated-chat.tsx
ChatInputAuto-resize textarea with animated send button and char countchat/animated-chat.tsx
MessageReactionSpring-animated emoji pills with count badgeschat/animated-chat.tsx
ChatNotificationSlide-in banner with auto-dismiss progress barchat/animated-chat.tsx
AiResponseCardCard with animated border beam rotation and streaming textchat/animated-chat.tsx

Scroll Orchestration (7 components) NEW

ComponentWhat It DoesFile
ScrollOrchestratorPin + master GSAP timeline scrubbed to scroll via React Contextscroll/scroll-orchestrator.tsx
ScrollStageDefine animation stages within orchestrator (0-1 range)scroll/scroll-orchestrator.tsx
ScrollVelocityWrapperApply blur/skew/scale based on scroll speedscroll/scroll-orchestrator.tsx
ClipPathRevealScroll-linked clip-path with presets (circle/horizontal/vertical/diagonal/diamond)scroll/scroll-orchestrator.tsx
DepthParallaxCSS perspective container for real 3D depthscroll/scroll-orchestrator.tsx
DepthLayerIndividual layer with translateZ depth + optional scroll speedscroll/scroll-orchestrator.tsx
ImageSequenceScrollCanvas frame sequence player — Apple AirPods Pro techniquescroll/scroll-orchestrator.tsx

Scroll Animations (6 components)

GSAP ScrollTrigger, Infinite Scroll, Parallax, Text Parallax, Sticky Reveal, Horizontal Scroll, Section Reveal, Fade/Scale/Rotate on Scroll

Text Animations (7 components)

Text Generate Effect, Character/Word/Line Reveal, Gradient Text, Split Screen Text, TextScramble, SpringText, VariableFontText

Cards (7 components)

Tilt Card, Glow Card, Bento Grid, Feature Showcase, Hover Card, Stack Cards, Living System

Effects (16 components)

Magnetic Button, Magnetic Gallery, Custom Cursor (6 variants), Fluid Cursor (metaball), Mouse Parallax, Audio Reactive, Animated Input, Media Reveal (7 modes), Text Distortion, Reveal on Hover, Theme Toggle, LiquidGlass, SpotlightCard, AnimatedBeam, CursorReveal, ProgressiveBlur

Premium Buttons (10 components)

Shader Distortion, Ink Bleed, Cloth, Portal, Swarm, Liquid Metal, Reactive Shadow, Sticker Peel, Thermal, Momentum

3D Components (6 components)

Floating Shapes, Interactive Globe, Neural Network, Particle Morph, Scroll Progress 3D, SplineScene (Spline 3D integration with lazy loading + Suspense)

Layout & Navigation (5 components)

Animated Masonry, Hero Sections (multiple variants), Premium Layouts, Morphing Nav, Section Reveal

Transitions (3 components)

Noise Transition (Perlin dissolve between pages), Page Transition, Preloader (4 direction-specific variants)

Page Templates (3 templates)

Landing Page, About Page, Pricing Page — all direction-aware, ready to customize

SEO Toolkit (11 utilities)

Auto SEO (zero-config keyword extraction), 15 JSON-LD schemas, Analytics integration (Google Analytics, Plausible, Fathom, Umami, PostHog), Social Share (9 platforms), Web Vitals tracking (CLS, FCP, FID, INP, LCP, TTFB), Breadcrumbs, RSS/Atom/JSON feed generators, SEO Analyzer (dev-mode audit)

Custom Hooks (6)

HookWhat It Does
useGsapGSAP ScrollTrigger integration with automatic cleanup
useLenisSmooth scroll with Lenis — scroll-to, lock/unlock, velocity
useMousePositionReal-time mouse position tracking for cursor effects
useReducedMotionRespect prefers-reduced-motion — disable animations when needed
useSvgAnimationSVG path draw, morph, filter, and scroll velocity (4-in-1)
useWebVitalsTrack CLS, FCP, FID, INP, LCP, TTFB with callback

How to Use

Every component is self-contained. Copy the file you need, or import directly:

import { SpotlightCard } from "@/components/interactive/spotlight-card";
import { ScrollReveal } from "@/components/interactive/scroll-reveal";
import { Dock, DockItem } from "@/components/interactive/dock";
import { TiltCard } from "@/components/cards/tilt-card";
import { MagneticButton } from "@/components/effects/magnetic-button";

// Premium components
import { LiquidGlass, AnimatedBeam, CursorReveal } from "@/components/effects";
import { MeshGradient, FilmGrain } from "@/components/backgrounds";
import { TextScramble, SpringText } from "@/components/text";
import { SvgPathDraw, SvgGooeyBlob } from "@/components/svg";
import { ChatContainer, ChatBubble, StreamingText } from "@/components/chat";
import { ScrollOrchestrator, ScrollStage, ImageSequenceScroll } from "@/components/scroll";

Spline 3D Scene (Interactive)

import { SplineScene } from "@/components/ui/splite";
import { Card } from "@/components/ui/card";
import { Spotlight } from "@/components/backgrounds/spotlight";

<Card className="w-full h-[500px] bg-black/[0.96] relative overflow-hidden">
  <Spotlight className="-top-40 left-0 md:left-60 md:-top-20" fill="white" />
  <div className="flex h-full">
    <div className="flex-1 p-8 z-10 flex flex-col justify-center">
      <h1 className="text-5xl font-bold bg-clip-text text-transparent bg-gradient-to-b from-neutral-50 to-neutral-400">
        Interactive 3D
      </h1>
    </div>
    <div className="flex-1 relative">
      <SplineScene scene="https://prod.spline.design/kZDDjO5HuC9GJUM2/scene.splinecode" className="w-full h-full" />
    </div>
  </div>
</Card>

Apple Liquid Glass (iOS 26)

<LiquidGlass blur={20} refraction={0.3} specular motionResponsive>
  <div className="p-8">
    <h3>Glass Panel</h3>
    <p>SVG refraction + specular highlights follow your cursor.</p>
  </div>
</LiquidGlass>

Stripe-Style Mesh Gradient

<MeshGradient
  colors={["#6366f1", "#8b5cf6", "#ec4899", "#06b6d4", "#10b981"]}
  speed={0.0005}
  className="w-full h-[400px]"
/>

Vercel Animated Beam

<div ref={containerRef} className="relative">
  <div ref={fromRef}>Source</div>
  <div ref={toRef}>Target</div>
  <AnimatedBeam containerRef={containerRef} fromRef={fromRef} toRef={toRef} curvature={50} />
</div>

Cursor Reveal (Hidden Content)

<CursorReveal
  radius={100}
  expandOnClick
  revealContent={<div className="bg-white text-black p-8">Secret content revealed!</div>}
>
  <div className="bg-black text-white p-8">Hover to reveal what's underneath</div>
</CursorReveal>

Text Scramble (Decode Effect)

<TextScramble text="WELCOME TO THE FUTURE" trigger="inView" duration={2000} />

Spring Text (Per-Character Physics)

<SpringText text="HOVER ME" fontSize={4} proximity={120} maxDisplacement={25} />

SVG Path Drawing

<SvgPathDraw
  paths={[{ d: "M10,80 Q95,10 180,80", stroke: "#6366f1", strokeWidth: 3 }]}
  trigger="inView"
  duration={1.5}
/>

Animated Chat UI

<ChatContainer variant="glass">
  <ChatBubble sender="user">How does this work?</ChatBubble>
  <ChatBubble sender="assistant">
    <StreamingText text="Each word animates in with spring physics." mode="word" />
  </ChatBubble>
  <TypingIndicator />
</ChatContainer>

Apple-Style Image Sequence

<ImageSequenceScroll
  frames={Array.from({ length: 120 }, (_, i) => `/frames/frame-${i}.webp`)}
  preloadCount={20}
/>

Film Grain Overlay

<div className="relative">
  <YourContent />
  <FilmGrain intensity={0.06} fps={12} blendMode="overlay" />
</div>

Scroll Reveal (10 variants)

<ScrollReveal variant="fade-up" delay={0.2}>
  <div>This fades up when scrolled into view.</div>
</ScrollReveal>

macOS Dock

<Dock magnification={60} distance={140}>
  <DockItem label="Home"><HomeIcon className="w-6 h-6" /></DockItem>
  <DockSeparator />
  <DockItem label="Settings"><GearIcon className="w-6 h-6" /></DockItem>
</Dock>

4 Design Directions

One codebase, four completely different aesthetics. Switch with one attribute — every CSS variable, font, color, animation curve, and component style transforms instantly. No rebuild required.

DirectionVibeFontsMotion Style
LuxuryPagani, Richard MilleSpace Grotesk + InterSlow, deliberate [0.16, 1, 0.3, 1]
CyberpunkNeon, Glitch, TerminalJetBrains Mono + IBM PlexSnappy, glitchy [0.76, 0, 0.24, 1]
KineticStripe, Vercel, LinearOutfit + DM SansSpring physics stiffness: 200
FreestyleBold, UnexpectedSyne + ManropeVaried, unpredictable

What changes per direction:

  • 40+ CSS color variables (backgrounds, borders, accents, gradients)
  • 8 font families with fluid scaling (12+ sizes)
  • 4 distinct animation timing functions (ease curves)
  • 20+ keyframe animations adapted per aesthetic
  • Component border radii, shadows, spacing
  • Gradient angles, glow intensities, blur values
// Switch at runtime — no rebuild, no page reload
document.documentElement.setAttribute("data-direction", "cyberpunk");

Use the DirectionPicker component (bottom-right corner in demo) to try all 4 live.


Tech Stack

LibraryPurpose
Next.js 14App Router, React Server Components, 62 static pages
React 18Client components with hooks
Framer Motion 11Declarative animations, gestures, layout animations
GSAP 3.12Complex timelines, ScrollTrigger, pin/scrub effects
Three.js / React Three Fiber3D scenes (globe, particles, neural network)
SplineInteractive 3D scenes with cursor tracking, drag, and scroll
LenisSmooth scrolling with momentum
Tailwind CSS 3.4Utility styling with direction-aware CSS variables
TypeScript 5.4Full type safety, prop interfaces for every component

Comparison

FeatureAceternity UIMagic UIShadcn MotionThis Repo
Price$49-149/yr$49/yrFreeFree (MIT)
Components~50~40~20155+
Live DemoYesYesLimitedYes — 8 pages
Design Systems1114 (runtime switchable)
3D ComponentsFewNoneNone5 (Three.js)
GSAP ScrollTriggerNoNoNoYes
Scroll VideoNoNoNoApple-style frame scrub
Audio ReactiveNoNoNoYes
Fluid CursorNoNoNoMetaball cursor
SEO ToolkitNoneNoneNone15 JSON-LD schemas
Spline 3DNoNoNoYes (3 interactive scenes)
Page TemplatesNoneNoneNone4 (SaaS, Agency, Portfolio, 3D)
PreloaderNoneNoneNone4 direction-specific variants
SVG AnimationsNoNoNo12 components + 4 hooks
Animated Chat UINoNoNo8 components
Premium Text EffectsNoNoNo3 (scramble, spring, variable font)
Scroll OrchestrationNoNoNo7 (pin, stage, velocity, clip-path, depth)
Custom HooksFewFewNone6 (GSAP, Lenis, mouse, motion, SVG, vitals)

Performance

  • First load JS: < 200KB (87.6KB shared)
  • All 3D/canvas/shader components: next/dynamic with ssr: false
  • 62 statically generated pages
  • Fonts: next/font with display swap
  • prefers-reduced-motion respected throughout
  • Lighthouse 90+

Project Structure

src/
├── components/
│   ├── backgrounds/      # 13 animated backgrounds (aurora, spotlight, meteors, mesh gradient, film grain...)
│   ├── buttons/          # 10 premium button effects (shader, ink bleed, cloth, portal, swarm...)
│   ├── cards/            # 7 card components (tilt, glow, bento, stack, living system...)
│   ├── chat/             # 8 animated chat UI (bubbles, streaming text, typing indicator, reactions...)
│   ├── core/             # Direction picker, preloader, smooth scroll, nav
│   ├── docs/             # Code block, component preview, props table
│   ├── effects/          # 16 cursor/interaction effects + 5 premium (liquid glass, cursor reveal...)
│   ├── interactive/      # 26 interactive components (dock, marquee, spotlight, beam, glass...)
│   ├── layout/           # Hero sections, masonry, premium layouts
│   ├── navigation/       # Morphing nav
│   ├── scroll/           # 13 scroll systems (orchestrator, velocity, clip-path, depth parallax, image sequence...)
│   ├── seo/              # 11 SEO utilities (15 JSON-LD schemas, analytics, feeds, vitals...)
│   ├── svg/              # 12 SVG animations (path draw, morph, gooey blob, circuit board, glitch...)
│   ├── templates/        # 3 page templates (landing, about, pricing)
│   ├── text/             # 7 text animations (generate, reveal, gradient, scramble, spring, variable font...)
│   ├── three/            # 5 Three.js 3D components (globe, particles, neural network...)
│   ├── transitions/      # 3 page transitions (noise dissolve, preloader variants)
│   └── ui/               # Shadcn-style primitives (Card, SplineScene)
├── hooks/
│   ├── use-gsap.ts           # GSAP ScrollTrigger integration
│   ├── use-lenis.ts          # Smooth scroll with Lenis
│   ├── use-mouse-position.ts # Mouse tracking for effects
│   ├── use-reduced-motion.ts # Accessibility: prefers-reduced-motion
│   ├── use-svg-animation.ts  # SVG path draw, morph, filter, scroll velocity
│   └── use-web-vitals.ts     # Core Web Vitals tracking
├── app/
│   ├── page.tsx          # Homepage
│   ├── _sections/        # 9 homepage demo sections
│   ├── components/       # Component browser (48+ individual pages)
│   ├── demos/            # SaaS, Agency, Portfolio templates
│   ├── showcase/         # Full component showcase
│   └── neural/           # Neural network 3D demo
└── lib/
    ├── utils.ts          # cn() helper, easings, utilities
    ├── motion.ts         # Motion utilities and presets
    ├── theme.tsx          # Theme system with direction support
    ├── fonts.ts          # Direction-aware font definitions
    ├── seo.ts            # SEO utilities
    └── component-registry.ts  # Dynamic component registry

FAQ

Can I use individual components in my own project? Yes. Every component is self-contained. Copy the .tsx file you need into your project. Only dependencies are React, Framer Motion, and Tailwind CSS (some components also use GSAP or Three.js).

Does it work with existing Tailwind sites? Yes. The direction system uses CSS variables and data-direction attributes. Won't conflict with your existing Tailwind config.

What if I only want one design direction? Pick one and use it. The multi-direction system is completely opt-in. Components work without it.

Will it slow my site down? No. Heavy components (Three.js, shaders, canvas) load asynchronously via next/dynamic. Static fallbacks for everything. First load shared JS is 87.6KB.

Is this production-ready? Yes. TypeScript throughout, proper prop interfaces, no hydration errors, accessibility considered. prefers-reduced-motion is respected.

What are the "premium" components? Not paywalled — everything is free. "Premium" means these components match the quality of paid libraries: Apple Liquid Glass (iOS 26), Stripe Mesh Gradients, Linear.app Spotlight Cards, Vercel Animated Beams. They're called "premium" because they took significantly more engineering to build.

Can I build an AI chat interface with this? Yes. The 8-component Animated Chat UI gives you spring-animated bubbles, streaming text with 4 modes (word/character/fade/typewriter), typing indicators, reactions, notifications, and an AI response card with animated border beam. Plug in any LLM backend.

What about SVG animations? 12 dedicated components: self-drawing paths, shape morphing, gooey metaballs, particle explosions, glitch filters, circuit board generators, and more. Plus 4 custom hooks for building your own SVG animations.


Contributing

PRs welcome. See CONTRIBUTING.md.

Credits

Inspired by Aceternity UI, Magic UI, 21st.dev, Hover.dev

Built with Next.js, Framer Motion, GSAP, Lenis, React Three Fiber, Tailwind CSS

License

MIT — use however you want, commercially or personally.


More Open Source

RepoDescription
vantaOpen source AI video engine
ai-agents-that-shipProduction-ready AI agent frameworks
generative-ai-uncensoredThe real guide to generative AI tools

Want to build alongside people who ship?

Join the community — we build AI products and premium sites weekly.

Join

metadata.json
TypeScriptaceternity-alternativeanimated-componentsanimation-librarycopy-pastedesign-systemFramer Motionfree-componentsglassmorphismGSAPShowcasesmagicui-alternativenextjsnextjs-componentsreact-componentsscroll-animationstailwind-componentsThree.jstypescriptui-librarywebsite-animations

[INFO] 4 topics link to curated motion topic pages.