Skip to main content
This is your complete resource library for building beautiful, interactive user interfaces. From component libraries to 3D tools and design inspiration — everything you need in one place.

Component Libraries

Primary Stack

shadcn/ui

shadcn/uiBeautifully designed, customizable componentsCopy-paste component library built with Radix UI and Tailwind CSS. Full control over your code — not a dependency, you own the components.✨ React • TypeScript • Tailwind • Radix UI

Framer Motion

Framer MotionProduction-ready animation library for ReactThe industry standard for React animations. Simple declarative API for complex animations, gestures, and layout transitions.🎨 Animations • Gestures • Layout • SVG

Modern Component Collections

Aceternity UI

Aceternity UITrending animated componentsFree library of animated, copy-paste UI components built with Next.js, React, Tailwind, and Framer Motion. Perfect for modern, eye-catching interfaces.🚀 Next.js • Framer Motion • Free

Animate UI

Animate UIFully animated component libraryOpen-source animated components built with React, TypeScript, Tailwind, and Motion. Browse, install, and customize with Shadcn CLI.⚡ TypeScript • Motion • Shadcn Compatible

Hero UI

Hero UIBeautiful, fast, modern React UI libraryComprehensive component library with automatic dark mode, TypeScript support, and easy theming. Built for accessible, customizable web apps.🌙 Dark Mode • TypeScript • Accessible

Molecule UI

Molecule UIModern React component libraryFocused on intuitive interactions and seamless UX. Pre-built components like SwipeRow, Discussion, and SpinningCircle for interactive experiences.🎯 Interactions • Modern • React

Creative & Experimental

Fancy Components

Fancy ComponentsMake the web fun againCreative, ready-to-use React components with unique microinteractions. Categories include Text, Carousel, Background, Physics, Image, Filter, and Blocks.🎪 Creative • Microinteractions • Fun

React Bits

React BitsHigh-quality animated componentsOpen-source collection of fully customizable, animated React components for building stunning, memorable user interfaces.💫 Animated • Customizable • Open Source

Once UI

Once UIDesign system for Next.jsOpen-source toolkit for indie creators with flexible style system, functional components, and deployment-ready products. Launch projects quickly.🛠️ Next.js • Indie Friendly • Complete System

21st.dev

21st.devVibe-crafting toolDiscover UI inspiration, create mood boards, and generate design variants with AI. Perfect for rapid prototyping and creative exploration.🤖 AI-Powered • Inspiration • Prototyping

Design Resources & Galleries

Component Galleries

Premium Design Assets

LS Graphics Abstractions

LS GraphicsAbstract 3D backgrounds & graphicsPremium abstract visuals, gradients, and 3D elements for modern web design. High-quality assets for professional projects.

Craftwork Design

Craftwork DesignDesign assets & templatesCurated catalog of free and paid design resources including illustrations, icons, UI kits, and website templates.

Crypto Design Club

Crypto Design ClubWeb3 & crypto design resourcesSpecialized design resources and inspiration for cryptocurrency and blockchain projects.

UIverse

UIverseOpen-source UI elementsCommunity-driven collection of beautiful, copy-paste UI elements and components created by designers worldwide.

Hero Section Inspiration

Supahero

SupaheroPremium hero section examplesCurated collection of stunning hero sections from top websites. Perfect for landing page inspiration and conversion-focused designs.🦸 Heroes • Landing Pages • Premium Examples

Tools for 3D & Interactive Experiences

Create immersive, interactive experiences that set your projects apart. These tools require no code or minimal coding knowledge.

Spline

SplineReal-time 3D design toolWeb-based collaborative 3D design platform. Create 3D objects, animations, and interactive experiences that export to web, mobile, and more.🎨 3D Modeling • Animation • Collaboration • No Code

Rive

RiveInteractive graphics & animationsCreate state machine-powered animations and interactive graphics that run anywhere. Perfect for UI animations and micro-interactions.⚡ State Machines • Cross-Platform • Interactive

Jitter

JitterMotion design made simpleCreate professional animated content and videos for your web projects. Intuitive interface for designers who aren’t animators.🎬 Motion Design • Video • Easy to Use

Unicorn Studio

Unicorn StudioNo-code WebGL toolCreate stunning web graphics and interactive 3D experiences without coding. Perfect for landing pages and immersive web experiences.✨ No Code • WebGL • 3D Graphics

Endless Tools

Endless ToolsAI-powered 3D visualsAll-in-one web tool for creating striking 3D visuals, animations, and effects. AI-powered object creation with no heavy software or coding needed.🤖 AI-Powered • 3D • Visual Effects • Animations

Content Core

Content CoreInteractive content creationPlatform for creating engaging, interactive content experiences. Build immersive stories and dynamic web experiences.📱 Interactive • Content • Experiences

Design Inspiration

Stay current with design trends and discover cutting-edge work from the best designers and studios worldwide.

Awwwards

AwwwardsAward-winning web designThe most prestigious awards for design, creativity, and innovation on the internet. Daily showcase of the world’s best websites.🏆 Awards • Best of Web • Industry Standard

Godly

GodlyAstronomically good web designCurated showcase of the best web designs across e-commerce, portfolios, tech, and more. Video previews and categorized inspiration.✨ Curated • Categories • Video Previews

Dribbble

DribbbleDesigner community & inspirationThe world’s leading community for designers to share work, find inspiration, and connect with clients. Millions of design shots across all categories.🎨 Community • Portfolio • Jobs • Inspiration

How to Use This Library

1

Start with Components

Begin with shadcn/ui as your base component library. It’s customizable, accessible, and integrates perfectly with our stack.
2

Add Animation

Use Framer Motion for animations and micro-interactions. Start simple with basic transitions, then explore advanced gestures and layouts.
3

Browse for Inspiration

Check Aceternity UI, Animate UI, and Fancy Components for pre-built animated components you can copy-paste.
4

Explore 3D & Interactive

When you need 3D elements or complex interactions, use Spline or Rive. They integrate seamlessly with React.
5

Get Inspired

Visit Awwwards, Godly, and Dribbble regularly to stay current with design trends and discover new patterns.
6

Reference Galleries

Use component-specific galleries (Navbar Gallery, CTA Gallery, One Page Love) when designing specific sections.

Quick Start Templates

Basic Setup: shadcn/ui + Framer Motion

# Initialize shadcn/ui
npx shadcn-ui@latest init

# Add components
npx shadcn-ui@latest add button
npx shadcn-ui@latest add card
npx shadcn-ui@latest add dialog

# Install Framer Motion
pnpm add framer-motion
// Animated component example
import { motion } from 'framer-motion'
import { Button } from '@/components/ui/button'

export function AnimatedCard() {
  return (
    <motion.div
      initial={{ opacity: 0, y: 20 }}
      animate={{ opacity: 1, y: 0 }}
      transition={{ duration: 0.5 }}
      className="p-6"
    >
      <h2>Animated Card</h2>
      <Button>Click me</Button>
    </motion.div>
  )
}

Advanced: 3D with Spline + React

import Spline from '@splinetool/react-spline'

export function Hero3D() {
  return (
    <div className="h-screen">
      <Spline scene="https://prod.spline.design/YOUR_SCENE_ID/scene.splinecode" />
    </div>
  )
}

Interactive: Rive Animations

# Install Rive
pnpm add @rive-app/react-canvas
import { useRive } from '@rive-app/react-canvas'

export function RiveAnimation() {
  const { RiveComponent } = useRive({
    src: 'animation.riv',
    stateMachines: 'State Machine 1',
    autoplay: true,
  })

  return <RiveComponent />
}

Resource Categories

Component Libraries (Start Here)
  • shadcn/ui → Base components, forms, dialogs
  • Aceternity/Animate UI → Eye-catching sections, landing pages
  • Hero UI/Molecule UI → Complete UI systems
Animation Libraries
  • Framer Motion → General React animations
  • Rive → Complex state-based animations
  • GSAP → Advanced timeline animations
3D & Interactive
  • Spline → 3D models and scenes
  • Unicorn Studio → WebGL effects
  • Endless Tools → Quick 3D graphics
Inspiration & Research
  • Awwwards → Industry trends, best practices
  • Dribbble → Visual design, UI patterns
  • Godly → Web design inspiration
  • Component Galleries → Specific UI patterns
Development Tools
  • Jitter → Motion graphics for marketing
  • Content Core → Interactive experiences
  • 21st.dev → AI-assisted design variants

Community & Learning

Discord Communities

  • shadcn/ui Discord
  • Framer Discord
  • Spline Community

YouTube Channels

  • Fireship (Quick tutorials)
  • DesignCourse (UI/UX)
  • Online Tutorials (Animations)

Twitter/X Follow

  • @shadcn (Components)
  • @framer (Motion design)
  • @splinetool (3D)
  • @buildspace (Web3 design)

Newsletter

  • Frontend Focus
  • React Status
  • CSS Weekly
Performance Considerations:
  • Heavy animations can impact performance — use sparingly
  • 3D elements increase bundle size — lazy load when possible
  • Test on low-end devices before shipping
  • Use React DevTools Profiler to measure impact
Pro Workflow:
  1. Find inspiration (Awwwards/Godly)
  2. Identify patterns (Component Galleries)
  3. Check if pre-built exists (shadcn/Aceternity)
  4. Build custom if needed (Framer Motion)
  5. Add 3D/interactive elements (Spline/Rive)
  6. Test and optimize

Contribution

Found an amazing resource? Add it to this library:
  1. Verify it’s production-ready and well-maintained
  2. Test integration with our stack (Next.js + React + TypeScript)
  3. Add to the appropriate category above
  4. Include description and tech stack tags
  5. Submit PR or notify the team

Last updated: October 2025 • Maintained by the Weventures team