Home / Blocks / Marketing / Bento Grids
12 blocks in this section

Shadcn Bento Grids

Asymmetric bento layouts built on shadcn/ui, from a dashboard-style showcase to boards carrying a single signature effect: a WebGL orb, a live rate limiter, a throwable rail, shared cursors and a wall of faces.

How it works

Three steps to working code

Install a block and the files land in your repository. Nothing calls back to us.

  1. terminal

    $ npx shadcn@latest add @shadcnstore/bento-grid-1

    ✓ Checking registry

    ✓ Installing dependencies

    01

    Run one command

    Every preview above prints its own. The CLI writes the block and the components it needs into your project.

    Installation docs
  2. your project 3 files added

    components/

    ├─ ui/

    ├─ button.tsx

    └─ navigation-menu.tsx

    └─ bento-grid-1.tsx

    02

    Get real files

    React, TypeScript and Tailwind v4, with no framework imports. Next.js, Vite, Remix and Astro all work.

  3. bento-grid-1.tsx

    <Menu.Trigger

    - asChild

    + render={<button />}

    />

    03

    Edit it as your own

    Built on Base UI, not Radix, so keyboard and focus behaviour come from the primitive.

Blocks that hold state already carry the use client directive the Next.js App Router needs.

Guide

Bento grids, and when asymmetry is a decision#

A bento grid is a layout of tiles at different sizes, borrowed from the compartments of a Japanese lunch box. The varied sizes are the whole point: the layout itself says which thing matters most. That only works when you can defend the choice.

What a bento grid contains#

  • A featured tile carrying the headline capability or message
  • Supporting tiles at one or two smaller sizes, not five
  • Media, metrics or a live interface inside the tiles rather than text alone
  • A consistent gutter and radius, which is what holds an irregular grid together
  • A defined behaviour at each breakpoint, since a bento that simply stacks loses its hierarchy

The twelve bento grids#

  • Bento Grid 1: a destination board with a filter row and a top-rated tile. Free.
  • Bento Grid 4: a six-column travel board pairing one large destination tile with smaller ones.
  • Bento Grid 2: a SaaS dashboard showcase covering deployment analytics, team activity, performance and integrations.
  • Bento Grid 3: a services and credibility board for an agency.
  • Bento Grid 5: a centre-weighted AI board built around one WebGL field of warped noise that turns toward the pointer.
  • Bento Grid 6: a developer platform board driven by a token-bucket simulation feeding a live rate-limit graph and a throughput counter.
  • Bento Grid 7: a retail board with a throwable collection rail on a native scroller, so keyboard, touch and zoom keep working.
  • Bento Grid 8: an analytics board whose only motion is live cursors walking hand-placed routes, with the data left still.
  • Bento Grid 9: a careers board with a wall of faces tipped in 3D beside published salary bands and a timed hiring process.
  • Bento Grid 10: a board where the pointer completes each card: a note lands, a version stack fans, a grade wipes, an approval stamps.
  • Bento Grid 11: a current-account board where every tile works, including a transfer that runs its four steps and a freeze switch that frosts the card.
  • Bento Grid 12: a ticketing board for one night in a 198-seat room, with a seating plan filling seat by seat as the sale runs.

Bento grid or feature grid#

A feature grid treats every item as a peer, which is correct when they genuinely are. Reach for a bento only when one capability deserves more space than the others, because an asymmetric layout with an arbitrary winner reads as a mistake rather than a decision.

Tiles that are components, not screenshots#

Every tile in this collection is a working component. Bento 6 runs a real token-bucket simulation, Bento 11 runs a transfer through its actual four steps, Bento 12 fills a seating plan as its sale progresses. That is the difference worth paying for: a screenshot of a dashboard goes stale the day the product changes, and a live tile does not.

Types of bento layout#

  • Feature showcase: capabilities at mixed sizes, the most common use on a SaaS landing page.
  • Product showcase: screenshots, tools and integrations, where the interface is the argument.
  • Statistics board: metrics and charts inside the grid, closer to a dashboard than a marketing section.
  • Portfolio: image-led tiles where the work carries the page.
  • Culture and careers: people, values and process, as in Bento 9.

Performance and motion#

The WebGL boards are the expensive ones. Treat them as a page centrepiece rather than something repeated down a long page, and keep them off documentation and application screens. Motion throughout respects the reduced-motion preference, falling back to the static composition.

Where a bento sits#

Usually as the main explanation section, after the hero and before pricing. It replaces a feature grid rather than joining one, since two asymmetric sections in a row cancel each other out.

FAQ

Bento Grids questions, answered

What people ask before choosing a block from this collection.

Deliberate asymmetry. A bento gives one or two tiles more area so the layout itself says which thing matters most, while a feature grid treats every item as an equal. Choose a bento only when you can defend which tile deserves the space.
Real components. Bento Grid 5 renders a WebGL field that turns toward the pointer, Bento Grid 6 runs a token-bucket simulation feeding a live rate-limit graph, and Bento Grid 11 includes a transfer that actually runs its four steps. Nothing in this collection is an image standing in for an interface.
Bento Grid 2 for a broad SaaS dashboard showcase, or Bento Grid 8 when you want the data to sit still and let live cursors carry the movement. The second reads as a shared workspace rather than a chart demo, which is the harder thing to show in a static screenshot.
The WebGL tiles are the expensive ones, so treat Bento Grid 5 and the heavier interactive boards as a page centrepiece rather than something repeated down a long page. Motion respects the reduced-motion setting throughout.
Bento Grid 1 is free. The dashboard showcase, WebGL, live-cursor, careers, banking and ticketing boards are Pro items covered by the pricing licence.

Documentation

The components behind these blocks

How to install, customise and combine the shadcn/ui components this collection is built from.

Free & Premium Templates

Launch Faster with Complete Templates

Love these blocks? Get our free dashboard and landing page templates with 30+ pre-built pages and all the components you need. Premium templates with advanced features launching soon at $69.

Free Templates Now
30+ Pages Included
Premium Coming Soon