10 Best Grid Layouts In jQuery/JavaScript/CSS (2019 Update)

by jQueryScript,

What is Grid Layout

Grid layout is one of the most popular cross-platform layout design concepts in modern web & mobile design.

The grid layout dynamically resizes and arranges grid items in a responsive, multi-column, card-style UI depending on the screen size.

The Best Grid Layout System

In this blog post you will find the 10 best responsive grid layout systems implemented in jQuery, Vanilla JavaScript, or even Pure CSS/CSS3. I hope you like it.

Originally Published Nov 22 2017, updated Jun 04 2019

Table of contents:

jQuery Grid Layout Plugins:

Responsive & Fluid Drag-and-Drop Grid Layout with jQuery - gridstack.js

Gridstack.js is a jQuery widget/grid layout plugin inspired by Gridster that allows you to dynamically and responsively rearrange grid items through drag and drop.

Responsive & Fluid Drag-and-Drop Grid Layout with jQuery - gridstack.js

[Demo] [Download]


Pinterest-Like Dynamic Grid Layout Plugin with jQuery - Wookmark

Wookmark is a jQuery Plugin that lays out a series of elements in a dynamic column grid.

Pinterest-Like Dynamic Grid Layout Plugin with jQuery - Wookmark

[Demo] [Download]


Responsive jQuery Dynamic Grid Layouts Plugin - Freewall

Freewall is a responsive and cross-browser jQuery plugin for creating dynamic grid layouts for desktop, mobile and tablet.

Responsive jQuery Dynamic Grid Layouts Plugin - Freewall

[Demo] [Download]


Minimalist Masonry-style Grid Layout Plugin - Masonry.js

Yet another jQuery plugin that makes it easier to create responsive, fluid/elastic grid layout like the famous Masonry or Pinterest layouts.

Minimalist Masonry-style Grid Layout Plugin - Masonry.js

[Demo] [Download]


Minimal jQuery Grid Layout with Endless Scrolling Support - RowGrid.js

RowGrid.js is a very simple and easy-to-use jQuery plugin to set Html elements into a responsive grid with infinite scrolling support.

Minimal jQuery Grid Layout with Endless Scrolling Support - RowGrid.js

[Demo] [Download]


Vanilla JS Grid Layout Libraries:

Masonry

Cascading grid layout library. Masonry works by placing elements in optimal position based on available vertical space, sort of like a mason fitting stones in a wall. You’ve probably seen it in use all over the Internet.

Masonry

[Demo] [Download]


Pinterest-like Responsive Fluid Grid Layout with Pure JavaScript

A pure JavaScript solution used to create a responsive, fluid waterfall grid layout as you see on Pinterest.com.

Pinterest-like Responsive Fluid Grid Layout with Pure JavaScript

[Demo] [Download]


Responsive, Draggable, Filterable Grid Layout – muuri

muuri is a versatile JavaScript library which helps you create responsive, draggable, filterable, searchable grid layout with smooth animations based on Velocity.js.

Responsive, Draggable, Filterable Grid Layout – muuri

[Demo] [Download]


Pure CSS Grid Layout System:

Responsive Justified Photo Grid Layout With Pure CSS – flexbin.css

flexbin.css is a lightweight, flexible CSS library which lets you create responsive, neat, justified grid layout for showcasing your photos as you seen on Google Image Search and Flickr. Heavily based on CSS3 flexbox and fully customizable via SCSS.

Responsive Justified Photo Grid Layout With Pure CSS – flexbin.css

[Demo] [Download]


CSS Only Pinterest-like Responsive Board Layout – Boardz.css

Boardz.css is a very lightweight CSS library which lets you generate a responsive, adaptive, Pinterest board-like grid layout from normal html lists.

CSS Only Pinterest-like Responsive Board Layout – Boardz.css

[Demo] [Download]


Conclusion:

Want more jQuery plugins or JavaScript libraries to create awesome Grid Layouts on the web & mobile? Check out the jQuery Grid Layout and JavaScript/CSS Grid Layout sections.