Vanilla JavaScript Plugin

columns.js  

A minimalist masonry layout library for rendering a vertically oriented mosaic of images.

Plugin Website  Demo