Недавно нам нужно было сделать сетку для нового проекта. Требований было несколько:

- быстрая работа как десктопной, так и мобильной версии
- большое количество элементов и плавная работа одновременно

Мы пробовали несколько разных сеток — masonry js и другие. Необходимо было использовать анимацию для каждого элемента и загружать их в определенном порядке. Плавность работы была ужасной даже при малом количестве элементов. Потом мы искали простые библиотеки, но у них были проблемы с динамическим добавлением и настройкой. Поэтому пришлось отказаться от библиотек.

После закрытого бета-тестирования мы решили написать собственную сетку. Мы работали над ним несколько недель, и получилось потрясающе. Мы используем его здесь https://cooklook.ru практически на каждой странице.

Команда Froncubator Pro выпускает аналогичные библиотеки с открытым исходным кодом. Мы публикуем только то, чем пользуемся ежедневно.

Простая настройка и никаких зависимостей:
https://github.com/froncubator/froncubator-grid.js

Команда:
Фил https://github.com/philsitumorang
Викинг https://github.com/JsViking
Фенрирко https://github.com/Occurs
Леха https://github.com/taskeRus