Following table shows comparision of some of most commonly used libraries that provide layout mechanism of grid items:
|Drag & Drop|
|StackOverflow + GitHub||6||5||2||4||3||1|
@desandro started Masonry as MIT license, based on its succes he created Isotope with Sorting and Filtering features as well as Packery with Drag & Drop features. However, Isotope and Packery were commercial and not free. But all three libraries does not require jQuery. Masonry is best if you don’t need sorting, filtering, drag and drop etc. Masonry, Isotope, and Packery have the biggest community, and won’t leave you with issues.
Having both filtering, sorting and drag & drop capability, you’ve to go with one of the other plugins like Gridster, or ShapeShift. But, Gridster isn’t responsive like ShapeShift. Shuffle.js except from Drag & Drop, additionally contains Search and Animated Tile Entry.