Фотографий в ленте как у ВК, есть ли готовые решения?

Есть блок, например квадратный.

Есть не-определённое количество картинок.


Нужно расположить картинки так, чтобы они занимали всё пространство.

Точно такой-же функционал есть у ВК (картинки ниже).

Есть готовые решения для этой задачи? Или нужно писать с нуля?

image image image image