React layout components
Free React layout primitives for Tailwind: cards, containers, stacks, clusters, grids, accordions, resizable panels, split panes and app shells.
Layout primitives keep spacing consistent without memorizing class strings. Stack, cluster, center and container encode the common patterns, and cards and panels carry the elevation system.
For full apps, the app shell and resizable panels give you the frame, and the rest of the kit fills it.
Components 27
Motion 1
See them live
Galleries render these components with sample data in every state.
Frequently asked questions
Why use layout components instead of Tailwind classes?
They encode spacing and alignment decisions once, so pages stay consistent and refactors touch one file.
Are there resizable panels?
Yes. Resizable panels and split pane support drag and keyboard resizing.
Does the card support materials?
Yes. Surfaces read the material tokens, so a card follows the page material: hairline, glass, metal or paper.