--- title: Introduction category: docs layout: doc related: etc --- Isotope is a layout, filtering, and sorting plugin for jQuery. Top notch performance that can handle ## Features ### Layout Isotope enables intelligent, dynamic layouts for listed items. Layouts can be arranged in columns, rows, grids, or more complexly like [Masonry](http://desandro.com/resources/jquery-masonry). ### Filtering Items can be hidden and shown easily just by using simple jQuery selectors. ### Sorting These items can then be rearranged in their order via sorting. Sorting relies on any data held within an item. ### Interoperabilty All functionality built into Isotope was designed to work together. You can sort AND filter AND modify the layout all in one plugin call. ### Progressive Enhancement All these behaviors leverage animation to produce engaging interfaces. The best CSS transition and transform features are utilized when available. ## License **Commercial use requires purchase of one-time license fee per developer seat.** Commercial licenses may be purchased at [metafizzy.co](http://metafizzy.co). Non-commercial use is free. Commercial use generally includes any application that makes you money. This includes portfolio sites and premium templates. ## Code repository %% This project lives on GitHub at.... %% ## Acknowledgments + [**Juriy Zaytsev aka "kangax"**](http://perfectionkills.com) for [getStyleProperty](http://perfectionkills.com/feature-testing-css-properties/) which is used within Isotope + [**Faruk Ateş**](http://farukat.es) and [**Paul Irish**](http://paul-irish.com) for [Modernizr](http://www.modernizr.com/) + [**Louis-Rémi Babé**](http://twitter.com/#!/Louis_Remi) for [jQuery smartresize](https://github.com/lrbabe/jquery-smartresize) which is used within Isotope and [jQuery transform](https://github.com/lrbabe/jquery.transform.js) which clued me in to using jQuery 1.4.3's CSS hooks + [Eric Hynds](http://www.erichynds.com/) for his article [Using $.widget.bridge Outside of the Widget Factory](http://www.erichynds.com/jquery/using-jquery-ui-widget-factory-bridge/) which provided the architecture for the plugin + [Ralph Holzmann](http://twitter.com/#!/ralphholzmann) for re-writing the [jQuery Plugins/Authoring tutorial](http://docs.jquery.com/Plugins/Authoring) and opened my eyes to [Plugin Methods](http://docs.jquery.com/Plugins/Authoring#Plugin_Methods) paradigm