Skip to content

A fast, lightweight, and responsive masonry grid layout library in vanilla JavaScript.

License

Notifications You must be signed in to change notification settings

TrigenSoftware/masonry-grid

Repository files navigation

Masonry Grid

Logo

ESM-only package Build status Coverage status

A fast, lightweight, and responsive masonry grid layout library.

  • 🪶 Lightweight. ~1.4 kB (minified and brotlied). Zero dependencies.
  • Fast. Direct DOM manipulation with optimized reflow algorithms.
  • 📱 Responsive. Automatically adapts to container size changes using ResizeObserver.
  • 📘 TypeScript-first.

Read the docs and explore examples at masonry-grid.js.org

Packages

Package Version Size
@masonry-grid/vanilla NPM version Bundle size
@masonry-grid/react NPM version Bundle size
@masonry-grid/svelte NPM version Bundle size

About

A fast, lightweight, and responsive masonry grid layout library in vanilla JavaScript.

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors 3

  •  
  •  
  •