design-infraGitHub

Component catalog

Find components by type and feeling. Explore live examples, shortlist your options, and copy your picks to your agent.

Try:
Show
Filter by feeling, motion, usage or library · 1 active
Feel
Motion
Use as
Source

976 total results · 428 with visual previews · 548 on source sites

  • Features · Levels (scroll-spy) previewscroll — subtle

    ♥ Free recreation of the Aceternity multi-level features block Owen loves — default pick for feature walkthroughs on landing pages.

    ocOrganicRefinedPremiumSource
  • Kinetic field previewloop · cursor · state — medium
    Kinetic field

    ♥ The user explicitly asked to keep Kinetic Field in the homepage examples. Retain its pointer-responsive particle forms and controls.

    ocTechnicalPlayfulRefinedSource
  • Agent status previewloop · state — subtle
    Agent status

    Inline or avatar-size agent activity indicator: libraries.dev thinking-orbs + shimmering verb + detail line.

    ocRefinedFuturisticCalmSource
  • App shell preview
    App shell

    Product app frame on the shadcn sidebar: brand header, grouped nav with badges, user dropdown, icon-collapse (Cmd/Ctrl+B) and mobile sheet; header bar with breadcrumbs + action slot; content slot.

    ocTechnicalRefinedSource
  • Chat thread previewstate — subtle
    Chat thread

    AI conversation view: user bubbles, assistant turns with markdown-ish text + code blocks, tool-call chips, copy/vote/regenerate actions, @oc/agent-status while pending. Auto-sticks to bottom.

    ocCalmRefinedSource
  • CTA banner preview
    CTA banner

    Closing call-to-action panel. `primary` = full --primary fill with inverted buttons (works on acid-yellow, rust, indigo); `card` = quiet bordered card with a glow.

    ocBoldRefinedSource
  • Features · Bento previewhover — subtle

    Theme-aware bento grid for feature sections. Tiles span 1, 2 or a full row; hover glow uses --primary.

    ocRefinedMinimalSource
  • Hero · Split preview
    Hero · Split

    Two-column hero: headline, copy, actions and proof bullets on the left; framed product media on the right (themed mock by default). `reverse` flips sides.

    ocRefinedTrustworthySource
  • Hero · Spotlight preview

    Centered marketing hero with an original static CSS light treatment using the active theme tokens. No animation or proprietary code.

    ocPremiumFuturisticRefinedSource
  • Navbar preview
    Navbar

    Sticky marketing navbar: brand, centred links, ghost + primary actions; collapses into a right-side sheet menu below md.

    ocMinimalRefinedSource
  • Prompt composer preview

    Chat input: auto-growing textarea, file attachment chips, model picker, web-search toggle, send/stop; Enter sends, Shift+Enter newline; optional suggestion chips.

    ocRefinedCalmSource
  • Template · AI chat previewloop · state — subtle

    Starter page → app/chat/page.tsx. Use existing compatible tokens, or install a theme only when requested; it pulls in 4 @oc blocks. Preview: /templates/template-ai-chat.

    ocCalmRefinedFuturisticSource
  • Template · SaaS landing page previewloop — subtle

    Starter page → app/page.tsx. Use existing compatible tokens, or install a theme only when requested; it pulls in 10 @oc blocks. Preview: /templates/template-landing.

    ocRefinedTrustworthyWarmSource
  • Template · SaaS dashboard preview

    Starter page → app/dashboard/page.tsx. Use existing compatible tokens, or install a theme only when requested; it pulls in 3 @oc blocks. Preview: /templates/template-saas-dashboard.

    ocTechnicalTrustworthyRefinedSource
  • Linear Dark (design system) preview

    Writes DESIGN.md to the project root + theme tokens + fonts. Read design-systems/linear-dark/DESIGN.md first.

    ocTechnicalRefinedPremiumSource
  • Dither Chart previewenter — medium
    Dither Chart

    ♥ The user singled out the dither chart as an interesting component to feature on the homepage. Use the real pixelated data visualization with selectable chart styles and clearly labeled sample data. — Pixelated Canvas charts with line, donut, bar and other data shapes. Good for distinctive dashboards and product illustrations; keep its data text alternative, label demo data and provide controls outside the canvas. Hosted local demo preserves the upstream component and install command.

    smoothuiRetroTechnicalRefinedSource
  • Progressive Blur previewenter — subtle

    ♥ The user wants more interesting live homepage examples and shared this surface effect. Show it over a scrollable UI with readable controls outside the blur; it is a static surface effect, not a loading animation. — Layered CSS backdrop blur for fading scroll-container edges and decorative surfaces. It is not a loader or a continuous animation. Keep text, focus targets and controls outside the strongest blur; the decorative overlay must not intercept interaction. Hosted demo includes a real scroll container and blur controls.

    smoothuiRefinedMinimalSource
  • Intro Disclosure previewstate — subtle

    Feature-announcement/onboarding modal with media steps, 'don't show again' and responsive dialog↔drawer. Tokens throughout (black only on the media frame). Pulls 6 shadcn primitives.

    cult-uiPlayfulRefinedSource
  • Onboarding preview
    Onboarding

    Compound multi-step onboarding (StepIndicator, ChoiceGroup, FeatureCarousel, TipsList; controllable state). Fully token-based — the safest Cult UI pick for app UI.

    cult-uiPlayfulRefinedSource
  • Rolling Number previewstate — subtle

    Small rolling-digit number (motion). Inherits colour.

    cult-uiTrustworthyPlayfulRefinedSource
  • Animated List previewenter — subtle
    Animated List

    Notifications/events appearing one by one — great 'activity feed' hero visual. Unstyled; you style the items with bg-card etc. Imports motion/react.

    magicuiRefinedPlayfulSource
  • Theme Toggler previewpress · state — medium
    Theme Toggler

    Light/dark toggle with a View Transitions clip-path reveal. Colourless (icons use currentColor). Uncontrolled it toggles <html class=dark> + localStorage itself; with next-themes pass theme/onThemeChange instead.

    magicuiRefinedPlayfulSource
  • Blur Fade previewenter — subtle
    Blur Fade

    Blur + fade-in on mount or in view; the go-to entrance wrapper for sections and image grids (stagger with `delay`). Colourless. Respect prefers-reduced-motion yourself.

    magicuiRefinedPlayfulSource
  • Interactive Hover Button previewhover — subtle

    Pill button whose label slides out for an arrow + primary fill on hover. Uses bg-primary/text-primary-foreground — one of the few fully token-based Magic UI pieces.

    magicuiRefinedPlayfulSource
  • Marquee previewloop — medium
    Marquee

    The cleanest infinite marquee for logo clouds / testimonial rows: pure CSS animation, no colours of its own, pauseOnHover + vertical + reverse props. Duplicates children (`repeat`), so keep items light.

    magicuiRefinedPlayfulSource
  • Terminal previewenter — subtle
    Terminal

    Animated terminal with typing + sequenced lines for CLI/dev-tool heroes. bg-background/border-border (only the traffic-light dots are literal colours). Imports motion/react even though the registry lists no deps.

    magicuiTechnicalRefinedPlayfulSource
  • Text Animate previewenter — subtle
    Text Animate

    Per-word/char/line text entrance with ~10 presets (blurIn, slideUp, scaleUp…). Inherits colour — good default for hero headlines over Aceternity's text effects.

    magicuiTechnicalRefinedPlayfulSource
  • Animated Background previewhover · state — subtle

    Sliding highlight behind the hovered/active item (tabs, nav, segmented controls). You pass the bg class (e.g. bg-muted), so it follows the theme.

    motion-primitivesRefinedMinimalSource
  • Animated Group previewenter — subtle

    Stagger a group of children with presets (fade, blur, slide, zoom…). Colourless; good for feature lists and logo rows.

    motion-primitivesRefinedMinimalSource
  • In View previewenter — subtle
    In View

    Animate children when they enter the viewport — thin, reusable wrapper. Colourless.

    motion-primitivesRefinedMinimalSource
  • Infinite Slider previewloop · hover — medium

    Infinite marquee with speedOnHover and vertical mode; alternative to magicui/marquee using motion + react-use-measure.

    motion-primitivesRefinedMinimalSource
  • Morphing Dialog previewpress · state — medium

    Card that morphs into a dialog (shared layout) — the signature motion-primitives piece for galleries/case studies. Only the backdrop has colour (white/black 40%); you style the card with tokens.

    motion-primitivesTechnicalRefinedMinimalSource
  • Progressive Blur previewenter — subtle

    Layered backdrop-filter blur gradient for edges of scroll areas/images. Colourless; backdrop-filter costs GPU — keep blurLayers low.

    motion-primitivesRefinedMinimalSource
  • Sliding Number previewstate — subtle

    Odometer-style rolling digits (spring). Inherits colour; pair with in-view for stats.

    motion-primitivesRefinedMinimalSource
  • Text Effect previewenter — subtle
    Text Effect

    Most flexible text entrance primitive (per char/word/line, presets + custom variants, trigger prop). Unstyled — inherits theme. Install via @motion-primitives or `npx motion-primitives add`.

    motion-primitivesRefinedMinimalSource
  • Transition Panel previewstate — subtle

    Animated content swap between tab panels/steps (AnimatePresence wrapper). Colourless.

    motion-primitivesRefinedMinimalSource
  • Blur Text previewenter — subtle
    Blur Text

    Words blur-in one by one (motion). Inherits colour; lighter than SplitText (no GSAP).

    react-bitsRefinedCalmSource
  • Scroll Reveal previewscroll — medium
    Scroll Reveal

    Paragraph that un-blurs and fades in word by word as you scroll — manifesto/about sections. GSAP ScrollTrigger.

    react-bitsRefinedExperimentalPlayfulSource
  • Animated Testimonials previewstate · press — medium

    Photo + quote testimonials with stacked image transition. Good single-testimonial spotlight.

    aceternityPremiumRefinedWarmSource
  • Aurora Background previewloop — subtle

    Soft aurora wash for AI/consumer heroes (pairs with soft-glass). Uses its own CSS vars — tune colours to your primary.

    aceternityFuturisticRefinedPremiumSource
  • Bento Grid previewhover — subtle
    Bento Grid

    Simple bento layout. Colours are hard-coded neutral-200/white/black — prefer @oc/feature-bento for theme-aware tiles, or swap classes to bg-card/border.

    aceternityRefinedPremiumFuturisticSource
  • Encrypted Text previewenter — medium

    Gibberish → text reveal. Technical/dev-tool and brutalist brands.

    aceternityTechnicalRefinedPremiumSource
  • File Upload previewdrag · hover · state — subtle
    File Upload

    Drag-and-drop upload with grid background and micro-interactions.

    aceternityRefinedTrustworthyPremiumSource
  • Resizable Navbar previewscroll — medium

    Navbar that shrinks into a pill on scroll — the standard 'modern landing page' nav.

    aceternityRefinedPremiumFuturisticSource
  • Sticky Scroll Reveal previewscroll — medium

    Sticky visual + scrolling text sections for feature walkthroughs.

    aceternityRefinedPremiumFuturisticSource
  • Text Generate Effect previewenter — subtle

    Word-by-word fade-in for one hero line or an AI answer. Don't use on long paragraphs.

    aceternityRefinedPremiumFuturisticSource
  • Box model · Anatomy previewloop · state — medium

    Import BoxModel from "anatomy-figures/box-model" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.

    anatomyTechnicalRefinedPlayfulSource
  • Debounce and throttle · Anatomy previewloop · state — medium

    Import Debounce from "anatomy-figures/debounce" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.

    anatomyTechnicalRefinedPlayfulSource
  • Hash map collisions · Anatomy previewloop · state — medium

    Import HashMap from "anatomy-figures/hash-map" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.

    anatomyTechnicalRefinedPlayfulSource
  • LRU cache · Anatomy previewloop · state — medium

    Import LruCache from "anatomy-figures/lru-cache" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.

    anatomyTechnicalRefinedPlayfulSource
  • Message queue · Anatomy previewloop · state — medium

    Import MessageQueue from "anatomy-figures/message-queue" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.

    anatomyTechnicalRefinedPlayfulSource
  • Token bucket · Anatomy previewloop · state — medium

    Import RateLimiter from "anatomy-figures/rate-limiter" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.

    anatomyTechnicalRefinedPlayfulSource
  • Watch movement · Anatomy previewloop · state — medium

    Import Watch from "anatomy-figures/watch" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.

    anatomyTechnicalRefinedPlayfulSource
  • Approval Card previewenter · state — subtle
    Approval Card

    Human-in-the-loop 'agent wants to do X — approve?' card. Requires the Beautiful UI foundation.css, which redefines --accent (collides with shadcn).

    beautifuiCalmRefinedSource
  • Chat previewstate · enter — subtle
    Chat

    Tabbed chat panel with reasoning replies + composer. Requires the Beautiful UI foundation.css, which redefines --accent (collides with shadcn).

    beautifuiCalmRefinedSource
  • Flowchart previewenter · drag — subtle
    Flowchart

    Lightweight flow diagram for agent plans/pipelines. Requires the Beautiful UI foundation.css, which redefines --accent (collides with shadcn).

    beautifuiOrganicCalmRefinedSource
  • Prompt Bar previewstate · press · loop — subtle
    Prompt Bar

    Bottom prompt bar with attachments/actions. Requires the Beautiful UI foundation.css, which redefines --accent (collides with shadcn).

    beautifuiCalmRefinedSource
  • Streaming Text previewstate · enter — subtle

    Token-by-token streaming text with caret. Requires the Beautiful UI foundation.css, which redefines --accent (collides with shadcn).

    beautifuiCalmRefinedSource
  • Task Rows previewstate · loop — subtle
    Task Rows

    Agent task list rows with status. Requires the Beautiful UI foundation.css, which redefines --accent (collides with shadcn).

    beautifuiTrustworthyCalmRefinedSource
  • Tool Chips previewenter · hover — subtle
    Tool Chips

    Compact chips for tool calls an agent made. Requires the Beautiful UI foundation.css, which redefines --accent (collides with shadcn).

    beautifuiTechnicalCalmRefinedSource