Components
346 accessible Blade primitives you install and own — start with the 40 essentials, then browse the full catalog by category in the sidebar.
Production-ready building blocks. Switch to Showcase for decorative WebGL/3D/text effects, or All to browse everything.
Heavy, decorative effects — install these on top of your production UI, not as load-bearing structure.
Essentials
Core 40The recommended starting set — the most-used primitives. The full catalog follows below.
Button
Trigger an action or event, with variants, sizes and states.
Input
Text input with sizes plus invalid and disabled states.
Textarea
Multi-line text input with invalid and disabled states.
Native Select
Native select control with a custom, RTL-safe chevron.
Checkbox
Native checkbox styled with semantic tokens, plus an optional animated spring-tick variant.
Radio
Native radio input styled with semantic tokens.
Switch
Toggle switch with RTL-aware thumb movement — sm/md/lg sizes, pill or rounded radius and an optional inline label.
Toggle
A two-state button that can be on or off.
Label
Accessible label for form controls, with a required marker.
Field
Form field wrapper with description and error parts; pass a name for Laravel-native old()/$errors wiring.
Combobox
Autocomplete input with a filterable listbox and a hidden form value.
Slider
7 variantsNumeric range controls — a compact draggable track (single or two-thumb range), an angle dial, a two-handle compare slider, a discrete pip/scrubber selector for settings panels, or a springy elastic slider that stretches past its bounds.
Card
Content container with header, content and footer parts.
Badge
Compact status descriptor with semantic variants.
Avatar
2 variantsUser avatars — a single image/initials avatar and an overlapping avatar group with an overflow count.
Separator
Horizontal or vertical visual divider.
Skeleton
Pulsing placeholder for loading content.
Accordion
Stacked disclosure panels with single or multiple open modes and arrow-key navigation.
Scroll Area
A scrollable region with a custom, themeable scrollbar.
Table
Responsive data table with header, body, row and cell parts.
Dialog
Modal dialog with focus trap, Escape-to-close and focus restoration.
Alert Dialog
A modal confirmation dialog with focus trap, Escape, and confirm/cancel actions.
Sheet
A panel that slides in from a screen edge, sharing the dialog focus-trap patterns.
Drawer
A bottom sheet with a drag handle and drag-to-dismiss.
Popover
Non-modal floating panel anchored to a trigger.
Tooltip
Hover- and focus-triggered hint linked to its trigger via aria-describedby.
Dropdown Menu
Menu with keyboard navigation, click-outside dismissal and Escape handling.
Command
Filterable, keyboard-navigable command palette list.
Tabs
3 variantsTabbed navigation — a compound panel-switching primitive, or a standalone bar whose active marker slides between tabs.
Breadcrumb
Path to the current resource as a hierarchy of links.
Pagination
Page navigation with previous/next controls and page links.
Navigation Menu
A site navigation menu with hover- and focus-revealed content panels.
Sidebar
A collapsible application sidebar with persistent state, accessible navigation, and an optional draggable resize handle that remembers its width.
Alert
Callout for short, important messages with semantic variants.
Toast
Polite live-region notifications driven by a global window.toast() helper.
Progress
Displays a determinate progress indicator.
Loaders
10 variantsA loading-ui.com-inspired family of animated loaders — spinners, dots, orbital, bars, square grids, shapes, text and a few playful ones — all token-themed and reduced-motion safe.
Data Table
A table with column sorting, row selection, client-side pagination, density, sticky header, column align/type, and expandable rows.
Calendar
A localized month grid with full keyboard navigation and an ISO hidden value.
Date Picker
Localized calendar popover with full keyboard grid navigation.
Form & Input
23Button
Trigger an action or event, with variants, sizes and states.
Button Group
Groups related buttons and inputs into a single attached unit.
Social Button
A branded social sign-in button (Continue with Google, GitHub, Apple, and more) with token-only styling and provider glyphs — composes the button primitive, no raw brand colour.
Copy Button
An icon button that copies text to the clipboard and animates a copy → check transition with a live announcement.
Form
A form wrapper that emits CSRF, spoofs PUT/PATCH/DELETE, switches to multipart for file uploads, and renders an optional validation error summary.
Field
Form field wrapper with description and error parts; pass a name for Laravel-native old()/$errors wiring.
Fieldset
A fieldset that groups related controls under a legend, with one disabled toggle that natively cascades to every control inside.
Label
Accessible label for form controls, with a required marker.
Input
Text input with sizes plus invalid and disabled states.
Input Copy
A read-only input with a copy-to-clipboard trigger that cross-fades to an animated check — icon or labelled button, alignable to either edge.
Input Group
Attaches icons, text, or buttons to an input within one bordered group.
Input OTP
A segmented one-time-passcode input with paste support and a hidden form value.
Textarea
Multi-line text input with invalid and disabled states.
Phone Input
A country selector and national number field producing an E.164 value, backed by a filterable listbox.
Masked Input
Masked credential field with reveal and copy actions over the input-group primitive.
Currency Input
A money input with a currency-symbol affordance and live locale formatting; the visible field shows the formatted amount while a hidden field submits the raw decimal.
Number Field
A numeric stepper input with −/+ buttons, min/max/step clamping, and keyboard arrow stepping.
Tags Input
A token input — type to add, Backspace or × to remove, paste to split — mirroring each tag as a hidden form value.
Mention
An @-triggered autocomplete inside a textarea that filters and inserts mention tokens.
Password Strength
A password field with a live strength meter (segmented bar + label), a show/hide toggle, and an optional requirements checklist that ticks off as rules are met.
Email Compose Card
An email compose/draft card with recipient chips, a subject field, message body and send/attach actions.
Exploding Input
A text input that emits a small burst of token-coloured glyph particles on every keystroke; the particles fly up, drift, rotate and fade. Composes the input primitive and is a no-op under reduced motion.
Dropzone
A drag-and-drop file upload with click-to-browse, accept + max-size validation, a removable file list, and a hidden native input that submits in an ordinary multipart form.
Selection Controls
17Checkbox
Native checkbox styled with semantic tokens, plus an optional animated spring-tick variant.
Radio
Native radio input styled with semantic tokens.
Radio Group
Single-choice controls built on native radios — segmented tabs or full-width rows.
Switch
Toggle switch with RTL-aware thumb movement — sm/md/lg sizes, pill or rounded radius and an optional inline label.
Toggle
A two-state button that can be on or off.
Toggle Group
A set of two-state buttons with single or multiple selection and roving focus.
Native Select
Native select control with a custom, RTL-safe chevron.
Advanced Select
Custom listbox select with keyboard navigation, type-ahead and rich options (secondary meta).
Combobox
Autocomplete input with a filterable listbox and a hidden form value.
Choicebox
A selectable radio/checkbox option card whose whole surface is a label for a hidden input — rings and reveals a check when selected, with an optional icon and badge. CSS-only.
Label Selector
Selectable chips for single or multiple choice, submitting as native radios or checkboxes.
Color Swatch Selector
A grid of color swatches for picking one color, with an accessible name per swatch.
Rating
An accessible star rating slider with half-star support, keyboard navigation, and an optional hidden form value.
Swap
A button that cross-fades between an on and off slot with a keyboard-accessible role="switch" toggle.
Suggestion Chips
Wrapping row of clickable pills that emit a selection event when chosen.
Filters
A faceted filter toolbar of popover facets with searchable multi-select option lists, count badges, and a clear-all action.
Slide to Unlock
An iOS slide-to-unlock pill with a draggable thumb that crosses a threshold to unlock and dispatches an unlock event.
Pickers & Sliders
7Date Picker
Localized calendar popover with full keyboard grid navigation.
Date Range Picker
A start + end pair of date-picker popovers wired to two hidden inputs ({name}_start / {name}_end), so a date range posts in an ordinary form.
Time Picker
A field that opens a popover of hour and minute options with an AM/PM segment, writing a normalized 24-hour HH:MM hidden form value.
Calendar
A localized month grid with full keyboard navigation and an ISO hidden value.
Wheel Picker
An iOS-style 3D wheel picker that spins, snaps to the centred option, and feeds a hidden input.
Slider
Numeric range controls — a compact draggable track (single or two-thumb range), an angle dial, a two-handle compare slider, a discrete pip/scrubber selector for settings panels, or a springy elastic slider that stretches past its bounds.
Range Field
Labelled range control over the slider with a live readout and an optional two-ended gradient legend.
Layout
26Aspect Ratio
Constrains its content to a given width/height ratio.
Separator
Horizontal or vertical visual divider.
Card
Content container with header, content and footer parts.
Item
Flexible horizontal layout for list rows with media, content and actions.
Empty
Empty state for when there is no data to display.
Accordion
Stacked disclosure panels with single or multiple open modes and arrow-key navigation.
Collapsible
An interactive section that expands and collapses its content.
Show More
Clamps long content to a fixed height behind a gradient fade mask, then reveals the rest with an accessible Show more / Show less toggle.
Scroll Area
A scrollable region with a custom, themeable scrollbar.
Resizable
Resizable panel groups with a draggable handle and keyboard support.
Sidebar
A collapsible application sidebar with persistent state, accessible navigation, and an optional draggable resize handle that remembers its width.
Bento Grid
A responsive bento-box grid with span-controlled cells for showcasing features.
Stack
A flexbox layout primitive that arranges children in a row or column with consistent spacing and optional dividers.
Cluster
An overflow-safe wrapping row for actions, tags, filters, and metadata.
Grid
A mobile-first grid with fixed column and spacing presets.
Container
A centered content-width primitive with density-aware gutters.
Section
A semantic page section with density-aware rhythm and surface tones.
Surface
A constrained panel combining tone, padding, radius, and elevation tiers.
Prose
A readable long-form container with bounded measure and resilient wrapping.
Bleed
A controlled full-bleed and contained-scroll primitive for wide content.
Editable Card
Inline-editable dashed text card with a label, editable textarea, and edit/save affordances.
Mini Calendar
A compact horizontal date strip with a month header and a CSS-only selectable row of weekday/day cells, today subtly marked — no JavaScript.
Swappable Grid
A grid whose tiles exchange positions on drag (drop one onto another to swap), built natively in Alpine — keyboard-operable with a live-region announcement.
Section Heading
A marketing section heading — an optional uppercase overline, a balanced title and a supporting subtitle, left- or centre-aligned and optionally laid over a photographic background with a token gradient scrim.
Kanban
A board of columns with draggable cards, supporting pointer drag-and-drop and full keyboard reordering.
Sortable
A drag-to-reorder vertical list with grip handles, full keyboard reordering, and hidden inputs that mirror the order for form submission.
Overlays
14Dialog
Modal dialog with focus trap, Escape-to-close and focus restoration.
Alert Dialog
A modal confirmation dialog with focus trap, Escape, and confirm/cancel actions.
Sheet
A panel that slides in from a screen edge, sharing the dialog focus-trap patterns.
Drawer
A bottom sheet with a drag handle and drag-to-dismiss.
Popover
Non-modal floating panel anchored to a trigger.
Tooltip
Hover- and focus-triggered hint linked to its trigger via aria-describedby.
Hover Card
Rich content shown when a trigger is hovered or focused, with open/close delays.
Context Menu
A menu of actions revealed by right-clicking a region, with roving focus.
Dropdown Menu
Menu with keyboard navigation, click-outside dismissal and Escape handling.
Toast
Polite live-region notifications driven by a global window.toast() helper.
Action Bar
A floating contextual toolbar that slides up for bulk-selection actions, dismissable by button or Escape.
Speed Dial
A floating action button that expands a stack of contextual actions with animated transitions.
Component Preview Tooltip
An inline trigger that reveals a floating component preview on hover or keyboard focus, using pure CSS.
Consent Manager
A client-only GDPR cookie-consent banner with per-category switches that persist to localStorage.
Feedback & Status
14Alert
Callout for short, important messages with semantic variants.
Skeleton
Pulsing placeholder for loading content.
Loaders
A loading-ui.com-inspired family of animated loaders — spinners, dots, orbital, bars, square grids, shapes, text and a few playful ones — all token-themed and reduced-motion safe.
System Banner
A full-width environment or system status banner.
Status
Animated status dots — a person's presence and a system or service's state.
Transport Badge
Line-coloured transit station badges (Singapore MRT, Hong Kong MTR).
Scroll Progress
A bar or ring that fills with how far the page (or a container) has scrolled.
Reaction Bar
Row of reactions with up/down vote, copy, and share actions.
Notifications
In-app notification surfaces — a stacked feed panel, a single content card, and a corner count badge.
Onboard Card
A looping onboarding progress card with done / active / pending steps; the active bar fills over a configurable duration.
Stack Ripple
Notification cards that rest as an overlapping deck and fan into a column when toggled, via CSS-only translate/scale transitions.
Confetti
A celebratory confetti burst fired on click from a trigger button, drawn on a viewport canvas with token-coloured pieces, gravity and self-terminating animation.
Snail Timer
A whimsical countdown: a cute snail slowly crawls a track from start to finish while a seconds-remaining label ticks down, with a Start/Stop toggle and optional autostart.
Real-Time Cursors
A simulated multiplayer-presence overlay — labelled cursors glide around the surface along smooth paths, with an optional mode where one tracks the viewer's pointer. Token-coloured and reduced-motion safe.
Data & Viz
60Decorative, motion-heavy effects — backgrounds, text reveals, borders and 3D showcases. Optional polish you install on top of the core set.
Data Display
15Table
Responsive data table with header, body, row and cell parts.
Data Table
A table with column sorting, row selection, client-side pagination, density, sticky header, column align/type, and expandable rows.
Badge
Compact status descriptor with semantic variants.
Badge Overflow
Renders a list of badges and collapses any overflow into a compact +N badge.
Avatar
User avatars — a single image/initials avatar and an overlapping avatar group with an overflow count.
Progress
Displays a determinate progress indicator.
Kbd
Displays a keyboard key or key combination.
JSON Viewer
An interactive, collapsible JSON tree with line numbers and truncation.
Counters
Animated numeric read-outs — a count-up that animates into view, and a digit-roll that re-rolls each column whenever the value changes.
Timeline
Sequenced event displays — a free-form timeline, a status stepper and a numbered install/checkout stepper.
Stat
A metric card with label, value, and a colour-coded trend delta.
Citation
Inline citation chip with a numbered badge, excerpt, and a source that links when set.
Dot Matrix
An animated LED dot-matrix display: 17 built-in animations (wave, pulse, orbit, spiral, radar, helix, snake, rain, comet, pinwheel, twinkle, …) on a square, circular, triangle or hex panel, or a static custom pattern. Single-token colour.
Animated List
A stacked notification feed that reveals items one at a time with a slide-up, fade and subtle scale — newest on top, optionally auto-cycling.
List Panel
A card-wrapped panel with an optional header and a divided list of rows — leading avatar or icon, primary and secondary text, and trailing meta.
Cards & Content Widgets
15Summary Card
Card with bulleted key points and source link chips, headed by an optional sparkle.
Comparison Cards
Responsive grid of option cards comparing arbitrary attributes and a metric, with one highlighted.
Expandable Card
Trigger rows that expand into a centered modal panel over a blurred backdrop, with focus trapping and Escape / backdrop-click to close.
Todo Item
A task row whose checkbox strikes the title through on completion, with optional due date, tags and a priority badge.
Calendar Event Card
A single calendar event with a tone accent bar, time chip, location, attendee avatars and a join action.
Goal Card
A goal card pairing a current-vs-target readout with a token-themed progress bar, status badge and deadline.
Twitter Card
A Twitter/X post preview with author, verified tick, post text, optional media and reply/repost/like/view metrics.
Link Preview
A rich Open Graph link card with thumbnail, favicon, domain, title and description, wrapped as a single anchor.
Chat Bubble
A chat bubble for a single conversation turn with an optional avatar and name.
Chat Thread
A vertical stack of chat bubbles composing a back-and-forth conversation.
Credit Card
A visual credit/debit card surface with brand mark, chip, masked number, holder and expiry across visa/mastercard/amex/generic brands and token surfaces.
Switchboard Card
A feature card backed by an animated LED dot grid that spells a word and cycles through patterns, with an optional call-to-action.
App Download Stack
A fanned stack of app icons that expands into a selectable row, with store badges and a download button that unlocks once an app is chosen.
Invites
An Apple-invites-style list of event cards — photo backdrop, status badge and attendee avatars — that reorder by pointer drag or keyboard.
Job Listing
An expandable job-posting card — logo, title, salary, location and tag badges — that reveals a description and apply button on demand.
Charts & Data Viz
4Charts
Token-themed data visualisations — the core multi-series chart plus dependency-free SVG variants for sankey, word-cloud, venn, liquid and violin plots.
Meters
Single-value readouts of a fraction of a whole — an arc gauge, a circular progress ring, and linear/radial usage readouts.
Partition Bar
Visualise segments of a whole with proportional widths and variants.
Activity Grid
Calendar contribution grids — a configurable heatmap and a GitHub-style activity graph with a less/more legend.
Diagrams
6Flow Diagram
A static SVG flow chart positioning box, pill and diamond nodes on a col/row grid, joined by labelled arrowed edges.
Network Graph
A dependency-free SVG network graph — clustered nodes at precomputed positions, degree-scaled radii, group-coloured, with hover tooltips.
Organization Chart
A static SVG organization chart laying out a nested name/role tree top-down with orthogonal reporting-line connectors.
Indented Tree
A static nested outline rendering a tree as indented rows with guide lines, chevron/leaf markers and right-aligned meta.
Mind Map
A static SVG mind map — a central topic radiating into balanced left/right branches with stacked child nodes and token-coloured links.
Fishbone Diagram
A dependency-free SVG Ishikawa cause-and-effect diagram — a spine to an effect head with category bones above/below and sub-cause twigs.
Maps
7Map
An interactive MapLibre GL map with free CARTO light/dark basemaps (no API key) that flip with the theme, plus a declarative-children contract for markers, popups, routes, arcs, clusters and a heatmap.
Map Controls
Declarative zoom, compass, geolocate, fullscreen and scale controls for a map, placed at a corner.
Map Marker
A token-coloured map pin at a [lng,lat] — optionally draggable, pulsing, labelled and with a popup.
Map Popup
A standalone popup anchored at a coordinate, not tied to a marker.
Map Route
A polyline drawn through an ordered list of coordinates — directions, trails or connections.
Map Arc
A curved great-circle connection between two coordinates — flight paths and origin→destination flows.
Map Cluster
A clustered point layer for large datasets — points group into count bubbles and split apart as you zoom.
Specialized
57Decorative, motion-heavy effects — backgrounds, text reveals, borders and 3D showcases. Optional polish you install on top of the core set.
Media
6QR Code
Renders a scannable QR code from any string client-side with no npm dependency, themed via currentColor.
Image Picker
Selectable 2×2 grid of image options with a highlighted choice.
Hero Video Dialog
An immersive thumbnail card with a centered play button that opens an accessible modal lightbox with the embedded video and an optional sound toggle.
Interactive Image Selector
A responsive image grid with multi-select — toggle tiles to ring + check them while an action bar tracks the count and clears the selection.
Media Masking
Media clipped to decorative shapes via CSS clip-path — for images and for autoplaying video, sharing one shape vocabulary.
Image Accordion
A horizontal row of image panels where the active panel expands and the rest shrink — hover or click to activate, with full keyboard operation and aria-expanded.
Audio & Voice
6Audio Player
A working player around a native <audio> element: play/pause, a seekable scrub-bar with times, playback-rate cycling and a mute toggle.
Scrub Bar
A seekable media scrubber with a fill, drag thumb and optional time read-outs. Pointer + keyboard seek, RTL-aware, event-driven.
Bar Visualizer
A voice-agent audio bar visualizer reacting to state (idle/connecting/listening/thinking/speaking). Synthetic demo by default, optional live mic.
Live Waveform
A real-time audio waveform on canvas (scrolling or static) driven by the live microphone, with a synthetic demo fallback. DPR-aware.
Orb
A decorative orb with four token-coloured looks via a `variant` prop: liquid (a breathing WebGL voice-assistant sphere reacting to agent state), gradient (a CSS eclipse with a luminous breathing rim), particle (a rotating fibonacci-sphere point cloud), and geometric (a rotating lat/long wireframe). DPR-aware, reduced-motion safe.
Voice Dictator
A voice-dictation widget: a circular mic toggle centred in a halftone dot-cloud radial visualiser, with an aria-live transcript that types in word-by-word (synthetic demo by default; optional live SpeechRecognition).
Editor
18Editor
A lightweight contenteditable rich-text surface with a toolbar slot, marks, block types and a reactive selection state other editor parts bind to.
Editor Toolbar
A fixed formatting toolbar for the editor — turn-into block menu, mark toggles, lists, link and a more menu, wired to the editor by scoped events.
Editor Floating Toolbar
A selection bubble toolbar that follows the caret rect and exposes the common marks on highlighted text.
Slash Menu
A filterable “/” command menu for inserting and transforming blocks, with keyboard navigation.
Mention Menu
A floating @/# mention autocomplete that filters people and inserts a mention token into the editor — the editor-host counterpart of the slash menu.
Turn Into Menu
A dropdown that converts the current block to a heading, list, quote or code block.
Block Handle
A gutter control cluster — an add button and a drag handle that opens a block options menu (turn into, duplicate, delete).
Drop Indicator
A drop-cursor line that marks where a dragged block will land, auto-tracking the nearest gap in the editable region.
Link Toolbar
A floating link editor with edit and preview states — apply, open, edit and unlink.
Color Dropdown
A text and highlight colour picker whose swatches resolve design tokens to real colours at runtime.
Emoji Picker
A searchable emoji picker with category tabs that inserts a glyph into the editor.
Equation
A LaTeX math element rendered with KaTeX, in inline or block display mode, with a graceful raw-expression fallback.
Editor Media
A media element renderer for the editor — image, video, file and embed figures with an optional caption.
Table Handle
Row and column handles that overlay a table for selecting, inserting and deleting rows and columns in the editor.
Node Resizer
Edge and corner drag handles that resize an atomic editor node (image or embed), with keyboard support and an optional aspect-ratio lock.
Editor Comment
An inline comment thread with avatars, replies, a composer and a resolve state.
Editor Suggestion
A track-changes suggestion with inserted/deleted marks and accept/reject controls.
Editor AI Menu
An AI command menu with quick actions and an accept/discard result preview (local demo, no network).
Documents
10File Thumbnail
A compact tile previewing a file by type — distinct token-styled icons for PDF, Office, CSV, image and archive files, or an inline image preview.
File Upload
A drag-and-drop upload dropzone with multi-file selection, type/size validation, per-file progress and removal.
Document Viewers
Pro viewers for the common document formats — PDF, Word, Excel and CSV.
Schema Builder
A visual JSON-Schema builder for document extraction — nestable typed fields with a live schema preview.
File Finder
A macOS-Finder-style document browser with a folder tree, breadcrumb navigation, grid/list views and keyboard selection.
Document Viewer Sidebar
A page-thumbnail rail and outline tree that pairs with a PDF viewer to navigate large documents.
Bounding Box Citations
Renders a PDF page with token-styled citation boxes overlaid, cross-linking extracted values to their source region.
Document Splits
A page-thumbnail grid for partitioning a PDF into multiple output documents by inserting split points.
Document Editors
Pro editing surfaces for documents and spreadsheets.
E-Signature
A signature capture with draw (canvas) and type modes, token-derived ink, and a hidden input carrying the signature for form submit.
AI Elements
5AI Prompt
A chat composer card with auto-resizing textarea, model pill, and a smart send button.
AI Stop Reason
Completion status card showing the stop reason and token count.
AI Function Call
Tool-invocation card showing the function name, arguments, and call status.
AI Chain of Thought
Collapsible reasoning panel revealing the model's intermediate thoughts.
AI Top-K
Next-token probability debugger with per-token bars and percentages.
Livewire
7Livewire Modal
A modal whose open state entangles a Livewire boolean property at runtime, so the server can open/close it and a trigger pushes back. Requires Livewire 3.
Livewire Tabs
Tabs whose active value entangles a Livewire property at runtime, so the server can switch tabs and a click pushes the value back. Requires Livewire 3.
Livewire Toast
A server-driven toast listener that subscribes to a Livewire browser event and shows a transient, auto-dismissing notification on dispatch. Requires Livewire 3.
Livewire Field
A form-field wrapper that renders the slotted control with its label, hint and the matching Livewire validation message from the shared $errors bag. Requires Livewire 3.
Livewire Confirm
A confirm-then-act button that opens an inline confirmation and, on confirm, invokes a Livewire action at runtime via $wire.call. Requires Livewire 3.
Livewire Search
A debounced search input that entangles a Livewire property at runtime, so each keystroke drives a server-side query and a server-set value updates the input. Requires Livewire 3.
Livewire Data Table
A server-driven table for Livewire 3: wire:click column sorting with aria-sort, a debounced live search, a per-page selector, server pagination, optional row selection, and an empty state.
Developer & Design
28Decorative, motion-heavy effects — backgrounds, text reveals, borders and 3D showcases. Optional polish you install on top of the core set.
Developer Tools
14Code Block
Read-only code-output card with a language tag, an optional actions slot, and a copy-to-clipboard button.
Code Line
A compact single-line code snippet with an optional label and an inline copy button.
Code Block Command
A tabbed CLI command block that switches between npm, pnpm, yarn and bun, remembers the choice, and copies it.
Diff Viewer
A code diff visualiser with unified or split layouts, a change summary and copy-to-clipboard.
API Reference Table
A documentation table listing component props with colour-coded type tokens, defaults and descriptions.
Color Palette
A grid or scale strip of colour swatches with name/value labels and per-swatch copy, for design-system docs. Supports a heading label and a vertical scale orientation.
CI Badge
A continuous-integration status badge (passing, failing, pending, cancelled) as a pill or a detailed card.
Release Badge
A release/version badge with tag, name, date, asset count and a pre-release marker, as a pill, row or card.
Sparkline
A compact inline SVG trend chart (line, area or bar) with an optional value, trend and date range.
Cron Schedule
A human-readable cron-expression visualiser with a plain-English summary, field breakdown and next runs.
Env Table
A read-only environment-variable table with masked values, click-to-reveal, env badges and a copy-.env action.
GitHub Stars
A GitHub star button linking to a repo with the mark, a label, and a formatted star-count pill — prop-driven, no live fetch.
Breakpoint Display
A dev-only badge that shows the active Tailwind breakpoint — no JavaScript.
Relative Time
A self-updating relative timestamp on a semantic <time> element (just now / 5m ago / on 14 Jun), with a correct server-side first paint and interval refresh.
Design Tokens
4Token
tokenui.dev-inspired design-token documentation chips — a base name → value token with click-to-copy, plus typed variants for colour, typography, dimension, motion and scalar tokens.
Color Contrast
Reports the WCAG 2.0 contrast ratio between two colours with an AA/AAA/Fail grade — luminance computed from hex, or overridden for APCA/pre-computed values.
Theme Switcher
A light / dark / system toggle: a segmented radiogroup that sets `.dark` on the document, persists the choice and live-tracks the OS preference.
Theme Customizer
A drop-in slide-out panel that lets end users re-theme your app live — preset swatches, a radius slider and a light/dark toggle, persisted to localStorage.
Effects & Showcase
68Decorative, motion-heavy effects — backgrounds, text reveals, borders and 3D showcases. Optional polish you install on top of the core set.
Backgrounds & Patterns
12Patterns
Tiled, themeable background layers — dots, grid lines, circuit traces or film grain.
Gradient Bars
A decorative equalizer-style row of gradient bars that pulse on a staggered loop as a hero backdrop.
Dither Gradient
An animated dithered gradient background rendered on a 2D canvas with Bayer-matrix ordered dithering; colors derive from semantic tokens by default.
Magnet Lines
A grid of short lines that each rotate to point toward the cursor, creating a magnetic-field look.
Pixel Canvas
A decorative canvas grid of square pixels that light up under the cursor and smoothly fade back — or, with the idle + twinkle props, an ambient pixel-stars field, or with the flow prop, autonomous organic shapes (a drifting metaball field) rendered as pixels. Token-derived colors, default/trail/glow variants.
Matrix Rain
A decorative digital-rain canvas of falling glyph columns with a bright head and fading trail, in a semantic token color.
Meteors
A decorative shower of shooting meteors — token-coloured heads with fading gradient tails that streak diagonally across the box. Pure CSS, reduced-motion safe.
Particle Fields
Ambient canvas particle backdrops — a drifting pointer-parallax field, twinkling sparkles, and a 3D hyperspace starfield.
Shaders
forgeui.in-style WebGL shader backdrops — full-bleed animated gradient and fluid fields rendered on a canvas.
Light Rays
An ambient WebGL backdrop of slow volumetric god-rays sweeping from a focal point; the ray colour follows the --primary token at runtime. Decorative, aria-hidden, reduced-motion-safe.
Blur Vignette
An Apple-Vision-Pro-style frame that keeps wrapped content sharp in the centre and progressively backdrop-blurs only the edges, with configurable blur, inset, fade length and radius.
Mesh Gradient
A full-bleed animated WebGL mesh gradient — a three.js fragment shader domain-warps simplex noise to flow three token colours (primary/accent/secondary) across the surface; DPR-aware and reduced-motion safe.
Text & Visual Effects
7Text Effects
Animated and decorative text treatments — staged reveals, typing, particle and cursor-repel effects, and clipped gradients.
Velocity Scroll
A full-width band of seamlessly scrolling text that accelerates with scroll velocity and flips direction with scroll direction.
Split Flap
An airport/train departure board that flips each character cell through the charset to its target glyph; reuses the flip-clock split-flap mechanism.
Shimmering Text
Text with a bright highlight that sweeps across it on a loop, built from semantic tokens. Pure CSS, motion-safe.
Apple Hello Effect
A decorative SVG that writes the word “hello” in flowing cursive, drawn stroke-by-stroke via an animated stroke-dashoffset.
Glow & border effects
Animated colored treatments that travel around an element's border, plus cursor-tracked and ambient glow effects.
Signature
An inline SVG handwritten signature that draws itself on load, themed via semantic tokens, with a fully-drawn reduced-motion fallback.
Scroll & 3D Showcase
15Carousels
Scrolling card carousels — a flat slide-and-snap track, a 3D perspective coverflow, and a rotating 3D ring.
Marquee
An infinite, seamless scrolling row with fade, direction and pause-on-hover.
Scroll Fade
A scroll container that fades its edges to signal more content.
Countdown
Countdown timers — a mechanical split-flap board and boxed unit cards with rolling digits.
Book
A 3D book mockup with a colored cover, spine and page edges that opens on hover — title/author, custom cover or slot content, with an optional textured finish.
Mockups
Device and browser frames for screenshots — a browser-window chrome, a generic device bezel, an iPhone shell, and a coverflow phone showcase.
Image Effects
Cursor- and scroll-driven image effects — trails, an infinite field and ripple refraction.
Collection Surfer
A coverflow-style collection browser where the centered card is enlarged and front-facing while neighbours recede and rotate in 3D; navigable by click, arrow keys and drag.
Card Stack
Stacked card decks — a click-to-cycle layered deck, a pointer-draggable swipe deck, and an orbiting 3D ring.
Sticky Cards
A scroll-stacking deck where direct-child cards stick at a top offset so later cards slide up and stack over earlier ones, with an optional scroll-driven depth scale-down.
Scroll Split Card
A card whose two halves split apart on scroll to reveal inner content between them.
Holo Card
A 3D holographic profile card with pointer-tracked tilt, a moving iridescent sheen and click-to-flip back face.
Globe
An interactive rotating globe drawn on a canvas — a dotted graticule sphere with plotted lat/long markers and faint arcs, drag to spin. Token-coloured, DPR aware and reduced-motion safe.
Tilt Card
A generic pointer-tracked 3D-tilt wrapper for any content — perspective rotation toward or away from the cursor, a slight scale-up and a soft token-coloured spotlight glare.
Blob
A decorative 3D organic blob — an icosahedron displaced by animated simplex noise in a three.js vertex shader with a fresnel rim, token-coloured (primary core, accent rim), DPR-aware and reduced-motion safe.
No components match your search.