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

370 total results · 183 with visual previews · 187 on source sites

  • 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
  • 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
  • Data table card preview

    shadcn table in a card with toolbar: search, faceted filter, actions slot, sortable columns, row selection and pagination. Badge columns are server-safe; `cell` renderers need a client page.

    ocTechnicalTrustworthySource
  • Interactive demo · switch to Live view

    Temporary page an agent installs in a consumer project to render candidate variants of the user's own component side by side, with their theme and content: <DesignLab title> + <LabOption id label notes chosen>. Lands at app/design-lab/page.tsx + components/design-lab.tsx; the user says which option they want, the agent applies it and removes both files.

    ocMinimalTechnicalSource
  • Stat cards preview
    Stat cards

    Dashboard KPI tiles: label, big value, delta chip (invertible for churn/latency) and an SVG sparkline in --chart-1.

    ocTechnicalTrustworthySource
  • Stats row preview
    Stats row

    Big-number proof row ('99.99% uptime') with hairline dividers or cards. 2-4 stats.

    ocTrustworthyTechnicalSource
  • 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
  • Brutalist Mono (design system) preview

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

    ocBoldTechnicalMinimalSource
  • 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
  • Announcement preview
    Announcement

    'New feature →' pill above a hero headline (compound badge). Token-based.

    kibo-uiTrustworthyTechnicalSource
  • Code Block preview
    Code Block

    Shiki code block with tabs, line numbers, highlight/diff/focus transformers and copy. Theme-aware chrome; diff colours are semantic emerald/rose. Heavy: shiki + react-icons.

    kibo-uiTechnicalTrustworthySource
  • Color Picker preview
    Color Picker

    Figma-style colour picker (saturation/hue/alpha/eyedropper/format). Surfaces use tokens; the colour gradients are intrinsic.

    kibo-uiTrustworthyTechnicalSource
  • Contribution Graph preview

    GitHub-style contribution heatmap; levels use fill-muted-foreground/N, so it inherits the theme.

    kibo-uiTrustworthyTechnicalSource
  • Dropzone preview
    Dropzone

    File dropzone (react-dropzone) with empty/content states. Token-based; pairs with stock shadcn forms.

    kibo-uiTrustworthyTechnicalSource
  • Editor preview
    Editor

    TipTap rich-text editor with slash commands, bubble menu, tables. Token-based UI but ~18 tiptap/lowlight deps — only when you truly need rich text.

    kibo-uiTrustworthyTechnicalSource
  • Gantt previewdrag — subtle
    Gantt

    Full Gantt chart (draggable features, sidebar groups, markers). Fully token-based. Deps: dnd-kit, jotai, date-fns, lodash.throttle, @uidotdev/usehooks.

    kibo-uiTrustworthyTechnicalSource
  • Kanban previewdrag — subtle
    Kanban

    Composable drag-and-drop kanban (dnd-kit + tunnel-rat). Token-based; you bring the data model.

    kibo-uiTechnicalTrustworthySource
  • Snippet preview
    Snippet

    Tabbed install-command snippet with copy (npm/pnpm/bun). Ideal for dev-tool landing pages.

    kibo-uiTechnicalTrustworthySource
  • Tags preview
    Tags

    Tag picker built from badge + command + popover.

    kibo-uiTrustworthyTechnicalSource
  • Video Player preview
    Video Player

    media-chrome video player styled with Tailwind. Colourless controls inherit theme.

    kibo-uiTrustworthyTechnicalSource
  • 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
  • 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
  • Dialog: modal, command, combobox preview

    Command palette (command + dialog) with search — pair with comp-25 as the trigger and bind ⌘K yourself.

    originuiTechnicalMinimalTrustworthySource
  • Image Cropper: upload, file, image preview

    Avatar upload with crop dialog + zoom slider. Uses Origin's cropper primitive and use-file-upload hook.

    originuiTechnicalMinimalTrustworthySource
  • Decrypted Text previewhover · enter — medium

    Scramble → reveal text on hover or in view (motion). Dev-tool/brutalist brands.

    react-bitsTechnicalExperimentalPlayfulSource
  • Text Type previewenter · loop — subtle
    Text Type

    Typewriter with cursor, multiple strings, delete/retype (GSAP). Inherits colour.

    react-bitsTechnicalPlayfulSource
  • Login 02 preview
    Login 02

    Two-column login with full-height cover image.

    shadcnTechnicalTrustworthyMinimalSource
  • Login 03 preview
    Login 03

    Centered card login on a muted background. Writes app/login/page.tsx + components/login-form.tsx.

    shadcnTechnicalTrustworthyMinimalSource
  • Login 04 preview
    Login 04

    Login form + image split in one card — more brand presence than login-03.

    shadcnTechnicalTrustworthyMinimalSource
  • Ai Loader previewloop — subtle
    Ai Loader

    Three small AI waiting indicators (dots, sweep bar, 3×3 pixel grid) sharing one cycle length so they can be mixed on a page, with an optional elapsed-seconds counter, aria-live and an sr-only label. Drawn in currentColor — set the text colour and it follows the theme. Lighter than canvas orbs for inline 'working…' states; use oc/agent-status for the primary agent indicator.

    smoothuiCalmMinimalTechnicalSource
  • Code Block preview
    Code Block

    Syntax-highlighted block with tabs (react-syntax-highlighter).

    aceternityTechnicalPremiumFuturisticSource
  • Encrypted Text previewenter — medium

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

    aceternityTechnicalRefinedPremiumSource
  • Stateful Button previewpress · state — subtle

    Button with loading → success states built in.

    aceternityTechnicalTrustworthyPremiumSource
  • Terminal previewenter — subtle
    Terminal

    Mac-style terminal with typewriter — dev-tool landing pages.

    aceternityTechnicalPremiumSource
  • Agentation toolbar preview

    Mount <Agentation /> only in development (see skills/setup-project). Free for internal use; commercial license only if you redistribute it in a product.

    agentationTechnicalSource
  • 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
  • Diff Table previewenter · state — subtle
    Diff Table

    Row-level diff table for agent-proposed data changes. Requires the Beautiful UI foundation.css, which redefines --accent (collides with shadcn).

    beautifuiTechnicalTrustworthyCalmSource
  • 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
  • Loader previewloop · state — subtle
    Loader

    A compact waiting indicator with multiple visual treatments. Start here for free loading UI; inspect the demo and choose a variant that fits the surrounding content.

    beuiTechnicalRetroExperimentalSource
  • Qr Code preview
    Qr Code

    QR code (qrcode lib) that reads --foreground/--background at runtime — but only parses oklch() values; our DESIGN.md themes emit hex, so it silently falls back to near-black/white. Pass foreground/background props. Server variant included.

    kibo-uiTechnicalTrustworthySource
  • Thinking Orbs previewloop · state — subtle
    Thinking Orbs

    Our default agent-activity indicator; wrapped by @oc/agent-status. Canvas 2D, no WebGL. Also: thinking-orbs-native (RN) and SwiftUI.

    librariesdevTechnicalOrganicTrustworthySource
  • Logo Loop previewloop · hover — medium
    Logo Loop

    Logo marquee with fade edges and hover-pause; supports node or image logos. fadeOutColor defaults to #0b0b0b/#fff — set it to your background.

    react-bitsTechnicalExperimentalPlayfulSource
  • Scrubber previewdrag — medium
    Scrubber

    Design-tool slider with drag and arrow-key input. Hosted demo maps its value to a tile’s corner radius and rotation so the effect is immediately visible.

    smoothuiTechnicalRefinedSource
  • 21st.dev MCP (search 12k+ community components) preview

    Free tier: search + limited daily installs. Install a found item with: npx shadcn@latest add "https://21st.dev/r/<author>/<slug>?api_key=$API_KEY_21ST".

    21stkeyTechnicalTrustworthySource
  • Background Ripple Effect previewpress — medium

    A grid of cells that ripple when clicked.

    aceternityTechnicalPremiumFuturisticSource
  • Canvas Text previewloop — expressive
    Canvas Text

    Animated text component with colorful curved lines rendered on canvas, clipped to the text shape.

    aceternityTechnicalPlayfulPremiumSource
  • Evervault Card previewhover · cursor · enter — medium

    A cool card with amazing hover effect, reveals encrypted text and a mixed gradient.

    aceternityTechnicalRefinedPremiumSource
  • Layout Grid previewpress — medium
    Layout Grid

    A layout effect that animates the grid item on click, powered by framer motion layout

    aceternityTechnicalRefinedPremiumSource
  • Parallax Hero Images previewcursor · enter — subtle

    Mouse-driven parallax effect, perfect for hero sections. Images blur fade in and move at different depths.

    aceternityTechnicalRefinedPremiumSource
  • Animated Tabs previewstate · press — subtle
    Animated Tabs

    Tabs to switch content, click on a tab to check background animation.

    aceternityTechnicalPremiumFuturisticSource
  • B-tree index · Anatomy previewloop · state — medium

    Import BTree from "anatomy-figures/b-tree" (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.

    anatomyEditorialMinimalTechnicalSource
  • Binary search · Anatomy previewloop · state — medium

    Import BinarySearch from "anatomy-figures/binary-search" (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.

    anatomyEditorialMinimalTechnicalSource