PHPackages                             josehoudini/media-library - 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. [File &amp; Storage](/categories/file-storage)
4. /
5. josehoudini/media-library

ActiveKirby-plugin[File &amp; Storage](/categories/file-storage)

josehoudini/media-library
=========================

A centralized media library for your Kirby site.

v0.1.2(6mo ago)047MITPHP

Since Dec 16Pushed 6mo agoCompare

[ Source](https://github.com/josehoudini/kirby-medialibrary)[ Packagist](https://packagist.org/packages/josehoudini/media-library)[ Docs](https://github.com/josehoudini)[ RSS](/packages/josehoudini-media-library/feed)WikiDiscussions main Synced yesterday

READMEChangelogDependencies (1)Versions (4)Used By (0)

Kirby Media Library Plugin
==========================

[](#kirby-media-library-plugin)

A simple plugin that adds a centralized media library for Kirby sites.
It provides tabs for Images, Videos, Documents and other files, displays thumbnails, file info, and panel links. Perfect for managing all assets in one place.

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

[](#installation)

### Download

[](#download)

1. Run `composer require josehoudini/media-library`

or

1. Download the .zip
2. Copy the folder into `/site/plugins/media-library`

Setup
-----

[](#setup)

Add `media-library` to your panel menu in

```
// site/config/config.php

return [
  'panel' => [
    'menu => [
        ...
        'media-library',
    ]
  ]
];
```

Disclaimer
----------

[](#disclaimer)

This plugin is provided "as is" with no guarantee. Use it at your own risk and always test it yourself before using it in a production environment. If you find any issues, please create a new issue.

Roadmap
-------

[](#roadmap)

- Caching and pagination
- Add sorting functionality
- Add search functionality
- Target and highlight "danger zone" files

License
-------

[](#license)

[MIT](https://opensource.org/license/MIT)

It is discouraged to use this plugin in any project that promotes racism, sexism, homophobia, animal abuse, violence or any other form of hate speech.

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance66

Regular maintenance activity

Popularity9

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity27

Early-stage or recently created project

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

Total

3

Last Release

199d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d536f04d560c23b5e8d1457f9b5389622a838eb847f0b8bada0338ee3e542a88?d=identicon)[josehoudini](/maintainers/josehoudini)

---

Top Contributors

[![josehoudini](https://avatars.githubusercontent.com/u/157471810?v=4)](https://github.com/josehoudini "josehoudini (24 commits)")

### Embed Badge

![Health badge](/badges/josehoudini-media-library/health.svg)

```
[![Health](https://phpackages.com/badges/josehoudini-media-library/health.svg)](https://phpackages.com/packages/josehoudini-media-library)
```

###  Alternatives

[getkirby/cms

The Kirby core

1.5k584.8k473](/packages/getkirby-cms)[medienbaecker/kirby-modules

Easily add modules to your pages

895.5k1](/packages/medienbaecker-kirby-modules)[sylvainjule/backups

Manage backups from the Kirby panel

424.4k](/packages/sylvainjule-backups)[johannschopplich/kirby-content-translator

DeepL &amp; AI-powered content translation for Kirby CMS

2010.8k](/packages/johannschopplich-kirby-content-translator)[medienbaecker/kirby-alter

242.1k](/packages/medienbaecker-kirby-alter)[fabianmichael/kirby-template-attributes

Better HTML attribute handling for your snippets and templates.

238.4k1](/packages/fabianmichael-kirby-template-attributes)

PHPackages © 2026

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