Isotope is a client-side jQuery plugin that allows masonry-style grid and table layouts, along with data sorting and filtering, to enable dynamic relayout of elements on a page.
Isotope has similarities to Masonry and Packery; in fact, it utilizes both and adds sorting and filtering capabilities.
This library is distributed with two distinct licenses: open source (GPLv3) and commercial.