Pick your theme, then take the components.
84 React components to browse, restyle with your own colors, radius and font, and copy into your app. Built on the Arise UI design system with Sen type, Hugeicons, motion/react animation and React Three Fiber 3D, in light and dark.
Categories
Every component runs live on its page, with its motion spec.
- 13 components
Navigation
Moving between pages, views and steps.
Navbar · Mobile menu · Sidebar · Tabs · Segmented control · Breadcrumbs · Pagination · Stepper · Dropdown menu · Bottom nav · Command palette · Back to top · Scroll ruler
- 8 components
Actions
Buttons and controls that do something.
Button · Loading button · Icon button · Like button · Copy button · Speed dial · Text link · Theme toggle
- 19 components
Forms & inputs
Collecting and validating information.
Text field · Floating label input · Password field · Search field · Textarea · Select · Combobox · Checkbox · Radio group · Switch · Slider · Number stepper · OTP input · Tag input · File upload · Date picker · Rating · Chip group · Validation
- 16 components
Data display
Showing records, numbers and media.
Property card · Card · Avatar · Badge · Tooltip · Popover · Accordion · Task list · Stat tile · Progress ring · Timeline · Carousel · Gallery · Code block · Pricing card · Empty state
- 5 components
Tables
Rows and columns of records.
Data table · Selectable table · Expandable table · Compact table · Table states
- 9 components
Feedback & overlays
Status, alerts, dialogs and loading.
Alert · Toast · Dialog · Drawer · Bottom sheet · Progress bar · Spinner · Skeleton · Status
- 11 components
Marketing & layout
Landing-page sections and page furniture.
Hero · Bento grid · Reveal · Marquee · Beam · Countdown · Newsletter form · Cookie banner · Reading progress · Testimonials · Footer
- 3 components
3D
React Three Fiber scenes in Arise UI colors.
Vault scene · Property model · Rent bars 3D
Three layers of motion
- Layer 1
CSS transitions
Hover, focus, color and small state changes
Tokens --motion-fast (150ms) and --ease-standard, written as Tailwind classes like duration-150 ease-standard.
- Layer 2
motion/react
Enter and exit, layout changes, gestures and springs
Tokens from src/lib/motion.ts: duration, ease, spring and transition presets. MotionConfig respects reduced motion.
- Layer 3
React Three Fiber
3D scenes that explain something
Scenes read the live theme colors, pause when off screen, and load three.js only on pages that use them.
import { motion } from "motion/react";import { spring, transition } from "@/lib/motion"; // Enter with the shared preset, settle with a spring<motion.div initial={{ opacity: 0, y: 10 }} animate={{ opacity: 1, y: 0 }} transition={transition.moderate}/><motion.span layoutId="indicator" transition={spring.snappy} />Built with
- Next.js 16.4
- React 19.3
- React Compiler
- Tailwind CSS 4.3
- motion 14
- three.js 0.186
- React Three Fiber 9.8
- Hugeicons
- Biome