Ross ROSS = Recommend OSS · open-source software intelligence for agents

desandro/masonry

:love_hotel: Cascading grid layout plugin observed · 2026-08-28

github.com/desandro/masonry · homepage · HTML observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 6129
  • days_rel: n/a
  • days_push: 817
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

16701 stars · 2074 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Masonry is a JavaScript library for cascading grid layouts, placing elements in optimal position based on available vertical space. It works with vanilla JavaScript, jQuery, or declarative HTML attributes and is MIT licensed.

Use cases

  • create a pinterest-style cascading grid layout
  • lay out variable-height cards in columns
  • build a masonry image gallery
  • arrange blog post cards in a compact grid
  • avoid gaps when items have different heights in a grid

When to choose

  • you need a classic masonry/cascading column layout with plain JavaScript or jQuery
  • you want a small, battle-tested MIT-licensed layout library
  • you don't need filtering, sorting, or drag-and-drop

When to avoid

  • you need sorting and filtering (use Isotope)
  • you need bin-packing or draggable layouts (use Packery)
  • your project uses modern CSS grid and can avoid a JS dependency

Facets

library · maturity maintenance

ui-components animation web-development frontend web-design browser grid-layout masonry-layout javascript jquery-plugin css-layout nodejs

3 sources

Member repositories

RepositoryRoleHealth v2
desandro/masonrymain23

For agents

markdown · JSON · MCP: product_card(name="desandro/masonry")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem