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

875 total results · 804 with visual previews · 71 on source sites

  • 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
  • FAQ preview
    FAQ

    FAQ section on the shadcn accordion: heading left / questions right (split) or centred single column (stacked).

    ocCalmTrustworthySource
  • Features · List preview

    Icon + title + text feature rows in a 2- or 3-column grid, or heading-left/list-right with columns={1}. Calmer alternative to feature-bento.

    ocCalmMinimalTrustworthySource
  • Footer · Columns preview

    Site footer: brand + blurb, 2-5 link columns, bottom bar with copyright, legal links and social icons.

    ocMinimalTrustworthySource
  • 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
  • Logo cloud previewloop · hover — subtle
    Logo cloud

    'Trusted by' strip. Static wrapping row or infinite marquee with faded edges (pauses on hover, respects reduced motion). Text wordmarks when no SVG is given.

    ocTrustworthyMinimalSource
  • Pricing · Simple preview

    2–3 tier pricing with monthly/yearly switch and a featured tier. Pure shadcn primitives + tokens.

    ocTrustworthyMinimalSource
  • Settings form preview
    Settings form

    Account settings page (profile, preferences, notifications, danger zone) plus the SettingsSection / SettingsRow primitives to compose your own.

    ocTrustworthyMinimalSource
  • 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 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
  • Testimonials · Grid preview

    Masonry grid of customer quotes with avatars; one `featured` quote renders on a --primary fill in larger heading type.

    ocWarmTrustworthySource
  • Rolling Number previewstate — subtle

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

    cult-uiTrustworthyPlayfulRefinedSource
  • 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
  • Select: label, command, combobox preview

    Searchable combobox (popover + command) with label — drop-in for long select lists.

    originuiMinimalTrustworthySource
  • Input: label, button, password preview

    Password input with show/hide toggle.

    originuiMinimalTrustworthySource
  • Select: label, multiselect, tag preview

    Multiselect with removable tag chips + search. Uses Origin's `multiselect` primitive (not in stock shadcn).

    originuiMinimalTrustworthySource
  • Input: label, search, kbd preview

    Search input with ⌘K kbd hint — standard app header search field.

    originuiMinimalTrustworthySource
  • Notification: button, cookies, gdpr preview

    Cookie/GDPR consent notification with buttons. Small and token-based; wire up persistence yourself.

    originuiMinimalTrustworthySource
  • Dialog: modal, command, combobox preview

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

    originuiTechnicalMinimalTrustworthySource
  • Table: tanstack, checkbox, sort preview

    Full TanStack data table: search, column filters, visibility toggles, row selection, delete, pagination. Best free 'admin table' starting point. Pulls Origin's own table/button/select primitives (see gotchas).

    originuiTrustworthyMinimalSource
  • Calendar & Date picker: calendar, range calendar, date preview

    Range calendar (react-day-picker) for date-range filters.

    originuiMinimalTrustworthySource
  • Stepper #513 preview
    Stepper #513

    Stepper for multi-step forms / onboarding (Origin's stepper primitive, not in stock shadcn).

    originuiMinimalTrustworthySource
  • Timeline: vertical timeline preview

    Timeline (Origin's timeline primitive) — changelogs, order history, activity.

    originuiMinimalTrustworthySource
  • Event calendar: calendar previewdrag — medium

    Event calendar (month/week/day/agenda, drag-and-drop, event dialog) — a whole feature for free. Heavy: dnd-kit, date-fns, @remixicon/react, ~12 primitives. Event colours are a fixed palette (sky/amber/violet/rose/emerald/orange).

    originuiMinimalTrustworthySource
  • Image Cropper: upload, file, image preview

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

    originuiTechnicalMinimalTrustworthySource
  • Tree #565 preview
    Tree #565

    File/folder tree (headless-tree) — docs nav, file explorers.

    originuiMinimalTrustworthySource
  • Navbar: navigation preview

    App navbar with breadcrumb, notification popover and user menu — complete product header. Logo is a placeholder SVG.

    originuiMinimalTrustworthySource
  • Count Up previewenter · state — subtle
    Count Up

    Animated stats counter with separators/decimals (motion). Inherits colour.

    react-bitsTrustworthyExperimentalPlayfulSource
  • Area Chart · Interactive preview

    Area chart with time-range select — the dashboard hero chart. Colours come from --chart-1..5 (all our design systems define them).

    shadcnMinimalTrustworthySource
  • Bar Chart · Interactive preview

    Bar chart with metric toggle in the card header. Recharts via the shadcn chart component.

    shadcnMinimalTrustworthySource
  • Pie Chart · Donut Text preview

    Donut with total in the centre — compact KPI breakdown.

    shadcnMinimalTrustworthySource
  • Radar Chart · Dots preview

    Radar chart with dots — skill/feature comparison.

    shadcnMinimalTrustworthySource
  • Dashboard 01 preview
    Dashboard 01

    The reference SaaS dashboard: inset sidebar, KPI cards, interactive area chart, dnd-sortable data table. Writes app/dashboard/page.tsx + data.json and many components/* files. Uses @tabler/icons-react (swap for lucide if you like).

    shadcnTrustworthyMinimalSource
  • 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
  • Sidebar 07 preview
    Sidebar 07

    Sidebar that collapses to icons, with team switcher + user menu — the best default app shell. Writes app/dashboard/page.tsx and components/app-sidebar.tsx (installing another sidebar-NN overwrites it).

    shadcnMinimalTrustworthySource
  • Sidebar 08 preview
    Sidebar 08

    Inset sidebar with secondary nav — Linear/Vercel-style shell.

    shadcnMinimalTrustworthySource
  • Sidebar 15 preview
    Sidebar 15

    Left nav + right sidebar (calendar) — three-column layouts like mail/calendar apps.

    shadcnMinimalTrustworthySource
  • Sidebar 16 preview
    Sidebar 16

    Sidebar under a sticky site header (search + breadcrumb) — for apps with a global top bar.

    shadcnMinimalTrustworthySource
  • Signup 05 preview
    Signup 05

    Minimal signup with social providers.

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

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

    aceternityRefinedTrustworthyPremiumSource
  • Stateful Button previewpress · state — subtle

    Button with loading → success states built in.

    aceternityTechnicalTrustworthyPremiumSource
  • 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
  • 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
  • Thinking previewstate · loop — subtle
    Thinking

    Expandable reasoning/search/coding traces — the best open-source 'agent is thinking' panel. Requires the Beautiful UI foundation.css, which redefines --accent (collides with shadcn).

    beautifuiOrganicTrustworthyCalmSource
  • Popover Form previewpress · state — medium
    Popover Form

    Button that morphs into a small inline form (feedback, waitlist). Text uses tokens but surfaces are bg-white / dark:bg-[#121212] plus blue accents — swap to bg-popover.

    cult-uiTrustworthyPlayfulRefinedSource
  • 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