Copy. Paste. Ship.
Curated React components from the best UI libraries — ready to drop into your project. Use them with Prompt Snippets (⌃⌥J).
Aceternity UI
Animated, high-impact effects for hero sections and feature showcases.
Floating Navbar
FeaturedDetaching glassmorphism navbar on scroll
"use client";
import { useState, useEffect } from "react";
import { motion, AnimatePresence } from "framer-motion";
export function FloatingNav({ items }: { Spotlight Effect
FeaturedMouse-tracking spotlight hover effect
"use client";
import { useRef, useState } from "react";
import { motion } from "framer-motion";
export function Spotlight({ children, className = "" }: { Text Generate Effect
Words fade in one by one with blur effect
"use client";
import { motion } from "framer-motion";
export function TextGenerate({ text, className = "" }: {
text: string; Magic UI
Delightful micro-interactions — shimmers, docks, glowing borders.
macOS Dock
FeaturedmacOS-style magnifying dock bar
"use client";
import { useRef } from "react";
import { motion, useMotionValue, useSpring, useTransform } from "framer-motion";
function DockItem({ icon, label, mouseX }: { Shimmer Button
FeaturedCTA button with sweeping shimmer on hover
export function ShimmerButton({ children, className = "" }: {
children: React.ReactNode;
className?: string;
}) {
return ( Animated Gradient Border
Card with spinning gradient border
export function GradientCard({ children, className = "" }: {
children: React.ReactNode;
className?: string;
}) {
return ( Material UI
Material Design 3 patterns built from scratch with React.
Data Table
Sortable paginated table with MUI styling
"use client";
import { useState, useMemo } from "react";
import { ChevronUp, ChevronDown, ChevronLeft, ChevronRight } from "lucide-react";
type Column<T> = { key: keyof T; label: string; sortable?: boolean }; Speed Dial FAB
Floating action button with expanding actions
"use client";
import { useState, useRef, useEffect } from "react";
import { motion, AnimatePresence } from "framer-motion";
import { Plus, X } from "lucide-react";
Radix UI
Accessible headless primitives styled with Tailwind.
Toast Notifications
FeaturedToast system with useToast hook
"use client";
import * as Toast from "@radix-ui/react-toast";
import { createContext, useContext, useState, useCallback } from "react";
import { X } from "lucide-react";
Animated Dialog
Accessible modal with scale animation
"use client";
import * as Dialog from "@radix-ui/react-dialog";
import { X } from "lucide-react";
export function Modal({ trigger, title, children }: { Dropdown Menu
Polished dropdown with icons and shortcuts
"use client";
import * as DropdownMenu from "@radix-ui/react-dropdown-menu";
type MenuItem = {
label: string; shadcn/ui
Composable building blocks you own and customize.