Components / Docs
All Available components.
Explore 154 polished React and Next.js components, organized across 26 categories. Pick what you need, copy the code, and make it yours.
- 3
3D Button / Buttons — Universal 3D button with tactile keycap shadows — pass any children (label, icon + label). Variants: solid, soft, muted. Sizes: sm, md, lg, icon. Press sinks the key in.
- 3
3D Icon Button / Buttons — Square 3D icon button — pass any icon as children and a required label for accessibility. Same solid / soft / muted materials as ThreeDButton.
- A
Add To Cart Button / Buttons — Raised 3D add-to-cart key that sinks in while adding, with gentle label crossfades, then pops back up in a solid emerald added state before resetting.
- A
Analog Clock — Minimal / Widgets — Ticks and hands on a quiet face, nothing else. When you want the time to sit in the background without shouting over your UI.
- A
Analog Clock — Numeric / Widgets — Arabic numerals and a live second hand on a clean analog dial. Readable from across the room, still far from a default system clock.
- A
Analog Clock — Roman / Widgets — A live analog clock dressed in roman numerals — classic dial, real moving hands. Swap the variant prop to match the mood of your layout.
- A
Annotated Text / Underlines — Hand-drawn text annotations — wavy underlines, highlights, arrows, brackets, and more. Pass variant and optional color to style any inline label or callout.
- A
App Dock / Docks — Bottom app launcher dock matching MacDock shell, spacing, and hover lift — with active state and optional labels.
- A
Apple Notification / Notifications — Frosted iOS notification with app name, sender, message, and avatar — dismisses with animation and can be triggered again via button.
- A
Audio Recorder / Widgets — Dark recording card with title, date, animated red waveform, and elapsed time. Play and pause feel like a native voice memo app.
- B
Battery Face / Widgets — Battery level as a character — arc ring, percentage, hours left, and a face that actually looks sad when you're running low.
- B
Blob Profile / Widgets — Profile card with an organic blob-shaped photo frame, name, verified check, and handle. Stands out from every circular-avatar layout on the web.
- B
Bluetooth Face / Widgets — A teal mascot face that reacts when Bluetooth connects or drops. Toggle on/off with an expression change — playful, but still reads as a real status widget.
- B
Booking Slot Calendar / Calender — Appointment booking flow — week strip on top, time slots below. Unavailable slots are crossed out, tap to book.
- B
Bookmark Save Button / Buttons — Save for later — bookmark icon fills amber and label swaps to Saved. Square-ish control for articles and products.
- B
Browser / Mockups — Desktop browser chrome with traffic lights and a URL bar framing your website screenshot. Pass theme for light, dark, or transparent chrome.
- C
Calendar Reminder Notification / Notifications — Calendar reminder on the iOS grid — red app tile, event name, and time until it starts.
- C
Chat Bubble Notification / Notifications — Messenger-style bubble — small avatar, sender name, rounded message bubble with a flat tail corner.
- C
Checkbox Field Input / Inputs — Accessible checkbox with custom mark, inline label, hint, and error. Controlled or uncontrolled checked state.
- C
Cinema Ticket / Text — Split cinema ticket with film title, venue, screen, seats, show time, and a perforated stub. Dark ticket stock that feels printed, not flat.
- C
Combobox Field Input / Inputs — Searchable combobox with filtered listbox, keyboard navigation, click-outside close, and hidden field for form posts.
- C
Compass / Widgets — A compass dial with labeled directions and a needle that follows device tilt. Pass a heading prop or let the browser handle orientation.
- C
Contact Form / Forms — Contact form with honeypot spam guard, character count, field validation, loading state, and success confirmation screen.
- C
Contact Profile / Profile — Museum placard contact directory — mono labels, serif name, and typographic rows without icon clutter.
- C
Copy Button / Buttons — Copies text to the clipboard and cross-fades the copy icon into a check with a Copied label. Monospace value, resets on its own.
- C
Credit Card Glass / Users — Glassmorphism payment card with chip, masked number, holder name, and expiry. Glow on hover — fintech landing pages eat this up.
- C
Customers Table / Table — SaaS customer list with plan, last active, and MRR. Common billing dashboard table.
- D
Daily Activity Calendar / Widgets — Month grid for the current month — today is highlighted in orange, with a short emerald streak on prior days. Pass activeDays or highlightDay to override.
- D
Daily Motivation / Text — Editorial poster with multi-line headline, flower icon, tilted polaroid, and a GOOD DAY sticker. Morning routine apps and wellness newsletters.
- D
Date Field Input / Inputs — Custom calendar popover with month navigation, today shortcut, min/max limits, and styled day grid — no native browser picker.
- D
Date Range Picker / Calender — Travel-style date range picker — first tap sets check-in, second sets check-out, days between fill in.
- D
Delivery Notification / Notifications — Shipping update — package icon, delivery status, ETA, and order number in a compact row.
- D
Denim Product Editorial / Text — Fashion editorial with two square photos, rotated callout labels, and uppercase product description. Lookbook energy for apparel and accessories.
- D
Deploy Notification / Notifications — Deploy alert on the iOS grid — Vercel triangle tile, short status line with project, branch, and duration.
- D
Depth Outline Button / Buttons — Premium outline button with layered float depth, a soft top lip, and a press-in sink — secondary CTA that still feels tactile. Pass any children.
- D
Discord Chat / Socials — Dark Discord channel with server header, threaded messages, avatars, timestamps, and a send input. Community product mockups in one card.
- D
Dnd Face / Widgets — Focus mode as a purple moon mascot — tap to toggle DND and watch the expression shift. Makes a utilitarian setting feel a little human.
- D
Download Button / Buttons — Raised 3D download key that sinks while downloading — arrow morphs to spinner to check — then pops back up as a solid emerald done state.
- D
Drop Cap Editorial / Text — Editorial quote block with a large drop-cap letter, body text, and author attribution. Magazine typography without opening InDesign.
- E
Editor Tool Dock / Docks — Vertical editor tool dock using MacDock tile size, padding, and ease-smooth hover scale.
- E
Editorial Quote / Text — Pull quote with issue metadata and a highlighted word inside the line — author and role at the bottom. Built for case studies and long reads.
- E
Editorial Staff Profile / Profile — Numbered editorial roster row with serif name, uppercase role, and a square photo. Built for about pages and team indexes.
- E
Electric Scooter / Widgets — Ride summary with scooter photo, distance, average speed, and duration. Leaf icon included — built for micro-mobility or fitness stats.
- E
Email Notification / Notifications — Mail alert on the iOS grid — sender avatar, app name header, natural from: subject — preview body line.
- E
Event Countdown Card / Calender — Live countdown to an event — days, hours, and minutes update every minute. Editorial typography, no ticker gimmicks.
- E
Event Ticket / Event — Perforated event ticket with a cover-image date block and VIP pass details on the right. Concert, conference, or launch night — same component.
- F
Facebook Post / Socials — Facebook feed post with reactions, comments, share counts, optional image, and the full action bar. Familiar layout, your content.
- F
File Menu / Dropdowns — Folder icon you can right-click or tap to open a centered action menu — edit, duplicate, pin, move, delete. Keyboard-friendly item hints included.
- F
File Upload Field Input / Inputs — Card-style file upload with drag-and-drop zone, browse button, format/size hints, typed file rows, and remove actions.
- F
Film Strip / Gallery — Horizontal 35mm strip with sprocket holes and multiple frames. Roll label up top — great for photo galleries and vintage layouts.
- F
Filter Sort / Dropdowns — Native select-style box — dropdown is flush below the trigger with matching width and a left-border active state.
- F
Flight Arrival / Widgets — Countdown to landing with departure and arrival airports and a plane moving along a progress bar. Built for travel dashboards and trip widgets.
- F
Flight Boarding / Travel — Airline boarding pass with tear line, route codes, seat, gate, boarding time, and passenger name. Travel mockups that feel airport-real.
- F
Floating Label Field Input / Inputs — Outlined floating label that rests on the border notch when focused or filled — matches Material-style fields with autofill detection.
- F
Focus Breath / Widgets — A breathing guide that pulses between inhale and exhale every four seconds. One tap to start — useful in wellness or focus flows.
- F
Follow Button / Buttons — Social follow toggle — dark Follow pill becomes a quiet Following state with a user-check icon. Tap again to unfollow.
- F
Forgot Password Form / Forms — Password reset request form with email validation, loading state, success screen, and back-to-login navigation.
- G
Gallery Grid / Gallery — Album preview with title, subtitle, and a three-cell photo grid — last cell shows a +N overflow count. Portfolio and gallery index pages.
- G
Github Contribution / Socials — GitHub-style contribution heatmap with year selector, total count, and Less/More legend. Pulls real data when you pass a username.
- G
Github Repo / Socials — GitHub repo card with owner, description, language dot, star/fork counts, and a toggleable Star button. Open source landing pages, simplified.
- G
Glass Overlay Image / Gallery — Full-bleed photo with frosted bottom panel — location, title, saved avatars, and Explore CTA. Like and share buttons float top-right.
- H
Heart Rate / Widgets — Heart rate in the DND face layout — mascot at the bottom, BPM above the dial, soft pulse on the ring.
- H
Hold To Delete Button / Buttons — Press and hold as a fill sweeps across; release early to cancel, hold to the end to delete. Prevents accidental destructive taps.
- H
Hydration / Widgets — Tall bottle card — count at the top, water level rises inside a simple bottle outline. Tap to log a glass.
- I
Incoming Call Notification / Notifications — Incoming call card — large avatar, caller name, FaceTime label, Accept and Decline buttons.
- I
Input Group Field / Inputs — Grouped input with prefix and suffix slots — URLs, currency, units. Wrapper border highlights on focus; inputs use border-only focus with ring-0.
- I
Inset Button / Buttons — Recessed inset button — looks pressed into the surface. Light or dark variant. Pass any children.
- I
Instagram Post / Socials — Full Instagram post layout — header, square image, action icons, like count, caption, and timestamp. Looks native, props for your content.
- I
Ios Calender / Widgets — Today's date in the classic iOS calendar tile — red weekday, big day number, month underneath. Updates live, no refresh needed.
- I
Ios Digital Clock / Widgets — Live HH:MM in an iOS squircle with subtle tick marks around the edge. The kind of clock tile you'd find on a lock screen.
- I
Ios Earbuds / Widgets — AirPods-style widget showing device name and connection status. Small, familiar, and perfect beside other iOS-style controls.
- I
Ios Map Location / Widgets — Map pin widget with your city name — simple location card in the iOS family. Good for travel apps, weather screens, or profile headers.
- J
Journal Writing / Text — Journal card with title, date header, editable textarea, live word count, and saving status. The writing flow, not just a static textarea mockup.
- K
Kebab Actions / Dropdowns — List row that expands inline — actions open inside the same card so widths always align.
- K
Keyboard Shortcuts / Text — Shortcut reference card with rendered key caps and a ⌘K header hint. Docs pages and onboarding modals use this constantly.
- L
Laptop / Mockups — MacBook Pro frame wrapping your screenshot — black lid and bezel with a gray outer frame and base. Pass variant="titanium" for a titanium outer frame and base.
- L
Like Button / Buttons — Heart toggle that pops and scatters particles on the way up, with a live count. Pill fills rose when active — no glow, no gradient.
- L
Linked In Post / Socials — LinkedIn feed post with headline, body text, link preview card, reaction counts, and like/comment/repost/send actions.
- L
Linked In Profile / Socials — LinkedIn profile card with cover photo, avatar, headline, stats, bio, and Connect/Message buttons. Professional social, component-sized.
- L
Login Form / Forms — Production login form with email/password validation, remember me, show password, loading state, and forgot-password link.
- M
Mac Dock / Docks — Frosted macOS-style app dock with smooth hover lift, tooltips, and brand icons — Tailwind-only, no motion library.
- M
Magazine Cover / Text — Tall magazine cover with issue badge, category, title, author, and read time. Hover zoom on the cover image — editorial hero material.
- M
Minimal Agenda / Widgets — Today's tasks with times — tap a row to mark it done with a strikethrough and checkmark. Clean enough for a daily planner sidebar.
- M
Month Picker Calendar / Calender — Full month picker with prev/next navigation — tap any day to select it, today gets a quiet ring.
- M
Museum Placard / Gallery — Gallery exhibition label that flips to reveal curator notes and acquisition details. Art portfolios and culture sites love this interaction.
- M
Music Player / Audio — Full dark player card with cover art, album info, progress scrubber with times, and transport controls. Not a bar — the whole now-playing screen.
- M
Music Playlist / Audio — Playlist card with cover, header stats, and a track list where each row toggles play independently. One component, full playlist UI.
- N
Newsletter Form / Forms — Email subscribe form with inline button, validation, privacy note, and inline success message — built for footers and landing pages.
- N
Notepad / Text — Sticky notepad with an italic quote, author line, and checkbox task list. Bookmark ribbon on top — good for editorial or productivity layouts.
- N
Notification / Dropdowns — Square bell trigger with a gray inset tray — each notification is a small bordered card inside the panel.
- N
Now Playing Bar / Audio — Compact dark player bar with artwork, track info, transport controls, and a scrubber. The footer bar every music app eventually needs.
- O
Opensource Folder Tab Card / Folder — Folder tab card with black frame, top-half image, and dark panel showing library stats. Opensource App branding by default.
- O
Orders Table / Table — E-commerce orders table — sort by date, total, or status. The standard admin dashboard orders view.
- O
Otp Boxed Input / Otp — Full email verification card with icon header, destination text, animated square cells, progress dots, shake-on-error, and resend countdown.
- O
Otp Underline Input / Otp — Editorial underline OTP with serif heading and animated focus rules. Same edge-case handling as boxed — typing, delete, paste, and one-time-code autocomplete.
- P
Password Field Input / Inputs — Password input with show/hide toggle, hint text, and error state. Keeps autocomplete defaults and accessible visibility control.
- P
Payment Notification / Notifications — Payment received on the iOS grid — emerald tile, amount, and sender name.
- P
Phone / Mockups — iPhone 15 Pro frame with Dynamic Island and a full-screen preview slot. Pass variant for purple, orange, white, titanium, or cherry finishes. Use visibleRatio to crop from the top, and showDynamicIsland to toggle the island and camera.
- P
Phone Field Input / Inputs — Phone field with dial-code prefix and live US-style formatting. Returns raw digits via onChange for validation and API calls.
- P
Photo Album / Gallery — Swipeable square photo carousel with place and date caption plus dot indicators. Swap in your own photos and tell a travel story.
- P
Photo Contact Sheet / Gallery — Film contact sheet with a 2×2 numbered frame grid and roll label header. Photographer portfolio vibes, straight from the darkroom.
- P
Polaroid Image / Gallery — Classic white polaroid with photo, caption, and date — slight tilt that straightens on hover. Nostalgic without feeling like a filter preset.
- P
Pomodoro / Widgets — Dark pomodoro timer — thin ring, split monospace time, tap to start or pause. Polished to match the DND card size and proportions.
- P
Presence Dock / Docks — Collaborator presence dock with MacDock-sized avatar tiles and expandable member list.
- P
Progress Ring / Others — Animated SVG ring with percentage label and clickable stage rows below. Defaults to Design/Development/Testing — pass your own milestones.
- Q
Quantity Stepper Button / Buttons — Inline minus / count / plus control for carts and forms. Clamps between min and max, disables at the edges.
- R
Radio Group Field Input / Inputs — Card-style radio group for checkout and settings flows. Vertical or horizontal layout, descriptions, and arrow-key navigation.
- R
Recent Transactions Table / Table — Stripe-style transaction list with positive and negative amounts and simple pagination.
- R
Recorder Face / Widgets — A quirky record button with a mascot face, circular dial, and live timer. Tap to start and pause — feels like a tiny dedicated recorder app.
- R
Resource Links Panel / Resources — Resource link list with logo, name, description, and domain per row — same layout as the homepage Resources section. Copy and pass title + items.
- R
Retail Price Tag / Pricing — Hanging store tag with discount badge, sale price, SKU, and barcode stripes. E-commerce editorial and product drops.
- R
Ride Pickup / Widgets — Uber-style pickup card with brand, ETA, car illustration, and vehicle ID. The waiting-screen moment, ready to paste into a mobility app.
- S
Search Input / Inputs — Search field with leading icon and clear button. Controlled or uncontrolled value, hidden native cancel, and keyboard-friendly reset.
- S
Segmented Toggle Button / Buttons — iOS segmented control — sliding white pill between Day, Week, and Month. Pass your own options array for view modes or filters.
- S
Select Field Input / Inputs — Custom listbox select with styled dropdown, keyboard navigation, click-outside close, and hidden input for native form posts.
- S
Share Menu / Dropdowns — Square icon trigger opens a horizontal brand rail — four social tiles in a row plus a full-width copy button.
- S
Signup Form / Forms — Registration form with name, email, password strength rules, confirm password match, and required terms acceptance.
- S
Sleep Score / Widgets — Sleep score in the DND face layout — sleeping mascot at the bottom, score and quality above, duration tucked below.
- S
Slide To Confirm Button / Buttons — Drag the knob across the track to commit an action — snaps back if you release early, locks green when confirmed. Great for irreversible or high-intent actions.
- S
Slow Living Polaroid / Gallery — Dark editorial layout with a taped, tilted polaroid and lowercase lifestyle copy. Slow living, coffee brands, quiet product launches.
- S
Soft Pill Button / Buttons — Floating rounded pill with a soft drop shadow — light or dark. Pass any children. Nudges down slightly on press.
- S
Soft UI Button / Buttons — Universal soft-UI / neumorphic button — even light and dark shadows. Pass any children. Press flips to an inset look.
- S
Spotlight Bar / Docks — Spotlight-style command search in the frosted dock shell — keyboard nav and suggestions.
- S
Stacked Cards Effect / Others — Three skewed cards fanned behind a front hero card — hover brings subtle motion. Collection and portfolio layouts with depth, no Three.js required.
- S
Stacked Folder Card / Files — Three stacked folder cards with thick white borders and smooth hover rotation — back and middle peeks bring any card to the front.
- S
Stamp Postcard / Gallery — Vintage postcard with landscape photo, postage stamp overlay, handwritten message, and posted-from address. Travel and lifestyle brands love this one.
- S
Step Count / Widgets — Editorial step stat — light wide card, large number, goal in a quiet footer row. No progress bars or icons.
- S
Stopwatch / Widgets — Millisecond-precision stopwatch with reset, play-pause, and stop in a compact white widget. Running state shown with a small indicator dot.
- S
Switch Field Input / Inputs — Toggle switch with role=switch, keyboard support, hidden input for forms, and label/hint/error layout.
- S
System Alert / Notifications — Settings-style iOS alert — amber app tile, title: description in one natural line. For storage, limits, and warnings.
- T
Tasks Table / Table — Project tasks with checkboxes, assignee avatars, and due dates. Tap to mark complete.
- T
Team Member / Users — Full-bleed portrait card — hover reveals GitHub and mail buttons, role, name, and bio. About pages without the generic card grid.
- T
Team Member Profile Grid / Profile — Responsive team grid with vertical portrait cards — section header plus name, role, bio, and profile link per member.
- T
Team Members Table / Table — Team members with profile photos, email, role, and status. Uses /profile-picture.png and /woman.png avatars.
- T
Terminal Log / Others — macOS terminal window with traffic-light dots, colored log lines, blinking cursor, and status footer. Dev tool aesthetic for changelogs or demos.
- T
Testimonial / Users — Auto-advancing testimonial carousel with stars, quote, avatar, and dot navigation. Social proof that moves on its own.
- T
Text Field Input / Inputs — Standard labeled text field with hint and error states. Supports all native input types, required marker, disabled, and full a11y wiring.
- T
Textarea Field Input / Inputs — Multiline field with live character count, max length guard, resize support, and the same label/hint/error pattern as text fields.
- T
Thermal Receipt / Others — Monospace receipt with line items, tax, total, perforated edges, and a QR footer. Reads like paper from a real register.
- T
Threads Post / Socials — Threads-style post with avatar thread line, text, optional image, and engagement counts. Like toggles on tap.
- T
Toast Notification / Notifications — Light snackbar with check icon — message, undo action, slides up on dismiss. For save confirmations and quick feedback.
- T
Toggle Pricing Cards / Pricing — Monthly and yearly billing toggle that updates three plan cards side by side — price and feature checklist included. SaaS pricing page, one paste away.
- T
Torch Face / Widgets — Yellow flashlight toggle with a face that lights up when the torch is on. Small detail, but the kind people notice on a control sheet.
- T
Travel Postcard / Travel — Vintage sepia postcard with map badge, greeting title, location, and author signature. Wanderlust landing pages and newsletter headers.
- T
Twitter Post / Socials — Tweet card with avatar, handle, timestamp, hashtags, and full engagement row. For social embeds, mockups, or feed previews.
- T
Twitter Profile / Socials — Twitter/X profile with cover, avatar, bio, location, website link, and follower counts. Follow button included.
- U
User Menu / Dropdowns — Account pill with avatar, name, and email that opens into profile, settings, messages, and sign out. The header dropdown every SaaS app needs, with keyboard shortcut labels.
- U
User Profile / Profile — Author byline on warm editorial paper — square portrait, serif name, and text links. Built for personal sites and portfolio sidebars.
- U
Users Select Table / Table — Bulk-select users table with header checkbox and live selection count. Clean white admin pattern for permissions or exports.
- V
Voice Assistant / Widgets — Animated equalizer bars and a mic button that flip between idle and listening. Builds the voice-AI moment without building the whole assistant.
- W
Wallet Pass / Wallet — Flippable membership pass — gradient front with tier and expiry, QR grid on the back. Tap or hover to flip between sides.
- W
Week Strip Calendar / Calender — Horizontal week strip for booking and scheduling apps — arrow through weeks, tap a day to select.
- W
Wifi Toggle / Widgets — The toggle you'd expect on an iPhone — network name, on/off switch, that familiar iOS weight. Drop it into any control panel or settings screen.
- W
Workspace Switcher / Dropdowns — Rectangular org bar that expands inline — workspace list opens inside the same bordered box, not a floating panel.