# metafizzy/isotope

:revolving_hearts: Filter & sort magical layouts

Repository: https://github.com/metafizzy/isotope
Canonical: https://ross.abutalabs.com/products/isotope
Homepage: https://isotope.metafizzy.co
Language: HTML
License Family: other
Last push: 2021-09-24T03:20:14+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 5723, "days_push": 1804, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 11102, forks 1375 (observed 2026-08-28T04:10:46.107890+00:00)

## What it is
Isotope is a JavaScript layout library for creating filterable and sortable grid layouts with animated transitions, supporting multiple layout modes like masonry, fitRows, and packery. It works with jQuery, vanilla JavaScript, or declarative HTML attributes.

## Use cases
- filter and sort a portfolio grid with animations
- create a masonry-style image gallery with category filtering
- build a sortable product grid for a website
- animate reordering of card layouts in the browser
- implement a filterable list of items without a framework

## When to choose
- you need animated filtering and sorting of grid items in the browser
- you want multiple layout modes (masonry, fitRows, packery) in one library
- your project is open source under GPLv3 or you have a commercial license

## When to avoid
- your project is commercial and you cannot accept GPLv3 or purchase a license
- you need a fully MIT-licensed solution (consider Masonry instead)
- you need a maintained library - development ended around 2020 and releases are infrequent
- you are using a modern framework like React or Vue where CSS grid or framework-native solutions may fit better

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, animation, frontend-framework
- domain: web-development, frontend, web-design
- platform: browser
- tags: masonry-layout, grid-layout, filtering, sorting, jquery-plugin, dual-license, vanilla-js, javascript

## Member repositories
- metafizzy/isotope (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:46.107890+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:16:48.008853+00:00, confidence not recorded.
  - readme: https://github.com/metafizzy/isotope (fetched 2026-08-28T04:10:46.107890+00:00, sha b0f653ee7665)
  - homepage: https://isotope.metafizzy.co (fetched 2026-08-29T08:15:30.288253+00:00, sha 30a0cf49d940)
  - site_page: https://isotope.metafizzy.co/faq (fetched 2026-08-29T08:15:30.297454+00:00, sha 6e8479f3df1e)
  - site_page: https://isotope.metafizzy.co/license (fetched 2026-08-29T08:15:30.301138+00:00, sha e0ff73dfeef8)
- Data as of 2026-08-30T08:39:29.467469+00:00.
