---
title: "InfiniteGrid"
description: "A layout engine for arranging items in large or growing grids."
pagination: false
---

{/* Generated from content/. Edit the catalog, not this page. */}

<PurposeNote title="Good for">Building masonry-style feeds and dynamically loaded card layouts.</PurposeNote>

## What it does

A layout engine for arranging items in large or growing grids.

## When it fits

Building masonry-style feeds and dynamically loaded card layouts.

## Other options in this category

<div data-pagefind-ignore>

- [Fresnel](/layout/fresnel) — Rendering breakpoint-specific layouts with coordinated CSS media queries.
- [React Resizable Panels](/layout/react-resizable-panels) — Building interfaces with persistent, adjustable workspace layouts.
- [React Split Pane](/layout/react-split-pane) — Building editors and dashboards with adjustable side-by-side panes.

</div>

## Source

[Project source for InfiniteGrid ↗](https://naver.github.io/egjs-infinitegrid/)

Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.

[Arrange a workspace →](/tasks/arrange-a-workspace)

[All panels &amp; layout options →](/layout)
