sh4dcnv2 · atlas
← libraries

@reactframe

Animated React components, blocks and elements built with Tailwind CSS and Motion. 150+ free, open-source items install with the shadcn CLI; premium components are sold separately.

233 components pro available react shadcn-cli MIT

Install this registry

shadcn (npm) npx shadcn@latest add https://reactframe.com/r/registry.json
pnpm pnpm dlx shadcn@latest add https://reactframe.com/r/registry.json
bun bunx shadcn@latest add https://reactframe.com/r/registry.json
fetch registry curl -s https://reactframe.com/r/registry.json

Components

233 total
Countdown Timer component

A countdown timer that counts down to a duration or an absolute end date, with flip-cell digit transitions, a compact text mode, and an optional loop.

npx shadcn@latest add https://reactframe.com/r/countdown-timer.json
Toggle Pro component

An accessible switch with a springy squish animation on the thumb, an optional label + helper text, and a focus ring.

npx shadcn@latest add https://reactframe.com/r/toggle-pro.json
Badges Kit component

A status badge with 8 tone presets, light/dark variants, 3 sizes, 6 icon styles (check, cross, minus, dot, spinner, custom), and an optional dismiss button.

npx shadcn@latest add https://reactframe.com/r/badges-kit.json
Rating Stars component

An animated star rating input with half-star precision, keyboard support, a dynamic low/mid/high color range, glow effect, and an optional progress bar.

npx shadcn@latest add https://reactframe.com/r/rating-stars.json
Image Deck 3D component

A single image split into a stacked deck of shape-clipped layers (rectangle, circle, hexagon, star, blob and more) that fans out on hover, with optional 3D cur…

npx shadcn@latest add https://reactframe.com/r/image-deck-3d.json
Glare Card component

A 3D tilt card that reacts to the cursor with animated conic-gradient reflections, diamond, holographic or aurora reflex styles.

npx shadcn@latest add https://reactframe.com/r/glare-card.json
Infinite Marquee component

A seamless scrolling text marquee with solid/gradient/outline text styles, a separator, double-row mode, edge fade, and pause-on-hover.

npx shadcn@latest add https://reactframe.com/r/infinite-marquee.json
Discord Chat Widget component

A Discord-style chat bubble widget with a typing simulation, quick replies, a notification popup, member/online counts, and a launch-invite send flow.

npx shadcn@latest add https://reactframe.com/r/discord-chat-widget.json
Telegram Widget component

A Telegram-style chat bubble widget with a typing simulation, quick replies, a notification popup, availability status, and a launch-in-Telegram send flow.

npx shadcn@latest add https://reactframe.com/r/telegram-widget.json
Messenger Widget component

A Facebook Messenger-style chat bubble widget with a typing simulation, quick replies, a notification popup, availability status, and a launch-in-Messenger sen…

npx shadcn@latest add https://reactframe.com/r/messenger-widget.json
X (Twitter) Widget component

An X (Twitter)-style DM chat bubble widget with a typing simulation, quick replies, a follows-you badge, availability status, and a notification popup.

npx shadcn@latest add https://reactframe.com/r/x-twitter-widget.json
Footer Premium component

A responsive site footer with a logo, description, social links, multi-column link groups, and a copyright line.

npx shadcn@latest add https://reactframe.com/r/footer-premium.json
Footer Section component

A minimal site footer with up to 4 link columns, a hover-underline link style, paper/glass/custom theming, and a copyright bar.

npx shadcn@latest add https://reactframe.com/r/footer-section.json
Compare Slider component

A theme-aware before/after image comparison slider with horizontal or vertical drag direction, keyboard support, and before/after labels.

npx shadcn@latest add https://reactframe.com/r/compare-slider.json
Glow Card component

A card with an animated rotating conic-gradient glow border, customizable colors, text position, and an optional background image.

npx shadcn@latest add https://reactframe.com/r/glow-card.json
Image Showcase component

A product-style image viewer, a large main frame with prev/next arrows and an image counter, backed by a click-to-jump thumbnail strip and a reset-to-first but…

npx shadcn@latest add https://reactframe.com/r/image-showcase.json
Eternal Glow Card component

A hover-reveal product card with a blurred gradient overlay, staggered title/price/description reveal, a badge, and 5 color themes.

npx shadcn@latest add https://reactframe.com/r/eternal-glow-card.json
Glass Navigation component

A pill navbar that expands into a full panel of large nav links, a tagline, and social links, with a CTA button, badges, active-page highlight, and light/dark …

npx shadcn@latest add https://reactframe.com/r/glass-navigation.json
Navbar 01 component

A responsive site header, centered nav links on desktop, a tablet CTA-only view, and a mobile hamburger dropdown panel, with active-page highlighting and optio…

npx shadcn@latest add https://reactframe.com/r/header-simple.json
Testimonial Spotlight component

A full-bleed photo testimonial slider with crossfade, slide or iris transitions, a thumbnail strip, progress lines, star ratings, and autoplay.

npx shadcn@latest add https://reactframe.com/r/testimonial-spotlight.json
Testimonial Pills component

Avatar-and-pill testimonial marquee rows with dual-direction scrolling, a depth effect, cursor spotlight glow, and scroll-in reveal.

npx shadcn@latest add https://reactframe.com/r/testimonial-pills.json
Profile Flip Card component

A profile card that flips from a photo front to a bio back on click or hover, with flip Y, flip X, spring, or fade transitions.

npx shadcn@latest add https://reactframe.com/r/profile-flip-card.json
Phone Mockup component

A realistic iPhone frame with 3D cursor tilt, a screen glare that tracks the tilt, ambient glow, and a story-style video/image player with swipe navigation and…

npx shadcn@latest add https://reactframe.com/r/phone-mockup.json
Browser Mockup component

A realistic browser chrome frame in macOS, Windows, or mobile Safari style, with tabs, a URL bar, and a content area for an image, video, or arbitrary React ch…

npx shadcn@latest add https://reactframe.com/r/browser-mockup.json
Instagram Post Mockup component

A realistic Instagram post, avatar ring, swipeable multi-photo carousel, double-tap-to-like heart burst, like/comment/repost/share/save actions, and light/dark…

npx shadcn@latest add https://reactframe.com/r/instagram-post-mockup.json
X Post Mockup component

A realistic X (Twitter) post with a verified badge, media image, and interactive like/retweet/bookmark actions with live counts, in light or dark theme.

npx shadcn@latest add https://reactframe.com/r/x-post-mockup.json
TikTok Post Mockup component

A full-bleed 9:16 TikTok feed mockup with a Following/For You tab bar, a side action rail (like/comment/save/share), caption overlay, sound pill, and bottom na…

npx shadcn@latest add https://reactframe.com/r/tiktok-post-mockup.json
LinkedIn Post Mockup component

A realistic LinkedIn post with a headline, media image, a reaction summary, and interactive like/repost actions with live counts, in light or dark theme.

npx shadcn@latest add https://reactframe.com/r/linkedin-post-mockup.json
Cylinder Gallery component

A 3D image gallery arranged around an auto-rotating cylinder, with configurable rows/columns, tilt angle, rotation speed, and edge fade opacity.

npx shadcn@latest add https://reactframe.com/r/cylinder-gallery.json
Gallery Flow component

A gallery of scattered, gently drifting image cards with random rotation, cursor repel/attract mode, pause-on-hover, and a click-to-open lightbox.

npx shadcn@latest add https://reactframe.com/r/gallery-flow.json
Tilted Carousel component

A 3D book-flow carousel where cards tilt around the active slide, with paper/glass themes and 3 title alignment styles.

npx shadcn@latest add https://reactframe.com/r/tilted-carousel.json
Diagonal Carousel component

Square cards fan out diagonally into a stacked deck, each inactive card rotates and offsets away from the active one, with paper/glass themes.

npx shadcn@latest add https://reactframe.com/r/diagonal-carousel.json
Tilt Text component

Large display text that tilts in 3D toward the cursor, with a layered shadow extrusion for real depth, a specular shine highlight, and idle float/breathe anima…

npx shadcn@latest add https://reactframe.com/r/tilt-text.json
Progress Circle Bars component

A circular progress indicator with ring, gauge, and dashes arc styles, scroll-triggered count-up animation, color thresholds, a comparison target marker, and a…

npx shadcn@latest add https://reactframe.com/r/progress-circle-bars.json
Linear Progress Bars component

A card of linear progress rows, plain ratio bars, file-upload rows with icons/subtitles/shimmer, milestone ticks, and an inline variant, with scroll-triggered …

npx shadcn@latest add https://reactframe.com/r/linear-progress-bars.json
Text Scramble Pro component

Cycling phrases that decrypt from scrambled characters into readable text, left-to-right, right-to-left, or random reveal order, with a scramble-out transition…

npx shadcn@latest add https://reactframe.com/r/text-scramble-pro.json
Noise Background component

A canvas background with animated film-grain noise, soft color blob gradients, 7 built-in themes (or fully custom colors), drifting blob animation, and a vigne…

npx shadcn@latest add https://reactframe.com/r/noise-background.json
Dot Image Slider component

A before/after image reveal, a luminance-mapped halftone dot rendering on one side, the real photo on the other, dragged apart by a glowing lightsaber-style di…

npx shadcn@latest add https://reactframe.com/r/dot-image-slider.json
Animated Loader component

A loading spinner kit with 4 variants, rotating lines, ring, dual counter-rotating ring, and bouncing dots, sharing a common color/size/speed API.

npx shadcn@latest add https://reactframe.com/r/animated-loader.json
Animated Checkbox component

An accessible checkbox with an animated draw-in checkmark, focus ring, and optional label, helper text, required marker, and info tooltip.

npx shadcn@latest add https://reactframe.com/r/animated-checkbox.json
Radio Button component

An accessible, animated radio group with a springy dot, a ripple on select, focus ring, optional descriptions and a selectable card variant.

npx shadcn@latest add https://reactframe.com/r/radio-button.json
Select component

An accessible, animated custom select with a springy chevron, keyboard navigation, type-ahead, option descriptions, disabled options and a focus ring.

npx shadcn@latest add https://reactframe.com/r/select.json
Slider component

An accessible single or range slider with a draggable thumb, a value tooltip, optional step marks, keyboard control and a focus ring.

npx shadcn@latest add https://reactframe.com/r/slider.json
Search Bar component

An accessible animated search field with a live suggestions menu, keyboard navigation, a clear button, a loading spinner and a Cmd/Ctrl+K shortcut.

npx shadcn@latest add https://reactframe.com/r/search-bar.json
Tag component

A compact label tag with soft, solid and outline variants, 6 colors, 3 sizes, an optional pulsing dot, icon, count, selectable toggle state and an animated rem…

npx shadcn@latest add https://reactframe.com/r/tag.json
Tooltip component

An accessible tooltip with 4 placements, auto-flip near the screen edge, a hover delay, keyboard-focus support, an arrow and an optional shortcut badge.

npx shadcn@latest add https://reactframe.com/r/tooltip.json
Skeleton component

A loading placeholder with rect, text, circle and card presets, a shimmer or pulse animation, reduced-motion support and a built-in swap to real content when l…

npx shadcn@latest add https://reactframe.com/r/skeleton.json
Tabs component

An accessible tab set with underline, pill and segmented variants, a sliding animated indicator, icons, counts, arrow-key navigation and animated content panel…

npx shadcn@latest add https://reactframe.com/r/tabs.json
Breadcrumb component

An accessible breadcrumb trail with 4 separator styles, an optional home icon, animated collapse of long paths behind an expandable ellipsis, and hover tint.

npx shadcn@latest add https://reactframe.com/r/breadcrumb.json
Pagination component

An accessible pagination control with smart ellipsis ranges, a sliding animated active page, solid, soft and compact variants, previous/next buttons and option…

npx shadcn@latest add https://reactframe.com/r/pagination.json
Stepper component

An accessible step indicator with horizontal and vertical layouts, numbered and minimal variants, animated progress connectors, draw-in checkmarks, an error st…

npx shadcn@latest add https://reactframe.com/r/stepper.json
Modal component

An accessible modal dialog with a blurred backdrop, focus trap, Escape and backdrop close, scroll lock, focus restore, 3 sizes and scale, slide-up and fade ani…

npx shadcn@latest add https://reactframe.com/r/modal.json
Popover component

An accessible popover for interactive content with click or hover triggers, 4 placements and 3 alignments, auto-flip, outside-click and Escape close, an arrow …

npx shadcn@latest add https://reactframe.com/r/popover.json
Drawer component

An accessible slide-in drawer from any of 4 sides with a backdrop, focus trap, Escape and backdrop close, scroll lock, focus restore and drag-to-dismiss.

npx shadcn@latest add https://reactframe.com/r/drawer.json
Avatar component

A user avatar with image, initials or icon fallback, 5 sizes, circle, rounded and square shapes, a presence status dot with pulse, an accent ring and an option…

npx shadcn@latest add https://reactframe.com/r/avatar.json
Avatar Group component

A stacked group of avatars with photo or initials, an overflow +N bubble, hover lift with name tooltips, a spread-on-hover animation, 5 sizes and adjustable ov…

npx shadcn@latest add https://reactframe.com/r/avatar-group.json
Divider component

A horizontal or vertical divider with solid, dashed, dotted and gradient styles, an optional label with start, center or end position, an accent color and a dr…

npx shadcn@latest add https://reactframe.com/r/divider.json
Accordion component

An accessible accordion with single or multiple open panels, default, card and filled variants, chevron or plus indicators, smooth height animation and full ke…

npx shadcn@latest add https://reactframe.com/r/accordion.json
Card component

A flexible content card with media, badge, title, description, action and footer slots, default, elevated, outline and filled variants, vertical or horizontal …

npx shadcn@latest add https://reactframe.com/r/card.json
Kbd component

A keyboard key cap for showing shortcuts, with raised, flat and outline styles, 3 sizes, automatic Mac or Windows symbols, key combinations and a live press an…

npx shadcn@latest add https://reactframe.com/r/kbd.json
Empty State component

A friendly empty, no-results or error placeholder with 5 icon presets, a floating icon tile, title, description and actions, in plain, card and dashed styles w…

npx shadcn@latest add https://reactframe.com/r/empty-state.json
Tag Input component

A multi-value input that turns text into removable tags on Enter, comma or paste, with suggestions, duplicate and max limits, custom validation and an animated…

npx shadcn@latest add https://reactframe.com/r/tag-input.json
Combobox component

A searchable select where you type to filter options, with match highlighting, option descriptions, disabled options, a clear button, an empty state and full k…

npx shadcn@latest add https://reactframe.com/r/combobox.json
Multi Select component

A searchable multi-select that shows the chosen options as removable chips, with checkbox rows, select all, a selection limit, a +N overflow chip, an empty sta…

npx shadcn@latest add https://reactframe.com/r/multi-select.json
Date Picker component

A date picker with a popover calendar: single date or range selection, month navigation, min/max and disabled dates, Today and Clear shortcuts, localized label…

npx shadcn@latest add https://reactframe.com/r/date-picker.json
Time Picker component

A time picker with a popover of scrollable hour, minute and AM/PM columns: 12 or 24-hour clock, minute steps, min/max times, a Now shortcut and full keyboard s…

npx shadcn@latest add https://reactframe.com/r/time-picker.json
Input OTP component

A one-time-code input with individual animated cells, paste and autofill support, numeric or alphanumeric mode, masking, grouped cells, error shake and success…

npx shadcn@latest add https://reactframe.com/r/input-otp.json
Number Input component

A numeric field with minus/plus steppers, press-and-hold auto repeat, min/max clamping, decimal precision, prefix and suffix, thousand separators and full keyb…

npx shadcn@latest add https://reactframe.com/r/number-input.json
Password Input component

A password field with an animated show/hide eye toggle, a four-segment strength meter, a live requirements checklist and a Caps Lock warning.

npx shadcn@latest add https://reactframe.com/r/password-input.json
Phone Input component

A phone number input with a searchable country menu: flags and calling codes, as-you-type formatting per country, paste detection for +codes, an E.164 value an…

npx shadcn@latest add https://reactframe.com/r/phone-input.json
Credit Card Input component

A grouped card number, expiry and CVC field: brand detection with an animated mark, 4-4-4-4 or Amex 4-6-5 spacing, Luhn and expiry checks, and focus that moves…

npx shadcn@latest add https://reactframe.com/r/credit-card-input.json
Currency Input component

A money input with a currency picker: live thousands separators for any locale, the right number of decimals per currency, an animated symbol, arrow-key steps …

npx shadcn@latest add https://reactframe.com/r/currency-input.json
Segmented Control component

A compact radio-style switch between a few options with a sliding animated thumb, solid or soft styles, icons, icon-only mode, vertical orientation and arrow-k…

npx shadcn@latest add https://reactframe.com/r/segmented-control.json
Color Picker component

A color picker with a draggable saturation/brightness area, hue and opacity sliders, hex input, preset swatches and an optional screen eyedropper, all keyboard…

npx shadcn@latest add https://reactframe.com/r/color-picker.json
File Upload component

A drag-and-drop file dropzone with click-to-browse, type/size/count validation, image previews, animated progress bars, retry and remove actions.

npx shadcn@latest add https://reactframe.com/r/file-upload.json
Signature Pad component

A signature field that draws smooth, pressure-aware ink, with undo, clear, a typed-signature option for people who can't draw, and PNG and SVG export in a pape…

npx shadcn@latest add https://reactframe.com/r/signature-pad.json
Image Cropper component

An image cropper with a draggable, resizable crop box, aspect presets or a circle mask for avatars, keyboard nudging, drag-and-drop upload and the cropped imag…

npx shadcn@latest add https://reactframe.com/r/image-cropper.json
Callout component

An inline message block with info, success, warning, danger and neutral variants, three appearances, self-drawing icons, an optional action link and an animate…

npx shadcn@latest add https://reactframe.com/r/callout.json
Meter component

A meter for a value within a known range: bar, semicircle gauge or segmented variants with threshold zones, animated counting numbers and proper meter semantic…

npx shadcn@latest add https://reactframe.com/r/meter.json
Command Palette component

A Cmd/Ctrl+K command palette with fuzzy search and match highlighting, grouped results, keyboard navigation, shortcuts and a portal overlay.

npx shadcn@latest add https://reactframe.com/r/command-palette.json
Menubar component

A desktop-style app menubar with File/Edit/View-style dropdown menus, checkbox and radio items, submenus and full arrow-key navigation between and within menus.

npx shadcn@latest add https://reactframe.com/r/menubar.json
Sidebar component

A collapsible app sidebar with grouped nav sections, a sliding active-item indicator, badges, an icon-only rail mode with hover tooltips, a user footer and ful…

npx shadcn@latest add https://reactframe.com/r/sidebar.json
Dock component

A macOS-style app dock with cursor-proximity magnification, running-app indicator dots, hover tooltips, separators and full keyboard navigation.

npx shadcn@latest add https://reactframe.com/r/dock.json
Confirm Dialog component

A focused alert dialog for confirming an action, with default/warning/danger variants, an async-aware confirm button with a spinner and inline error, and a saf…

npx shadcn@latest add https://reactframe.com/r/confirm-dialog.json
Hover Card component

A hover-triggered rich preview card with open/close delays, a hover bridge so moving into the card keeps it open, placement with collision flip, an optional ar…

npx shadcn@latest add https://reactframe.com/r/hover-card.json
Context Menu component

A right-click context menu with checkbox and radio items, nested submenus, viewport edge clamping and full keyboard navigation.

npx shadcn@latest add https://reactframe.com/r/context-menu.json
Timeline component

A vertical timeline with status markers (done, active, pending, error), a connecting line, an alternating layout option, collapsible per-item detail and a scro…

npx shadcn@latest add https://reactframe.com/r/timeline.json
Tree View component

A hierarchical tree with expand/collapse, tri-state checkboxes for multi-select, single-row selection, guide lines and full keyboard navigation.

npx shadcn@latest add https://reactframe.com/r/tree-view.json
Stat Card component

A dashboard metric card with an animated count-up value, an auto-derived good/bad trend badge, an optional icon and a drawn-in sparkline.

npx shadcn@latest add https://reactframe.com/r/stat-card.json
Code Block component

A syntax-highlighted code block with line numbers, per-line highlighting, a filename/language header, a copy button and a collapsible fade-out for long snippet…

npx shadcn@latest add https://reactframe.com/r/code-block.json
Description List component

A semantic term/value list for specs, order summaries or profile details, with stacked, inline and grid layouts, optional icons and a hover-reveal copy button …

npx shadcn@latest add https://reactframe.com/r/description-list.json
Splitter component

Resizable panels divided by draggable handles, with min/max size constraints, keyboard resizing, double-click reset, and horizontal or vertical layout.

npx shadcn@latest add https://reactframe.com/r/splitter.json
Back to Top component

A floating scroll-to-top button that fades in past a threshold, with an optional progress ring showing how far down the page you are.

npx shadcn@latest add https://reactframe.com/r/back-to-top.json
Copy Button component

A standalone copy-to-clipboard button with ghost/outline/solid variants, icon-only or labeled modes, a floating tooltip, and animated copied/error states.

npx shadcn@latest add https://reactframe.com/r/copy-button.json
Terminal component

A macOS-style terminal window that types out a scripted sequence of commands, outputs and comments, with a blinking cursor, auto-scroll and optional looping or…

npx shadcn@latest add https://reactframe.com/r/terminal.json
Inline Edit component

Click-to-edit text that turns into an auto-sizing input with save/cancel controls, validation, async save support and a shake on error.

npx shadcn@latest add https://reactframe.com/r/inline-edit.json
Aspect Ratio component

A container that locks its content to a fixed width/height ratio (a preset like video or square, or a custom number), auto-fitting a single image or video chil…

npx shadcn@latest add https://reactframe.com/r/aspect-ratio.json
Scroll Area component

A scrollable container with a thin, draggable, auto-hiding custom scrollbar (vertical, horizontal or both) and edge fade masks, replacing the native browser sc…

npx shadcn@latest add https://reactframe.com/r/scroll-area.json
Toolbar component

An accessible toolbar of icon buttons, toggles, radio-style toggle groups and separators with roving-focus arrow-key navigation, a sliding hover highlight and …

npx shadcn@latest add https://reactframe.com/r/toolbar.json
Panel component

A surface container with an optional header (icon, title, description, actions), body and footer, with outline, filled and elevated variants and an animated co…

npx shadcn@latest add https://reactframe.com/r/panel.json
Your Cart Page component

A three-step eCommerce flow in one block: a cart with quantity steppers and promo code, a checkout form with an order summary, and an animated order-confirmed …

npx shadcn@latest add https://reactframe.com/r/your-cart-page.json
Stat Feature component

A metrics section with a concentric ring chart, a trend caption and count-up stats that enter with a blur, slide, fade or scale animation.

npx shadcn@latest add https://reactframe.com/r/stat-feature.json
Product List component

An eCommerce product listing block with a filter sidebar (live search, Free/Premium tiers, categories) and a responsive photo grid with New and Sale badges.

npx shadcn@latest add https://reactframe.com/r/product-list.json
Product Detail component

An eCommerce product page block with a switchable image gallery, color and size pickers, quantity stepper, animated add-to-cart button and Description / Specs …

npx shadcn@latest add https://reactframe.com/r/product-detail.json
Button component

An accessible button with primary, secondary, outline, and ghost variants, a spinning loading state, optional icon, and a focus ring, every color, size, and ti…

npx shadcn@latest add https://reactframe.com/r/button.json
Input component

An accessible text input with outline, filled, and underline variants, label/helper/error text, a password show/hide toggle, and a focus ring, every color, siz…

npx shadcn@latest add https://reactframe.com/r/input.json
Textarea component

An accessible textarea with outline, filled, and underline variants, label/helper/error text, optional auto-resize and a character counter, and a focus ring, e…

npx shadcn@latest add https://reactframe.com/r/textarea.json
Form Field component

A form field wrapper with label, description, required or optional marker, info tooltip, character counter and animated helper, error and success messages, wit…

npx shadcn@latest add https://reactframe.com/r/form-field.json
Rich Text Editor component

A rich text editor with a formatting toolbar, headings, lists, quotes, inline code and links, Markdown-style shortcuts, clean pasting from Docs and Word, and a…

npx shadcn@latest add https://reactframe.com/r/rich-text-editor.json
Sales Ticket Popup component

A corner-anchored promo popup shaped like a torn event ticket, with 5 themes, a zigzag badge stub, immediate/delay/scroll triggers, auto-hide, and dismiss-memo…

npx shadcn@latest add https://reactframe.com/r/sales-ticket-popup.json
Expand Card Grid component

A 2x2 grid of image cards that expand to fill the frame on click, revealing title/description/CTA, with keyboard arrow navigation between cards and swipe-to-cl…

npx shadcn@latest add https://reactframe.com/r/expand-card-grid.json
Kanban Board component

A drag-and-drop task board with a hand-rolled pointer-based drag engine, velocity tilt, edge autoscroll, ghost drop-position indicator, priority badges, avatar…

npx shadcn@latest add https://reactframe.com/r/kanban-board.json
Data Table component

An admin data table with sortable/filterable columns, global search, status tabs, row selection, badge/avatar/actions cell types, pagination, and light/dark/cu…

npx shadcn@latest add https://reactframe.com/r/data-table.json
Line Chart component

A multi-series line/area chart, smooth Catmull-Rom curves, a highlighted zone band, a reference line, endpoint value badges, and a hover crosshair with per-ser…

npx shadcn@latest add https://reactframe.com/r/line-chart.json
Bar Chart component

A stacked bar chart, up to 5 series per bar, a reference line, a peak-value annotation, and a hover tooltip breaking down each bar's segments with a running to…

npx shadcn@latest add https://reactframe.com/r/bar-chart.json
Tearable Reveal component

A physically-simulated cloth intro reveal, drag to tear open a torn-paper layer covering an image, with breakable constraints, particle debris, frayed jagged/r…

npx shadcn@latest add https://reactframe.com/r/tearable-reveal.json
Desktop Mockup Carousel component

A realistic Studio Display-style monitor mockup with an internal video/image carousel, swipe or auto-advance, slide/fade transitions, 3D cursor tilt, ambient g…

npx shadcn@latest add https://reactframe.com/r/desktop-mockup-carousel.json
Range Area Chart component

A min/max envelope chart with a nested core-range band, an actual-to-forecast line split, annotated risk zones, a reference line, and a live endpoint badge.

npx shadcn@latest add https://reactframe.com/r/range-area-chart.json
Radar Chart component

A multi-series radar/spider chart with ring gridlines, per-series solid or dashed strokes, optional point markers, and a hover tooltip comparing every series a…

npx shadcn@latest add https://reactframe.com/r/radar-chart.json
Pie Chart component

A donut-style pie chart with a live center total, click-to-toggle legend, percentage callouts around the ring, and a hover tooltip with ARR, account count, and…

npx shadcn@latest add https://reactframe.com/r/pie-chart.json
Logo Marquee component

An infinite scrolling row of client/partner logos with edge fade masks, grayscale-to-color hover reveal, pause-on-hover, and a constant speed regardless of log…

npx shadcn@latest add https://reactframe.com/r/logo-marquee.json
Liquid Text component

Text distorted through an animated SVG noise filter, 5 presets (liquid, melt, blob, ghost, crystal), cursor-proximity intensity, and a click burst ripple.

npx shadcn@latest add https://reactframe.com/r/liquid-text.json
Word Reveal component

Staggered word or character reveal text, driven by scroll progress, viewport entry, or a manual trigger, 4 animation presets, 3 stagger patterns, and word high…

npx shadcn@latest add https://reactframe.com/r/word-reveal.json
Alert Toast component

A polished toast/alert notification, 5 tones, stacked or inline layout, icons, primary/secondary actions, dismiss and auto-dismiss, light/dark theme, plus a sh…

npx shadcn@latest add https://reactframe.com/r/alert-toast.json
Product Grid Section component

A responsive product/portfolio grid section, heading, per-card image with hover zoom and reveal overlay, category/price meta row, optional badge, and a centere…

npx shadcn@latest add https://reactframe.com/r/product-grid-section.json
AI Asistant component

A dotted status light with two layouts, Mesh grid and Halo rings, across three animated states (Waiting, Listening, Thinking), in four dot shapes with adjustab…

npx shadcn@latest add https://reactframe.com/r/ai-asistant.json
AI Voice 01 component

A voice-assistant pill with a canvas audio-reactive visualizer, idle/listening/speaking states, a glowing edge ring, live word-by-word transcript, optional rea…

npx shadcn@latest add https://reactframe.com/r/ai-voice-01.json
AI Voice 05 component

A portrait voice-assistant card with a canvas audio-reactive curve visualizer, a mic button that grows on tap, idle/listening/speaking states, and live word-by…

npx shadcn@latest add https://reactframe.com/r/ai-voice-05.json
AI Image Loader 03 component

An AI image-generation loader, canvas-drawn rolling topographic lines grow in and a top-to-bottom sweep reveals the finished picture, with cycling status messa…

npx shadcn@latest add https://reactframe.com/r/ai-image-loader-03.json
AI Dynamic Island 01 component

A Dynamic Island-style AI status pill that morphs between idle, listening, thinking, working (with an unfolding step list) and done states, with a canvas-drawn…

npx shadcn@latest add https://reactframe.com/r/ai-dynamic-island-01.json
AI Answer 03 component

An agent-style AI answer card, a researching/reading/writing step tracker with a progress rail, markdown-style bold and bullet text, clickable inline citations…

npx shadcn@latest add https://reactframe.com/r/ai-answer-03.json
AI Edit Review component

An AI text editor that rewrites a selected passage, streams a word-level diff review with accept/reject actions, and morphs a dock through writing, review, and…

npx shadcn@latest add https://reactframe.com/r/ai-edit-review.json
Video Glow Lightbox component

A single video card with a pulsing glow-blob frame that morphs into a fullscreen lightbox on click, supports direct URL, YouTube, Vimeo, or uploaded files, a c…

npx shadcn@latest add https://reactframe.com/r/video-glow-lightbox.json
Glide Carousel component

A canvas-rendered, drag-to-scroll carousel with a curved wave layout and ambient wind/drift/magnetic card sway, click-to-open lightbox modal, autoplay, and ima…

npx shadcn@latest add https://reactframe.com/r/glide-carousel.json
Testimonial Logos component

A compact trust bar, a star rating with a helped-N-teams label above an infinite, edge-masked logo marquee.

npx shadcn@latest add https://reactframe.com/r/testimonial-logos.json
Dice Discount Popup component

A gamified discount popup, roll two animated 3D dice for a reward tier (with a doubles bonus), copy the code, and track rolls left across a session. Inline or …

npx shadcn@latest add https://reactframe.com/r/dice-discount-popup.json
Scratch Card Popup component

A gamified scratch-to-win popup, drag to scratch a gold-foil canvas off a 3x3 icon grid, match three to win a reward tier with a confetti burst, copy the code,…

npx shadcn@latest add https://reactframe.com/r/scratch-card-popup.json
Business Hours component

A premium opening-hours card, live open/closed status with a pulsing dot, a day-by-day schedule, and a Get Directions link built from an address or custom URL.

npx shadcn@latest add https://reactframe.com/r/business-hours.json
Motion Gallery Grid component

A perfectly aligned image grid with a centered glassmorphism overlay card, heading, subtitle and CTA button, with a staggered blur/slide/fade/scale entrance tr…

npx shadcn@latest add https://reactframe.com/r/motion-gallery-grid.json
QR Code Widget component

A QR-code card, title, description, code image, hint text and an open-link button, inline or as a corner-widget popup with a focus-trapped modal dialog.

npx shadcn@latest add https://reactframe.com/r/qr-code-widget.json
Airbnb Reviews component

A guest-review carousel with the Airbnb Bélo mark, aggregate rating header and CTA, above a draggable autoplaying grid of review cards.

npx shadcn@latest add https://reactframe.com/r/airbnb-reviews.json
eBay Reviews component

A seller-feedback carousel with the eBay wordmark, aggregate rating header and CTA, above a draggable autoplaying grid of review cards.

npx shadcn@latest add https://reactframe.com/r/ebay-reviews.json
Etsy Reviews component

A shop-review carousel with the Etsy wordmark, aggregate rating header and CTA, above a draggable autoplaying grid of review cards.

npx shadcn@latest add https://reactframe.com/r/etsy-reviews.json
Coin Flip Game component

A real 3D CSS coin, click or tap to flip with a physical spin animation, a yes/no question field, flip history dots, and a heads/tails ratio readout.

npx shadcn@latest add https://reactframe.com/r/coin-flip-game.json
Tic Tac Toe Game component

A playable Tic Tac Toe board with a built-in AI opponent, animated piece placement, a drawn winning-line reveal, score tracking, and a confetti burst on a win.

npx shadcn@latest add https://reactframe.com/r/tic-tac-toe-game.json
2048 Game component

A fully playable 2048, arrow-key and swipe controls, spring-animated tile merges, score and best-score tracking, and win/game-over overlays.

npx shadcn@latest add https://reactframe.com/r/2048-game.json
Snake Game component

A canvas-rendered Snake game with three difficulty speeds, keyboard and swipe controls, a directional-eyes snake head, high-score tracking, and ready/game-over…

npx shadcn@latest add https://reactframe.com/r/snake-game.json
Minesweeper Game component

A classic Minesweeper with three board sizes, flood-fill reveal, right-click flagging, a live mine counter and timer, and a confetti burst on a win.

npx shadcn@latest add https://reactframe.com/r/minesweeper-game.json
Memory Match Game component

A flip-card memory matching game with animal emoji, three difficulty levels, a 3D flip animation, move/score tracking, and a win overlay.

npx shadcn@latest add https://reactframe.com/r/memory-match-game.json
Pong Game component

A canvas Pong against a bot opponent, three difficulty levels, multi-round progression with a color shift and speed increase each round, keyboard and touch-dra…

npx shadcn@latest add https://reactframe.com/r/pong-game.json
Dino Runner Game component

A canvas endless-runner in the style of the offline dino game, pixel-drawn running dino, procedurally spawned cactus obstacles, three difficulty speeds, tap/sp…

npx shadcn@latest add https://reactframe.com/r/dino-runner-game.json
Space Invaders Game component

A canvas Space Invaders, a descending grid of pixel-drawn invaders that shoot back, three difficulty levels, keyboard controls on desktop and on-screen move/fi…

npx shadcn@latest add https://reactframe.com/r/space-invaders-game.json
Glow Jump Widget component

A floating-action-button popup that opens a glowing 4-level platformer, jump between walls, dodge moving lava, and collect coins to finish each level, keyboard…

npx shadcn@latest add https://reactframe.com/r/glow-jump-widget.json
Spin to Win Wheel component

A gamified discount-capture widget where visitors spin a weighted SVG prize wheel for a reward, with five glass themes, a themed reveal modal and code copy, re…

npx shadcn@latest add https://reactframe.com/r/spin-to-win-wheel.json
Memory Cards Widget component

A floating-action-button popup that opens a color-matching memory game, 3 difficulty levels, a live timer/move counter, best-score tracking, subtle Web Audio s…

npx shadcn@latest add https://reactframe.com/r/memory-cards-widget.json
Bubble Cursor component

A liquid-glass bubble that follows the pointer across the whole page, rendered with a raymarched WebGL2 metaball trail with fresnel shading and iridescent glin…

npx shadcn@latest add https://reactframe.com/r/bubble-cursor.json
Review Card Portrait component

A portrait-format testimonial card with a crossfading top image strip, counter, thumbnail selector, and an animated quote with name/role, plus prev/next naviga…

npx shadcn@latest add https://reactframe.com/r/review-card-portrait.json
Cinematic Stacked Gallery component

A fullscreen hero gallery where inactive slides collapse into a stacked deck of thumbnails; clicking one crossfades it to full size with Ken Burns zoom, cursor…

npx shadcn@latest add https://reactframe.com/r/cinematic-stacked-gallery.json
Dice Roll Discount Popup component

A gamified discount-capture widget where visitors roll two 3D dice for a reward tier, with a themed reveal modal and code copy, rendered inline or as a corner-…

npx shadcn@latest add https://reactframe.com/r/dice-roll-discount-popup.json
404 Page Section component

A centered "page not found" section: a big glitching error code, heading, description and one or two pill buttons. Follows the host site's theme by default (or…

npx shadcn@latest add https://reactframe.com/r/error-404-page-section.json
Toast Stack component

A stacked toast notification system: toasts pile up in a layered stack that fans out on hover, with six tones including a loading state that turns into a resul…

npx shadcn@latest add https://reactframe.com/r/toast-stack.json
Notification Center component

A bell button with an unread badge that opens a notification panel: All and Unread tabs, Today and Earlier groups, unread dots, mark as read on click, mark all…

npx shadcn@latest add https://reactframe.com/r/notification-center.json
Status Dot component

A presence and status indicator: online, away, busy, offline and live dots with an optional label, a pulsing ring for live states, and a pinned mode that sits …

npx shadcn@latest add https://reactframe.com/r/status-dot.json
Inline Validation Message component

A field-level validation message with error, warning, success and info states: it slides open under the field, crossfades when the text changes, shakes once wh…

npx shadcn@latest add https://reactframe.com/r/inline-validation-message.json
Dropdown Menu component

A button-triggered menu with icons, keyboard shortcuts, checkbox and radio items, labelled sections, nested submenus and a highlight that slides from row to ro…

npx shadcn@latest add https://reactframe.com/r/dropdown-menu.json
Mega Menu component

A pill navigation bar whose menus open one shared panel: it morphs to each menu's size, slides the content in from the side you moved to, and holds columns of …

npx shadcn@latest add https://reactframe.com/r/mega-menu.json
Mobile Tab Bar component

A bottom navigation bar for phones: a pill slides behind the active tab and its icon bounces, with badge counts, an optional raised centre action, docked or fl…

npx shadcn@latest add https://reactframe.com/r/mobile-tab-bar.json
Table of Contents component

An 'On this page' table of contents for articles and docs: it tracks the section in view, slides a marker along its rail (filling it like reading progress), in…

npx shadcn@latest add https://reactframe.com/r/table-of-contents.json
Scrollspy Anchor Links component

A sticky horizontal bar of section links (Overview, Features, Specs, Reviews) that follows the section in view with a sliding pill or underline, keeps the curr…

npx shadcn@latest add https://reactframe.com/r/scrollspy-anchor-links.json
Language Switcher component

A language picker: a globe button whose name rolls to the new language, opening a searchable list of native names with codes and a check on the current one, or…

npx shadcn@latest add https://reactframe.com/r/language-switcher.json
Checkbox Group component

A group of checkboxes with a Select all row that shows a dash when only some are picked, checks that draw themselves, list or card layouts, a maximum that disa…

npx shadcn@latest add https://reactframe.com/r/checkbox-group.json
Bottom Sheet component

A mobile bottom sheet that slides up over a dimmed backdrop, rests at snap points you drag between from its handle, closes on a downward flick, and keeps its o…

npx shadcn@latest add https://reactframe.com/r/bottom-sheet.json
Lightbox component

An image lightbox for any grid of photos: the thumbnail morphs into the full view, then arrows, keys and swipes step through, double-click zooms and pans, a sw…

npx shadcn@latest add https://reactframe.com/r/lightbox.json
Cookie Consent Banner component

A cookie consent banner as a corner card or a bottom bar: accept all, reject all with equal weight, or open per-category switches (necessary locked on), and th…

npx shadcn@latest add https://reactframe.com/r/cookie-consent-banner.json
Product Tour component

A guided product tour: a spotlight glides from element to element over a dimmed page while a card beside it explains each one, with progress dots, Back, Next a…

npx shadcn@latest add https://reactframe.com/r/product-tour.json
Calendar component

An inline month calendar for picking one day, a range or several days, with event dots under their days, an agenda for the selected day, months that slide in f…

npx shadcn@latest add https://reactframe.com/r/calendar.json
Basic Carousel component

A plain, dependable carousel: drag or swipe between slides, arrows and dots, one to four slides in view, looping, and optional autoplay whose progress fills th…

npx shadcn@latest add https://reactframe.com/r/basic-carousel.json
Sparkline Stat component

A KPI card with a sparkline: the number counts to its new value, a change badge says how far it moved, range tabs swap the series with a redraw, and scrubbing …

npx shadcn@latest add https://reactframe.com/r/sparkline-stat.json
Checklist component

An onboarding checklist: a progress bar and count up top, round checks that draw in and strike the step through, the next step opening by itself with its own a…

npx shadcn@latest add https://reactframe.com/r/checklist.json
Icon List component

A list with an icon on every line for features, benefits and what's included: checks that draw themselves in as the rows fade up, dimmed and struck-through lin…

npx shadcn@latest add https://reactframe.com/r/icon-list.json
Icon Box component

A feature box with an icon, title and text for features and services grids: in the card style a light follows the pointer along the border, the icon tile lifts…

npx shadcn@latest add https://reactframe.com/r/icon-box.json
Data View component

A collection view that switches between a card grid and a list, with every item gliding to its new place; a sort menu reorders them with the same motion, and a…

npx shadcn@latest add https://reactframe.com/r/data-view.json
Sortable List component

A list people can put in their own order: drag a row by its handle and the others slide out of the way, or use the keyboard (Space to lift, arrows to move, Spa…

npx shadcn@latest add https://reactframe.com/r/sortable-list.json
Organization Chart component

An org chart of people cards joined by rounded connector lines: teams open and close from a count chip under each manager, and picking someone lights up their …

npx shadcn@latest add https://reactframe.com/r/organization-chart.json
Transfer List component

Two lists side by side for moving items from one set to another, such as available and granted permissions: tick items and send them across with the arrows (or…

npx shadcn@latest add https://reactframe.com/r/transfer-list.json
Tree Table component

A table whose rows nest, like files in folders: open and close branches with a chevron, parents add up their children (folder sizes), sort any column with fold…

npx shadcn@latest add https://reactframe.com/r/tree-table.json
Chat Bubble component

Chat message bubbles for both sides of a conversation: runs from the same person group together with tight inner corners and one avatar, outgoing messages show…

npx shadcn@latest add https://reactframe.com/r/chat-bubble.json
List Group component

A framed group of rows for settings menus and navigation lists: icons, descriptions, count badges, a danger row for destructive actions, and in selectable mode…

npx shadcn@latest add https://reactframe.com/r/list-group.json
Basic Table component

A clean, semantic table for showing data as it is: plain, striped or bordered, comfortable or compact, a caption and a totals row, custom cells such as status …

npx shadcn@latest add https://reactframe.com/r/basic-table.json
Blockquote component

A quote with its author: a rule on the left, a large quotation mark, a framed card or a big centred pull quote, revealed as it scrolls into view with a highlig…

npx shadcn@latest add https://reactframe.com/r/blockquote.json
Masonry Grid component

A masonry layout for tiles of different heights: each tile drops into the shortest column while keeping left-to-right order, the column count follows the conta…

npx shadcn@latest add https://reactframe.com/r/masonry-grid.json
Bento Grid component

A bento layout of feature cells that span columns and rows, fall back to two and then one column as the container narrows, fade in one after another, and light…

npx shadcn@latest add https://reactframe.com/r/bento-grid.json
Sticky Header component

A site header that stays out of the way: it slides up while you scroll down and comes back the moment you scroll up, turns compact and frosted after the first …

npx shadcn@latest add https://reactframe.com/r/sticky-header.json
Section Container component

A page-section wrapper that keeps widths, padding and headings consistent: an optional eyebrow, title and description, grid, dot or glow backgrounds that fade …

npx shadcn@latest add https://reactframe.com/r/section-container.json
Shape Divider component

SVG dividers that shape the edge between two sections: waves that drift in a seamless loop, a curve, a tilt, a peak, a zigzag or steps, layered in up to three …

npx shadcn@latest add https://reactframe.com/r/shape-divider.json
Fieldset component

A grouped form section on the native fieldset: the legend sits in a notch in the border, the group folds away to a one-line summary, a tick appears once it's c…

npx shadcn@latest add https://reactframe.com/r/fieldset.json
Theme Toggle component

A light / dark switch that morphs a sun into a moon, or a Light · System · Dark control with a sliding pill; it remembers the choice, follows the OS in System …

npx shadcn@latest add https://reactframe.com/r/theme-toggle.json
Share Buttons component

Share buttons for X, LinkedIn, Facebook, Reddit, WhatsApp and email with a copy-link button that turns into a tick: round icons with hover labels, labelled pil…

npx shadcn@latest add https://reactframe.com/r/share-buttons.json
Social Links component

Links to your profiles in three styles: round icons that fill from the bottom and tilt on hover, a list with handles, follower counts and an out arrow, or a do…

npx shadcn@latest add https://reactframe.com/r/social-links.json
Scroll Progress Bar component

Reading progress in three forms: a thin spring-smoothed bar, a corner ring with the percentage that becomes a back-to-top button at the end, or a track split i…

npx shadcn@latest add https://reactframe.com/r/scroll-progress-bar.json
Payment Button component

A pay button that shows every step of a payment: the amount, a spinner while it processes, a drawn tick when it's paid, a shake and a clear message when a card…

npx shadcn@latest add https://reactframe.com/r/payment-button.json
Speed Dial component

A floating action button that opens into a short menu of actions: the plus turns into a close cross while actions spring out one after another in a line or a q…

npx shadcn@latest add https://reactframe.com/r/speed-dial.json
Animate on Scroll component

A wrapper that brings content in as it scrolls into view: fade from any side, zoom, blur, flip or a clip-path wipe, one block at once or each child in turn, on…

npx shadcn@latest add https://reactframe.com/r/animate-on-scroll.json
Focus Trap component

Keeps keyboard focus inside a dialog, drawer or menu while it's open: Tab and Shift+Tab loop through its controls, focus starts where you choose and returns to…

npx shadcn@latest add https://reactframe.com/r/focus-trap.json
Icon Swap Toggle component

A toggle button that swaps between two icons with a rotate, 3D flip, pop or slide: ready-made pairs for play/pause, mute, like, save, show/hide, menu/close, li…

npx shadcn@latest add https://reactframe.com/r/icon-swap-toggle.json
Ripple Click Effect component

A wrapper that makes any surface ripple where it's pressed: the wave grows while the pointer is held and fades when it lets go, several can overlap, icon butto…

npx shadcn@latest add https://reactframe.com/r/ripple-click-effect.json
Toggle Price Counter component

A monthly / yearly billing switch whose price rolls to the new amount digit by digit like an odometer, with a saving badge that pops when yearly is picked and …

npx shadcn@latest add https://reactframe.com/r/toggle-price-counter.json
Animated Underline Link component

Text links with underlines that move: a line that slides in from the left and out to the right, opens from the centre, draws as a wave, fills behind the text, …

npx shadcn@latest add https://reactframe.com/r/animated-underline-link.json
Image Shape Mask component

Masks an image into a shape (circle, squircle, arch, hexagon, flower, blob or diamond) that grows out from the centre as it scrolls into view and morphs smooth…

npx shadcn@latest add https://reactframe.com/r/image-shape-mask.json
Typography Prose component

Readable styles for rich text from Markdown or a CMS, without a plugin: balanced headings with hover # links, comfortable line length and rhythm, lists, quotes…

npx shadcn@latest add https://reactframe.com/r/typography-prose.json
Variant Swatches component

Product option pickers for colour and size: round colour swatches with a ring that glides to the pick, size chips with a sliding fill, the chosen value named i…

npx shadcn@latest add https://reactframe.com/r/variant-swatches.json
Content Switch component

A switch that swaps the content below it: a pill or underline thumb slides to the chosen option, the new panel slides in from that side (or fades or blurs in),…

npx shadcn@latest add https://reactframe.com/r/content-switch.json
Floating Label Input component

A text field whose label sits inside it and floats up on focus or once filled, in outlined (label in a notch in the border), filled or underline styles, with a…

npx shadcn@latest add https://reactframe.com/r/floating-label-input.json
Input Group component

Joins an input with text addons, icons, a select or a button into one field with one border and one focus ring: https:// and .com around a subdomain with a liv…

npx shadcn@latest add https://reactframe.com/r/input-group.json
Masked Input component

A formatted text field for phone numbers, dates, times, card numbers, ZIP codes or any pattern you define: separators fill themselves in, the rest of the templ…

npx shadcn@latest add https://reactframe.com/r/masked-input.json
Knob component

A rotary dial for picking a value in a range, like a mixer control: drag up or down, scroll or use the keyboard, with a 270° progress ring and a sliding thumb,…

npx shadcn@latest add https://reactframe.com/r/knob.json
Listbox component

An always-open list for picking one or several options: a search box that filters as you type, sticky group headings, avatars and descriptions, a highlight tha…

npx shadcn@latest add https://reactframe.com/r/listbox.json
Toggle Button component

A button that stays pressed: the fill grows out from the middle, icons spin into their 'on' version, labels roll from Follow to Following and counts tick up by…

npx shadcn@latest add https://reactframe.com/r/toggle-button.json
Button Group component

Buttons joined into one control: plain action groups like Previous / Today / Next, a single-choice group whose fill slides between options, multi-toggle groups…

npx shadcn@latest add https://reactframe.com/r/button-group.json
Dual Range Slider component

A two-handle range filter with a histogram behind it: bars inside the range light up, the result count rolls as you drag, the filled part drags both ends toget…

npx shadcn@latest add https://reactframe.com/r/dual-range-slider.json
Repeatable Field Group component

A set of fields people can repeat: add a row, remove one, drag rows into order. Rows grow in and slide out, focus lands in the new row, Enter in the last row a…

npx shadcn@latest add https://reactframe.com/r/repeatable-field-group.json
Filter Chips component

A row of pill filters with counts: a check draws in and the chip grows to fit it, neighbours slide over instead of jumping, and a Clear chip appears once anyth…

npx shadcn@latest add https://reactframe.com/r/filter-chips.json
Icon Action Button component

A compact icon-only button for toolbars and table rows: solid, soft, outline or ghost, square or round, four sizes, a tooltip that names the action, a count ba…

npx shadcn@latest add https://reactframe.com/r/icon-action-button.json
Glossy Gradient Button component

A premium call-to-action button with a glossy face: a lit gradient, a glass highlight on the top half, a band of light that sweeps across on hover, an arrow th…

npx shadcn@latest add https://reactframe.com/r/glossy-gradient-button.json
Inline Link Button component

A text button that looks like a link, for secondary actions: Forgot password?, View all, Undo, Remove, Read the docs. Neutral, muted, accent or danger, an unde…

npx shadcn@latest add https://reactframe.com/r/inline-link-button.json
Emoji Rating Scale component

A five-face satisfaction rating for quick feedback: hand-drawn faces from a frown to a wide smile that wobble on hover, fill with their own colour and pop when…

npx shadcn@latest add https://reactframe.com/r/emoji-rating-scale.json
Side Tab Menu component

A vertical tab menu for settings pages: tabs with icons, second-line descriptions and count badges, grouped under headings, an active highlight with a rail tha…

npx shadcn@latest add https://reactframe.com/r/side-tab-menu.json
Dot Pager Indicator component

Dots that show where you are in a carousel or onboarding flow: the active dot stretches into a pill, a progress style fills the pill and moves on by itself lik…

npx shadcn@latest add https://reactframe.com/r/dot-pager-indicator.json
Vertical Progress Steps component

A live status tracker for multi-step processes like deploys, imports and order tracking: each step is done, running, waiting or failed, the connector fills as …

npx shadcn@latest add https://reactframe.com/r/vertical-progress-steps.json
Auth Card component

A sign-in, sign-up and forgot-password card in one: social sign-in buttons, email and password fields with inline validation, a show-password toggle, a passwor…

npx shadcn@latest add https://reactframe.com/r/auth-card.json
Pricing Table component

Pricing plans side by side with a monthly / yearly switch, prices that roll when the period changes, a highlighted plan with a badge, included and excluded fea…

npx shadcn@latest add https://reactframe.com/r/pricing-table.json
FAQ Section component

A frequently asked questions section: heading and contact card on the left, an animated accordion on the right, optional category tabs and search, and FAQPage …

npx shadcn@latest add https://reactframe.com/r/faq-section.json
Contact Section component

A contact section with a heading and your email, phone and address on the left, and a validated message form on the right: topic chips, a loading state driven …

npx shadcn@latest add https://reactframe.com/r/contact-section.json