I built a completely responsive 12-6-4 columns grid component built on top of GitHub’s ViewComponent gem and the CSS Grid Layout.

Here’s a demo: