The definitive source of the best
JavaScript libraries, frameworks, and plugins.

  • ×

    jQuery Shuffle Plugin
    Filed under  › 

    • 🔾58%Overall
    • 2,351
    • 18.1 days
    • 🕩284
    • 👥8

    Shuffle Build Status Dependabot Status NPM version

    Categorize, sort, and filter a responsive grid of items.

    npm install shufflejs

    Docs and Demos

    All found here

    Usage (with ES6)

    import Shuffle from 'shufflejs';
    const shuffleInstance = new Shuffle(document.getElementById('grid'), {
      itemSelector: '.js-item',
      sizer: '.js-shuffle-sizer',


    This project was inspired by Isotope and Packery.

    Show All