Card stack, grid and gallery components for React

Cards as a way to move through a set of things. A stack you can swipe and expand into a modal, a grid that keeps its rhythm at any width, a list view for the same data, and a bento gallery for showing work. They share one card surface, so mixing layouts on a page still reads as one product.

7 components, installable with the shadcn CLI.

Questions

Is the card stack draggable on touch?
Yes. Swipe moves the top card on touch, drag does the same with a pointer, and clicking a card expands it into a detail view.
Can the same data render as a grid and a list?
Yes. The grid, list and stack take the same card data, so switching layout does not mean re-modelling your content.

Browse by type

Install one in a minute

Every component here installs with the shadcn CLI and lands in your project as source you own.

Read the install guide