PHPackages                             davide-casiraghi/laravel-responsive-gallery - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. davide-casiraghi/laravel-responsive-gallery

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

davide-casiraghi/laravel-responsive-gallery
===========================================

A PHP library to create responsive galleries that are organized into Pinterest like columns.

1.1.4(6y ago)4186[1 issues](https://github.com/davide-casiraghi/laravel-responsive-gallery/issues)1MITPHPCI failing

Since Mar 15Pushed 6y agoCompare

[ Source](https://github.com/davide-casiraghi/laravel-responsive-gallery)[ Packagist](https://packagist.org/packages/davide-casiraghi/laravel-responsive-gallery)[ RSS](/packages/davide-casiraghi-laravel-responsive-gallery/feed)WikiDiscussions master Synced yesterday

READMEChangelog (8)Dependencies (2)Versions (9)Used By (1)

[![Latest Stable Version](https://camo.githubusercontent.com/4b412cddc44eb8e9e049e0b51016ffd35836d892865b720f6ede82bb299d998e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6461766964652d6361736972616768692f6c61726176656c2d726573706f6e736976652d67616c6c6572792e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/davide-casiraghi/laravel-responsive-gallery)[![Build Status](https://camo.githubusercontent.com/2a40c2f253b95050e60d5cc768f4a6b8c2c1c26f99c9159ba56dc3d47f1f0f9c/68747470733a2f2f7472617669732d63692e6f72672f6461766964652d6361736972616768692f6c61726176656c2d726573706f6e736976652d67616c6c6572792e737667)](https://travis-ci.org/davide-casiraghi/laravel-responsive-gallery)[![StyleCI](https://camo.githubusercontent.com/a30eb414272becd68bb4f936ebded1935c33b25cc0c29d1e4826c0b27ac465b5/68747470733a2f2f7374796c6563692e696f2f7265706f732f3137353739343635352f736869656c643f7374796c653d666c61742d737175617265)](https://styleci.io/repos/175794655)[![Quality Score](https://camo.githubusercontent.com/6da8489742b252c70947f146ed122972cf7b1cdbd4685f357bcda300a2a8e006/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f6461766964652d6361736972616768692f6c61726176656c2d726573706f6e736976652d67616c6c6572792e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/davide-casiraghi/laravel-responsive-gallery)[![Coverage Status](https://camo.githubusercontent.com/09119d09609755ccb16b76110f52be23cd50a08417c527f225da9c720512ab0f/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6461766964652d6361736972616768692f6c61726176656c2d726573706f6e736976652d67616c6c6572792f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/davide-casiraghi/laravel-responsive-gallery/)[![](https://camo.githubusercontent.com/c17a94d0c878bf5b610911b6fcd15dbfdf86fc9414d5fd552a9ef875611c6c90/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f38346232323062663365333731386139616663362f6d61696e7461696e6162696c697479)](https://codeclimate.com/github/davide-casiraghi/laravel-responsive-gallery/maintainability)[![GitHub last commit](https://camo.githubusercontent.com/b707b7af0d56a087881bc1bfd014c437ff771e525a60aac269d30297519e89d3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f6461766964652d6361736972616768692f6c61726176656c2d726573706f6e736976652d67616c6c6572792e737667)](https://github.com/davide-casiraghi/laravel-responsive-gallery)

Laravel Responsive Gallery 🏞
============================

[](#laravel-responsive-gallery-)

A PHP library to create responsive galleries that are organized into Pinterest like columns.
To generate the grid is used [Bricklayer.js](http://bricklayer.js.org/). To open the image in a popup is used [Fancybox 3](https://fancyapps.com/fancybox/3/).

The snippet
-----------

[](#the-snippet)

The library replace all the occurrences of this kind of snippet

```
{# gallery src=[holiday_images/london] column_width=[250] gutter=[20] #}

```

With the HTML code of a responsive gallery.

```

    ...

```

The images data management interface (optional)
-----------------------------------------------

[](#the-images-data-management-interface-optional)

Trough this interface you can specify for each image:

- the **alt text**
- the **description** shown below the fancy box when the user click on the thumbnail
- a **youtube or vimeo link** (in this case a play icon will be show above the image and clicking on it will open a fancybox showing the related video)

Once you have published the views in your Laravel application, you can access to the images management interface at this address [www.yourwebsite.com/responsive-gallery/](http://www.yourwebsite.com/responsive-gallery/)

The snippet works also without using the images data management interface.

How to use it
-------------

[](#how-to-use-it)

[Read Tutorial and Documentation →](https://github.com/davide-casiraghi/laravel-responsive-gallery/wiki)

Contributing
------------

[](#contributing)

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License
-------

[](#license)

[MIT](https://github.com/davide-casiraghi/bootstrap-accordion-integrator/blob/master/LICENSE.md)

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~10 days

Recently: every ~16 days

Total

8

Last Release

2542d ago

Major Versions

0.1.0 → 1.0.02019-03-16

### Community

Maintainers

![](https://www.gravatar.com/avatar/9d09fa0d9b2a45d611866ca55a837bf8ca2da760ef1aa250cd59f04970f90abf?d=identicon)[davide-casiraghi](/maintainers/davide-casiraghi)

---

Top Contributors

[![davide-casiraghi](https://avatars.githubusercontent.com/u/6308587?v=4)](https://github.com/davide-casiraghi "davide-casiraghi (192 commits)")

---

Tags

bricklayerfancyboxgallerygallery-pluginlaravellaravel-5-packagephp

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/davide-casiraghi-laravel-responsive-gallery/health.svg)

```
[![Health](https://phpackages.com/badges/davide-casiraghi-laravel-responsive-gallery/health.svg)](https://phpackages.com/packages/davide-casiraghi-laravel-responsive-gallery)
```

###  Alternatives

[phabel/phabel

Write and deploy modern PHP 8 code, today.

24560.4k12](/packages/phabel-phabel)[typo3/cms-setup

TYPO3 CMS Setup - Allows users to edit a limited set of options for their user profile, including preferred language, their name and email address.

178.5M103](/packages/typo3-cms-setup)[pfefferle/wordpress-activitypub

The ActivityPub protocol is a decentralized social networking protocol based upon the ActivityStreams 2.0 data format.

5671.4k1](/packages/pfefferle-wordpress-activitypub)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
