Build faster with components that are already documented and demoed
Start with standout blocks like File Viewer, File Tree, and Charts, then branch into category docs. Every tile below links straight to a real component page.
All Components
Browse the full library
Action Menu
Shadcn dropdown preset for item actions: icons, shortcuts, destructive items, labels, and separators.
Animated Laptop
Laptop mockup with a hover-reactive lid that springs open to reveal the screen. Built with pure CSS 3D transforms. For a static open pose with a visible keyboard deck, use laptop-mockup. Pairs with phone-mockup, tablet-mockup, and browser-mockup.
App Orbit
Premium spatial orbit system for AI dashboards, product control planes, and connected app ecosystems.
Area Charts
Stacked area charts for trajectory and part-to-whole movement over time.
Aura Blob
Default product-style backdrop: two `useSpring` radial blobs (smooth, easy to theme with oklch/gradients). Blobs keep their last position when the pointer leaves-no snap to center-and one short blend on pointer re-entry softens jumps; steady motion uses direct targets (springs handle smoothing). For a more dramatic multi-blob stack, see **fluid-cursor-background-02**.
Avatar Group Row
Stacked avatars with optional overflow count and social-proof caption.
Bar Charts
Categorical comparison charts for channels, pipeline progression, and stacked quality metrics.
Bento Grid
Asymmetric CSS grid with col/row span cells and a cursor-tracked hover spotlight on each tile.
Browser Mockup
mac-style browser chrome with traffic lights, tabs (decorative or per-tab content), and URL bar. Render React children, liveUrl iframe, or static image - single-tab via props or multi-tab via tabs.
Chat Bubble
Message bubble with markdown, avatar tooltips, delivery status, streaming cursor, and inline reactions.
Chat Input
Auto-growing textarea with send on Enter, optional attach/voice, character cap, and stop-generation mode.
Chat Typing Indicator
Three-dot pulse and optional “Name is typing…” label.
Showing 12 of 86 components
Live Playground Preview
These are real examples from the library rendered inline, so users can feel how components behave before opening full docs.
File Tree
Preview nested structures and navigation states live.
src
app
layout.tsx
page.tsx
globals.css
api
auth
route.ts
users
route.ts
components
ui
button.tsx
card.tsx
file-tree.tsx
header.tsx
footer.tsx
lib
utils.ts
constants.ts
hooks
use-auth.ts
use-theme.ts
public
favicon.ico
logo.svg
images
hero.png
avatar.jpg
package.json
tsconfig.json
next.config.mjs
tailwind.config.ts
.env.local
.gitignore
README.md
State Flow
See async and transition states update in real time.
Current State: idle
IdleReady
>
LoadingProcessing...
>
SuccessComplete!
v
ErrorFailed
idle → loading → success
loading → error (on failure)
Component Playground
Try an interactive component playground right on this page.
Compare playground
Adjust interactive compare props live
compare-example.tsx
1<Compare2 initialSliderPercentage={40}3 slideMode="drag"4 showHandlebar5 autoplay={false}6 autoplayDuration={3000}7/>
Controls
initialSliderPercentage
slideMode
showHandlebar
autoplay
autoplayDuration