PHPackages                             garagist/imagedirectory - 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. [Image &amp; Media](/categories/media)
4. /
5. garagist/imagedirectory

ActiveNeos-plugin[Image &amp; Media](/categories/media)

garagist/imagedirectory
=======================

Returns DataStructure for used images on a Neos CMS website

0.2.9(1y ago)03.2k1GPL-3.0-or-laterPHPPHP ^8.0

Since Sep 17Pushed 1y ago2 watchersCompare

[ Source](https://github.com/Garagist/Garagist.ImageDirectory)[ Packagist](https://packagist.org/packages/garagist/imagedirectory)[ RSS](/packages/garagist-imagedirectory/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (2)Versions (13)Used By (1)

Garagist.ImageDirectory
=======================

[](#garagistimagedirectory)

[![Latest stable version](https://camo.githubusercontent.com/49c7d31e549217c1254b6abdd6b21392f6e1e49acbeb64b0cb7c22dd9e8c2f7d/68747470733a2f2f706f7365722e707567782e6f72672f67617261676973742f696d6167656469726563746f72792f762f737461626c65)](https://packagist.org/packages/garagist/imagedirectory) [![GitHub stars](https://camo.githubusercontent.com/54f231c8a952a88e3af122c27cf15f73646f1e14a51435a4440d248d07404a5d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f47617261676973742f47617261676973742e496d6167654469726563746f7279)](https://github.com/Garagist/Garagist.ImageDirectory/stargazers) [![GitHub watchers](https://camo.githubusercontent.com/4e06c14c3a32cae024ebf1ec04cf7ca2a16667b55a1c31e40c96016237615e58/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f77617463686572732f47617261676973742f47617261676973742e496d6167654469726563746f72792e737667)](https://github.com/Garagist/Garagist.ImageDirectory/subscription) [![GitHub license](https://camo.githubusercontent.com/999ddb819d0f286e1cb509937ebb5a366d339cfc88f8ee756a524fe862c538e2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f47617261676973742f47617261676973742e496d6167654469726563746f7279)](LICENSE) [![GitHub issues](https://camo.githubusercontent.com/3554199e7e55c3b11642df0a36484f6f9bb93db057378a71c5373a75ec6d7339/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f47617261676973742f47617261676973742e496d6167654469726563746f7279)](https://github.com/Garagist/Garagist.ImageDirectory/issues) [![GitHub forks](https://camo.githubusercontent.com/71cd988092d17b156e8ab0e75dc463fd6edf488aeaf8cc55691ca418694c6658/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f47617261676973742f47617261676973742e496d6167654469726563746f7279)](https://github.com/Garagist/Garagist.ImageDirectory/network)

With Garagist.ImageDirectory (based on [Flowpack.Neos.AssetUsage](https://github.com/Flowpack/Flowpack.Neos.AssetUsage)) you can create an image directory for all used images and videos on a [Neos CMS](https://www.neos.io) website.

Installation
------------

[](#installation)

Add the package, and the storage as dependency in your site package:

```
composer require --no-update garagist/imagedirectory flowpack/entity-usage-databasestorage
```

The run composer update in your project root.

Finally you need to run the command to build the initial usage index:

```
./flow assetusage:update
```

Fusion prototypes
-----------------

[](#fusion-prototypes)

This package provides two main Fusion prototypes, which returns a `Neos.Fusion:DataStructure` with all the needed data.

- `Garagist.ImageDirectory:ByAsset`: All used images and videos, sort by asset (One asset can have multiple documents)
- `Garagist.ImageDirectory:ByDocument` All used images and videos, sort by document (One document can have multiple asssts)

With this data you can create your own view to output the assets. It is recomended to create a dedicated page and put it next to your imprint, etc.

Node Types
----------

[](#node-types)

This package provide one mixin: `Garagist.ImageDirectory:Mixin.Defaults`. This sets the defaults, as the image width, the prefix for the copyright text as well as the value if no `copyrightNotice` is set on the asset.

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance50

Moderate activity, may be stable

Popularity16

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 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 ~88 days

Recently: every ~183 days

Total

12

Last Release

366d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5fec51ac160a110a31a72a54ac29e276a447d8306205a052d35491ac9cf0589b?d=identicon)[jonnitto](/maintainers/jonnitto)

![](https://www.gravatar.com/avatar/73795aa56d38a252f4b3dbc303b3ce712fd834dfca14d1a9b8b607ec90fbefa8?d=identicon)[davidspiola](/maintainers/davidspiola)

---

Top Contributors

[![jonnitto](https://avatars.githubusercontent.com/u/4510166?v=4)](https://github.com/jonnitto "jonnitto (27 commits)")

---

Tags

hacktoberfestneoscmspackage

### Embed Badge

![Health badge](/badges/garagist-imagedirectory/health.svg)

```
[![Health](https://phpackages.com/badges/garagist-imagedirectory/health.svg)](https://phpackages.com/packages/garagist-imagedirectory)
```

###  Alternatives

[goat1000/svggraph

Generates SVG graphs

132849.6k3](/packages/goat1000-svggraph)[contao/image

Contao image library

131.7M9](/packages/contao-image)[intervention/image-driver-vips

libvips driver for Intervention Image

4495.5k6](/packages/intervention-image-driver-vips)[jonnitto/plyr

Plyr.io for Neos.io

1236.2k2](/packages/jonnitto-plyr)[dl/gallery

Neos plugin to easily render image galleries

1416.8k2](/packages/dl-gallery)[shel/neos-image-checker

Image editor with customisable checks for Neos CMS

106.0k](/packages/shel-neos-image-checker)

PHPackages © 2026

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