PHPackages                             jolicode/media-bundle - 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. jolicode/media-bundle

ActiveSymfony-bundle[Image &amp; Media](/categories/media)

jolicode/media-bundle
=====================

A media management bundle for Symfony applications, with Easyadmin and SonataAdmin integrations.

v0.8.0(2w ago)11716.7k↑43.2%13[10 issues](https://github.com/jolicode/MediaBundle/issues)[4 PRs](https://github.com/jolicode/MediaBundle/pulls)MITPHPPHP &gt;=8.2CI passing

Since Nov 3Pushed 2w ago6 watchersCompare

[ Source](https://github.com/jolicode/MediaBundle)[ Packagist](https://packagist.org/packages/jolicode/media-bundle)[ Docs](https://github.com/JoliCode/MediaBundle)[ RSS](/packages/jolicode-media-bundle/feed)WikiDiscussions main Synced 2w ago

READMEChangelog (10)Dependencies (166)Versions (23)Used By (0)

 [![JoliMediaBundle](https://camo.githubusercontent.com/d75d65d48b3d49b0bd4f29c601514988aa7aa355b7da20a35d9ab0734029e473/68747470733a2f2f6a6f6c69636f64652e636f6d2f6d656469612f6f726967696e616c2f6f73732f686561646572732f6a6f6c692d6d656469612d62756e646c652e706e67)](https://github.com/jolicode/MediaBundle)
 JoliMediaBundle – Media management for Symfony
 *###### Upload, store, manage, transform, compress and display all in one tool.*
===================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#------jolimediabundle--media-management-for-symfony----upload-store-manage-transform-compress-and-display-all-in-one-tool)

This bundle provides a tools to manage media in Symfony applications and embed a full-featured media library in your admin.

- [EasyAdmin](https://symfony.com/bundles/EasyAdminBundle/current/index.html), [SonataAdmin](https://symfony.com/bundles/SonataAdminBundle/current/index.html) and [Sylius / Sylius Stack](https://stack.sylius.com/) integrations
- abstract media storage
- processors to transform media (crop / resize / etc.)
- post processors to optimize the media size
- Twig components to output `` and `` tags
- CLI commands to generate and inspect media variations that are high quality yet lightweight
- the ability to generate URLs for media and their variations
- events to allow you to hook into the media processing pipeline
- an integration with Doctrine entities, so you can easily manage media in your entities
- debug toolbar and profiler panel to monitor media processing in your application

[![The MediaBundle provides integrations with Easyadmin and Sonata Admin](doc/images/bridges/easyadmin/grid-view.png)](doc/images/bridges/easyadmin/grid-view.png)

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

[](#installation)

JoliMediaBundle requires Symfony 7+. It can be installed via Composer:

```
composer require jolicode/media-bundle

```

Documentation
-------------

[](#documentation)

Read the detailed [documentation of the bundle](https://mediabundle.jolicode.com/).

License
-------

[](#license)

This software is published under the [MIT License](LICENSE.md).

[![JoliCode is sponsoring this project](https://camo.githubusercontent.com/5dd64f06b500f261fcaac4e3594ca2d4efa01177f217c45a88835dc62140aaa2/68747470733a2f2f6a6f6c69636f64652e636f6d2f6d656469612f6f726967696e616c2f6f73732f666f6f7465722d6769746875622e706e673f7633)](https://jolicode.com/)

###  Health Score

55

—

FairBetter than 97% of packages

Maintenance95

Actively maintained with recent releases

Popularity44

Moderate usage in the ecosystem

Community24

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50.7% 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 ~16 days

Total

17

Last Release

18d ago

### Community

Maintainers

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

---

Top Contributors

[![xavierlacot](https://avatars.githubusercontent.com/u/177293?v=4)](https://github.com/xavierlacot "xavierlacot (255 commits)")[![loic425](https://avatars.githubusercontent.com/u/8329789?v=4)](https://github.com/loic425 "loic425 (213 commits)")[![ahmed-bhs](https://avatars.githubusercontent.com/u/19672303?v=4)](https://github.com/ahmed-bhs "ahmed-bhs (9 commits)")[![JorickPepin](https://avatars.githubusercontent.com/u/48644518?v=4)](https://github.com/JorickPepin "JorickPepin (6 commits)")[![pyrech](https://avatars.githubusercontent.com/u/2021641?v=4)](https://github.com/pyrech "pyrech (4 commits)")[![vvasiloi](https://avatars.githubusercontent.com/u/7114562?v=4)](https://github.com/vvasiloi "vvasiloi (3 commits)")[![damienalexandre](https://avatars.githubusercontent.com/u/225704?v=4)](https://github.com/damienalexandre "damienalexandre (2 commits)")[![SebLours](https://avatars.githubusercontent.com/u/5138394?v=4)](https://github.com/SebLours "SebLours (2 commits)")[![tacman](https://avatars.githubusercontent.com/u/619585?v=4)](https://github.com/tacman "tacman (2 commits)")[![kaymorey](https://avatars.githubusercontent.com/u/1941577?v=4)](https://github.com/kaymorey "kaymorey (1 commits)")[![welcoMattic](https://avatars.githubusercontent.com/u/773875?v=4)](https://github.com/welcoMattic "welcoMattic (1 commits)")[![camilleislasse](https://avatars.githubusercontent.com/u/34024380?v=4)](https://github.com/camilleislasse "camilleislasse (1 commits)")[![ternel](https://avatars.githubusercontent.com/u/359558?v=4)](https://github.com/ternel "ternel (1 commits)")[![garak](https://avatars.githubusercontent.com/u/179866?v=4)](https://github.com/garak "garak (1 commits)")[![crydotsnake](https://avatars.githubusercontent.com/u/39345336?v=4)](https://github.com/crydotsnake "crydotsnake (1 commits)")[![lyrixx](https://avatars.githubusercontent.com/u/408368?v=4)](https://github.com/lyrixx "lyrixx (1 commits)")

---

Tags

adminbundleimagemediaphpsymfonysymfony-bundlesymfonybundlemediagalleryadmin

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/jolicode-media-bundle/health.svg)

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

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k18.3M430](/packages/easycorp-easyadmin-bundle)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.8M672](/packages/shopware-core)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.4M235](/packages/sulu-sulu)[chameleon-system/chameleon-base

The Chameleon System core.

1029.4k6](/packages/chameleon-system-chameleon-base)[contao/core-bundle

Contao Open Source CMS

1301.7M3.1k](/packages/contao-core-bundle)

PHPackages © 2026

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