@motiq
Production-ready animated React and Next.js components — accessible, reduced-motion-safe and RSC-safe — installable as editable source with the shadcn CLI. Free and open source.
Install this registry
npx shadcn@latest add https://motiq.dev/r/registry.json pnpm dlx shadcn@latest add https://motiq.dev/r/registry.json bunx shadcn@latest add https://motiq.dev/r/registry.json curl -s https://motiq.dev/r/registry.json Components
100 totalTailwind class-merge helper used by every Motiq component.
npx shadcn@latest add https://motiq.dev/r/utils.json Shared, dependency-free hooks used across workflow components: useReducedMotion, useVisibilityPause (offscreen pause), useSequence (drive live data over time),…
npx shadcn@latest add https://motiq.dev/r/primitives.json Renders a streaming assistant response supplied by your app — text, fenced code with copy, inline [n] citations to a sources rail, and streaming/stopped/comple…
npx shadcn@latest add https://motiq.dev/r/ai-response-stream.json Visualize a CI/CD deployment run: ordered stages with queued/running/passed/failed/cancelled/skipped status, running-stage emphasis, per-stage durations, expan…
npx shadcn@latest add https://motiq.dev/r/deployment-pipeline.json A live avatar stack for collaborative workspaces: animated join/leave without row reflow, per-user active/idle/editing/viewing status (dot + label, never color…
npx shadcn@latest add https://motiq.dev/r/live-presence-stack.json An accessible KPI stat that smoothly morphs between values with a direction-aware trend (arrow + sign, never color alone). Controlled value; locale, compact, a…
npx shadcn@latest add https://motiq.dev/r/kpi-number-morph.json A presentation-only live inspector for an AI agent's tool calls — concurrent calls, expand/collapse details, inline approve/reject, retry on failure, and compr…
npx shadcn@latest add https://motiq.dev/r/tool-call-activity.json A live log viewer for developer surfaces (deploy/build output, jobs, server events): auto-follow that never fights the user's scroll, a "N new lines" resume in…
npx shadcn@latest add https://motiq.dev/r/live-log-stream.json A collaboration/product activity feed that goes beyond a timeline: groups repeated actions, date separators, an unread divider, live arrival insertion, and eve…
npx shadcn@latest add https://motiq.dev/r/activity-stream.json A live operational table your app drives: animated row insertion, update, resort with continuity, per-cell change emphasis (arrow glyph, never color alone), nu…
npx shadcn@latest add https://motiq.dev/r/streaming-data-rows.json A distinctive SVG background of layered topographic contours that flow around configurable focal regions, thinning near a foreground safe area so text stays re…
npx shadcn@latest add https://motiq.dev/r/luminous-topography.json An atmospheric SVG background that renders an application-defined workflow as a topology: nodes with lifecycle status, directed connections, an animated active…
npx shadcn@latest add https://motiq.dev/r/workflow-topology-field.json A queue/throughput background that renders your lanes rather than decorative streaks: pulses flow through restrained lanes, congestion makes them denser and sl…
npx shadcn@latest add https://motiq.dev/r/queue-pulse-lanes.json A content-aware structural grid for hero sections: the grid quiets inside one or many safe areas (via an SVG mask) so foreground copy stays readable, while det…
npx shadcn@latest add https://motiq.dev/r/adaptive-safe-zone-grid.json An infrastructure-flavored background where signal packets move through an application-defined service topology with health + direction: requests enter at ingr…
npx shadcn@latest add https://motiq.dev/r/runtime-signal-map.json A temporal background where application events propagate through a structured cell matrix (rows = regions/streams, cols = time/lanes) — origin cells light, the…
npx shadcn@latest add https://motiq.dev/r/event-propagation-matrix.json A data-driven contour background: contours are computed from application-supplied values (signed focal pressure points, thresholds, active/comparison regions) …
npx shadcn@latest add https://motiq.dev/r/data-contour-surface.json An editable hero block for AI/automation products that shows a real agent workflow with outcome copy + CTAs. Composes Agent Run Timeline (trimmed), Prompt Comp…
npx shadcn@latest add https://motiq.dev/r/agent-operations-hero.json An editable hero block for developer-tool/infra products showing a real deployment control surface with outcome copy + CTAs. Composes Environment Switcher (sel…
npx shadcn@latest add https://motiq.dev/r/deployment-control-hero.json An editable hero block for operational-data products centered on continuity and changing state. Composes KPI Number Morph (three metrics), Data Refresh State, …
npx shadcn@latest add https://motiq.dev/r/live-data-command-hero.json An editable hero block for collaboration/review products showing people active, a review underway, and one pending decision with outcome copy + CTAs. Composes …
npx shadcn@latest add https://motiq.dev/r/collaborative-launch-hero.json Presentation-only citation rail that keeps inline [n] markers and a side source list in sync — active-source highlight, expandable excerpts, copy link, open-so…
npx shadcn@latest add https://motiq.dev/r/source-citation-rail.json A presentation-only inspection surface for a single HTTP request/response your app already has — method/url/status/duration/timing phases, headers/query/body, …
npx shadcn@latest add https://motiq.dev/r/api-request-inspector.json Display and control an app-owned approval process — sequential or parallel stages, required/optional reviewers, minimum approvals, current-user actions (approv…
npx shadcn@latest add https://motiq.dev/r/approval-workflow.json A transition layer for filtered/searched collections your app drives: cards enter, leave, and reorder with layout continuity, the result count morphs, and empt…
npx shadcn@latest add https://motiq.dev/r/filter-result-transition.json A mobile-first swipe action row that also works with pointer and keyboard: left/right actions with threshold + snap, opt-in full-swipe, only-one-open groups, a…
npx shadcn@latest add https://motiq.dev/r/swipe-action-row.json A presentation-only timeline for a multi-step agent / automation run: an ordered rail of steps with tool calls, outputs, errors, retry attempts, optional neste…
npx shadcn@latest add https://motiq.dev/r/agent-run-timeline.json A presentation + control surface for choosing the environment an app targets (dev / staging / production, regions, preview branches). Current-environment trigg…
npx shadcn@latest add https://motiq.dev/r/environment-switcher.json A production comment thread your app persists: root comments + nested replies, mentions, reactions, edit, resolve/reopen, delete, and optimistic send (pending …
npx shadcn@latest add https://motiq.dev/r/comment-thread.json A rich, accessible refresh indicator your app drives: idle, checking, refreshing (determinate or honestly-indeterminate), partially updated, success, stale, of…
npx shadcn@latest add https://motiq.dev/r/data-refresh-state.json A mobile-first filter workflow, not a sheet of checkboxes: app-defined groups (checkbox, radio, range, date, search-within-options, hierarchical, custom) with …
npx shadcn@latest add https://motiq.dev/r/mobile-filter-sheet.json A presentation-only, production-oriented prompt-composition surface: multiline draft, caret-aware {{variable}} insertion, app-supplied attachments/templates/mo…
npx shadcn@latest add https://motiq.dev/r/prompt-composer.json A presentation-only console for an app-owned stream of outbound webhook deliveries: animated arrival, per-delivery status (icon+text), retry counts, response c…
npx shadcn@latest add https://motiq.dev/r/webhook-event-stream.json A presentation-only, fully-controlled @-mention suggestion popup: the app owns the editable field and text insertion while the component renders an accessible,…
npx shadcn@latest add https://motiq.dev/r/mention-suggestions.json A presentation-only data-quality panel that displays app-supplied freshness/completeness/accuracy metrics (rendering "Unknown" when unmeasured), a filterable l…
npx shadcn@latest add https://motiq.dev/r/data-quality-status.json A presentation-only mobile form whose sticky Submit/Cancel bar rides above the virtual keyboard via the VisualViewport API (degrading gracefully to a plain sti…
npx shadcn@latest add https://motiq.dev/r/keyboard-safe-form.json An application-controlled file upload workflow: presents app-supplied upload items with progress, pause/resume/retry/cancel/remove, processing stages, and empt…
npx shadcn@latest add https://motiq.dev/r/file-upload-pipeline.json A production variant selector for product options (color/size/material/plan/bundle/custom): controlled selection, dependent options, app-supplied availability …
npx shadcn@latest add https://motiq.dev/r/product-variant-selector.json A presentation + orchestration layer for passkey (WebAuthn) setup. The app supplies WebAuthn operations and results; the component renders intro/capability/nam…
npx shadcn@latest add https://motiq.dev/r/passkey-setup-flow.json A message list with an honest delivery-receipt layer for chat/support/collaboration: draft/sending/sent/delivered/read/failed/retrying/scheduled/cancelled/edit…
npx shadcn@latest add https://motiq.dev/r/message-delivery-states.json An application-controlled Kanban interaction layer: pointer + touch + keyboard/menu card movement, drop validation, optimistic move with failure rollback, drop…
npx shadcn@latest add https://motiq.dev/r/kanban-card-movement.json A presentation-only queue MANAGER for a collection of files/jobs — priority lanes, concurrency-slot occupancy, blocked-item explanation, queue-level progress, …
npx shadcn@latest add https://motiq.dev/r/multi-file-queue.json An app-controlled animated cart LINE ITEM (not a full cart) — arrival, quantity/total morph, variant crossfade, price-change, limited/unavailable, removal→Undo…
npx shadcn@latest add https://motiq.dev/r/cart-item-transition.json Orchestration + presentation for adding a second auth factor (authenticator/security-key/SMS/email/recovery-codes/custom). The app supplies all operations + st…
npx shadcn@latest add https://motiq.dev/r/two-factor-setup-flow.json A combined real-time typing + participant-presence strip for messaging/collaboration — presence (online/active/idle/away/offline/reconnecting) + typing (typing…
npx shadcn@latest add https://motiq.dev/r/typing-and-presence.json An app-controlled task DEPENDENCY visualization (not a graph editor / not pan-zoom-only). Deterministic dependency-depth layout with static SVG lines, blocked/…
npx shadcn@latest add https://motiq.dev/r/task-dependency-map.json A presentation-only timeline for ONE ingested item moving through multiple app-owned processing stages (scan → transcode → thumbnail → caption → publish) — per…
npx shadcn@latest add https://motiq.dev/r/processing-timeline.json An app-controlled multi-step checkout progress/orchestration surface (not a payment processor) — current + completed + editable steps, per-step validation + bl…
npx shadcn@latest add https://motiq.dev/r/checkout-progress.json A presentation + control surface for reviewing and revoking active account sessions — device/browser/os, app-supplied approximate location + IP summary + trust…
npx shadcn@latest add https://motiq.dev/r/session-security-center.json A presentation-only navigation + expansion surface for deeply nested discussions — expand/collapse branches, jump to next unread branch, go-to-parent, selected…
npx shadcn@latest add https://motiq.dev/r/thread-expansion.json An app-controlled, time-scaled project timeline (not a Gantt/charting library) — milestones/phases/tasks/releases/events on a day/week/month axis, current-date…
npx shadcn@latest add https://motiq.dev/r/project-timeline.json A composed, app-controlled AI agent workspace that composes Agent Run Timeline + Tool Call Activity + AI Response Stream + Source Citation Rail into one realis…
npx shadcn@latest add https://motiq.dev/r/ai-agent-workspace.json A composed, app-controlled deploy console block: an Environment Switcher in the top bar, a Deployment Pipeline as the main column, a Live Log Stream beneath it…
npx shadcn@latest add https://motiq.dev/r/deployment-command-center.json A composed review screen: Live Presence Stack, an app-owned Approval Workflow, the Comment Thread, and an Activity Stream wired into one demo state machine — a…
npx shadcn@latest add https://motiq.dev/r/collaborative-review-workspace.json A composed, app-controlled ops dashboard: KPI Number Morph stats with a Data Refresh State control, a Filter Result Transition section, and a Streaming Data Ro…
npx shadcn@latest add https://motiq.dev/r/live-operations-dashboard.json The complete AI Interface Pack — installs the AI Agent Workspace block and its four components (AI Response Stream, Tool Call Activity, Source Citation Rail, A…
npx shadcn@latest add https://motiq.dev/r/ai-interface-pack.json The complete Developer Tools Pack — installs the Deployment Command Center block and its four components (Deployment Pipeline, Live Log Stream, API Request Ins…
npx shadcn@latest add https://motiq.dev/r/developer-tools-pack.json The complete Collaboration Pack — installs the Collaborative Review Workspace block and its four components (Live Presence Stack, Activity Stream, Approval Wor…
npx shadcn@latest add https://motiq.dev/r/collaboration-pack.json The complete Data Motion Pack — installs the Live Operations Dashboard block and its four components (KPI Number Morph, Streaming Data Rows, Filter Result Tran…
npx shadcn@latest add https://motiq.dev/r/data-motion-pack.json A headline where reading emphasis physically travels through the copy: an activation front sweeps in reading order and author-marked <em> phrases ignite into a…
npx shadcn@latest add https://motiq.dev/r/kinetic-emphasis.json Reveals text segment-by-segment with a de-blur and drift. Reduced-motion safe.
npx shadcn@latest add https://motiq.dev/r/blur-text.json A surface with a radial glow that follows the pointer. CSS-only, no runtime deps beyond cn.
npx shadcn@latest add https://motiq.dev/r/spotlight-card.json Radix Dialog with Motion enter/exit choreography (scale, slide-up, fade). Preserves portal, focus trap, Esc, and overlay. Reduced-motion safe.
npx shadcn@latest add https://motiq.dev/r/animated-dialog.json Radix Tabs with a Motion layoutId sliding active indicator and cross-faded, direction-aware content. Keyboard and roles preserved. Reduced-motion safe.
npx shadcn@latest add https://motiq.dev/r/animated-tabs.json Radix Accordion with Motion height/opacity reveal and a rotating chevron. Single/multiple modes, keyboard, and disabled state preserved. Reduced-motion safe.
npx shadcn@latest add https://motiq.dev/r/animated-accordion.json A real button with press-scale feedback and accessible loading (aria-busy + polite spinner) and success states. Solid, outline, and ghost variants. Reduced-mot…
npx shadcn@latest add https://motiq.dev/r/animated-button.json Cycles through phrases in place with slide or fade motion. Polite aria-live announces the current word, pauses on hover/focus, and keeps a stable layout. Reduc…
npx shadcn@latest add https://motiq.dev/r/rotating-text.json A semantic list whose items fade/slide in with a stagger and animate out cleanly on removal, with layout-based reordering. Requires stable keys. Reduced-motion…
npx shadcn@latest add https://motiq.dev/r/animated-list.json A CSS-only animated grid background layer with a slow drift, optional radial fade mask, and a prefers-reduced-motion stop. No canvas, no JS loop. Decorative.
npx shadcn@latest add https://motiq.dev/r/animated-grid.json A living woven fabric background: a shuttle of light races the loom laying luminous weft row by row, an iridescent violet→cyan→pink sheen rolls across the fini…
npx shadcn@latest add https://motiq.dev/r/loom-draft.json An engraved plate lit from within: candle-gold light waves radiate from a focal point and ignite each burin stroke as they pass, making the whole plate glint i…
npx shadcn@latest add https://motiq.dev/r/copperplate-hatch.json Five spectrum lanes written live by glowing pens: data packets stream the traces, hot ink cools into a settled trail, and event markers bloom rings as the pens…
npx shadcn@latest add https://motiq.dev/r/chart-recorder.json Two halftone ink plates hunting for register: pink and blue screen-blended grids drift apart then snap into alignment as a press roller sweeps through. One can…
npx shadcn@latest add https://motiq.dev/r/riso-registration.json A survey scanner reading the deep record: three parallax strata layers drift while a luminous beam sweeps the core, igniting amber marker seams as it finds the…
npx shadcn@latest add https://motiq.dev/r/core-strata.json Two inline-SVG animated icons — AnimatedArrow (nudge) and AnimatedCopy (copy-to-check swap) — triggered on hover, tap, focus, or mount. Decorative and inherit …
npx shadcn@latest add https://motiq.dev/r/animated-icons.json A launcher dock whose icons live inside one shared gaussian attraction field instead of per-icon hover states, so neighbours cascade and the bar reads as liqui…
npx shadcn@latest add https://motiq.dev/r/magnetic-dock.json A canvas particle comet that reads pointer velocity, not just position: a tight ember when you drift, a long azure-to-cyan plume with coral sparks when you fli…
npx shadcn@latest add https://motiq.dev/r/cursor-comet.json A refraction lens that floats over your own content: everything under the glass magnifies with a chromatic fringe while the background grid physically bends ar…
npx shadcn@latest add https://motiq.dev/r/lens-card.json A finished hero with a second layer hiding above it: a soft, flickering torch around the pointer uncovers a blueprint twin, a wireframe, or a before/after rend…
npx shadcn@latest add https://motiq.dev/r/torch-reveal.json A floating action button that blooms into satellite actions through a gooey metaball merge - blur plus alpha contrast under the hood - with underdamped springs…
npx shadcn@latest add https://motiq.dev/r/gooey-actions.json Copy that arrives decoded rather than typed: every glyph boils from the first frame and character i locks at 350 + i·55ms ± 120ms behind a 420ms accent flash. …
npx shadcn@latest add https://motiq.dev/r/decrypt-text.json A headline with gravity: each character chases a numeric font weight (340 → 900) based on pointer distance with exponential smoothing, so the type visibly lags…
npx shadcn@latest add https://motiq.dev/r/proximity-type.json A departures board that actually flips: cells step through the charset drum-style with a col·38 + row·110 ± 90ms sweep, 3D top/bottom halves, motion blur on fa…
npx shadcn@latest add https://motiq.dev/r/split-flap.json An outlined wordmark that fills bottom-up with a sloshing two-polygon clip-path wave rebuilt per frame, settles as the amplitude decays, then takes a coral shi…
npx shadcn@latest add https://motiq.dev/r/liquid-fill-headline.json Hero copy that arrives cast rather than printed: words are measured into real visual lines and each runs its own underdamped spring (k=180, c=16) with blur, ro…
npx shadcn@latest add https://motiq.dev/r/word-cascade.json A 3D tilt card that behaves like a physical foil pass: twin underdamped springs (k=120, d=10) chase the pointer so the card lags and overshoots ~6% on release,…
npx shadcn@latest add https://motiq.dev/r/holo-card.json A panel with twin comets orbiting a 2px border ring built from a rotating conic gradient cut by a two-layer CSS alpha mask (never an SVG luminance mask). The a…
npx shadcn@latest add https://motiq.dev/r/border-beam-panel.json A deck that handles like physical cards: every card rides a continuous slot spring (k=90, d=12) and sending the front card drives a 210px side arc, a 150px z-l…
npx shadcn@latest add https://motiq.dev/r/card-stack-deck.json Frosted panes over a live scene: five gradient orbs drift on lissajous paths across a DPR-capped canvas (additive in dark, soft alpha in light, palette re-read…
npx shadcn@latest add https://motiq.dev/r/glass-refraction-panel.json A product card that carries its own sky: three dual-sine ribbons drift across a canvas roof, softened by one GPU CSS blur at 116% scale with a seeded grain til…
npx shadcn@latest add https://motiq.dev/r/aurora-panel.json The opening move of a product page: a framed hero card held at arm's length scales to full bleed as you scroll, the corner radius closes to 0, the vignette lif…
npx shadcn@latest add https://motiq.dev/r/sticky-zoom-hero.json A world behind the glass: consumer-supplied layers travel at depth-proportional rates as the scene passes through the viewport and drift subtly with the pointe…
npx shadcn@latest add https://motiq.dev/r/depth-parallax-scene.json Chaptered storytelling with hard cuts instead of crossfades: each section is revealed by a scroll-driven clip-path wipe - an angled sweep, an expanding iris, o…
npx shadcn@latest add https://motiq.dev/r/mask-wipe-sections.json A stats band that is a pure function of scroll progress, so scrolling back rewinds it digit by digit instead of counting once and going inert. Per-digit odomet…
npx shadcn@latest add https://motiq.dev/r/scroll-count-stats.json A feed whose cards shear and stretch with scroll velocity and rubber-snap back when you stop. Smoothed velocity drives a real spring (s" = k(target - s) - c*s'…
npx shadcn@latest add https://motiq.dev/r/velocity-skew-feed.json Media cards on a perspective ring you can grab and flick: real inertia clamped to ±6 rad/s decaying as v·e^(−2.2t), an under-damped focus spring, and depth cue…
npx shadcn@latest add https://motiq.dev/r/orbital-gallery.json A media surface that liquefies under the pointer: a 32×20 spring mesh (k=90, c=8) displaces sub-rects of your image with a (1−d/R)² falloff and snaps back elas…
npx shadcn@latest add https://motiq.dev/r/flow-warp-image.json Counter-rotating media rails that feed on page-scroll velocity: a smoothed reading surges them to ~6× and shears them ±10° while you scroll, then exhales back …
npx shadcn@latest add https://motiq.dev/r/velocity-marquee.json A filmstrip with a spring-loaded playhead (k=90, c=16, ζ≈0.84 — one soft overshoot): hover or drag the strip and the large preview crossfades ⌊p⌋ into ⌈p⌉ by t…
npx shadcn@latest add https://motiq.dev/r/filmstrip-scrub.json A before/after comparator whose divider chases the pointer through a spring (k=140, c=18, ζ≈0.76) so the lag reads as elastic resistance, demonstrates itself o…
npx shadcn@latest add https://motiq.dev/r/compare-reveal.json