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.5.0(3w ago)11213.6k↑39.9%9[14 issues](https://github.com/jolicode/MediaBundle/issues)[10 PRs](https://github.com/jolicode/MediaBundle/pulls)MITPHPPHP &gt;=8.2CI failing

Since Nov 3Pushed 3w 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 yesterday

READMEChangelog (10)Dependencies (124)Versions (18)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) and [SonataAdmin](https://symfony.com/bundles/SonataAdminBundle/current/index.html) 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

53

—

FairBetter than 96% of packages

Maintenance93

Actively maintained with recent releases

Popularity43

Moderate usage in the ecosystem

Community22

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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

Total

13

Last Release

24d ago

### Community

Maintainers

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

---

Top Contributors

[![loic425](https://avatars.githubusercontent.com/u/8329789?v=4)](https://github.com/loic425 "loic425 (204 commits)")[![xavierlacot](https://avatars.githubusercontent.com/u/177293?v=4)](https://github.com/xavierlacot "xavierlacot (182 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)")[![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)")[![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)")[![camilleislasse](https://avatars.githubusercontent.com/u/34024380?v=4)](https://github.com/camilleislasse "camilleislasse (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.3k17.9M388](/packages/easycorp-easyadmin-bundle)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M574](/packages/shopware-core)[oro/platform

Business Application Platform (BAP)

645143.5k115](/packages/oro-platform)[sulu/sulu

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

1.3k1.4M203](/packages/sulu-sulu)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)[chameleon-system/chameleon-base

The Chameleon System core.

1028.6k5](/packages/chameleon-system-chameleon-base)

PHPackages © 2026

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