PHPackages                             aelvan/imager - 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. aelvan/imager

Abandoned → [spacecatninja/imager-x](/?search=spacecatninja%2Fimager-x)Craft-plugin[Image &amp; Media](/categories/media)

aelvan/imager
=============

Image transforms gone wild

v2.4.0(6y ago)339290.5k↓37.5%67[23 issues](https://github.com/aelvan/Imager-Craft/issues)7MITPHPCI failing

Since Feb 27Pushed 6y ago14 watchersCompare

[ Source](https://github.com/aelvan/Imager-Craft)[ Packagist](https://packagist.org/packages/aelvan/imager)[ RSS](/packages/aelvan-imager/feed)WikiDiscussions craft3 Synced 1mo ago

READMEChangelogDependencies (10)Versions (26)Used By (7)

Imager for Craft 3.x
====================

[](#imager-for-craft-3x)

**Imager is dead - long live [Imager X](https://plugins.craftcms.com/imager-x)!**

Well, dead is a bit harsh, but... This version of the Craft plugin is no longer actively maintained. After four years, 322 commits, 255 closed issues, 352 stars and ~14700 active installs, I've decided to make this plugin commercial to be able to continue maintaining it. To do so, I had to create a new plugin (since P&amp;T doesn't allow developers to convert free plugins to commercial ones, which makes sense) and the result is [Imager X](https://plugins.craftcms.com/imager-x).

Imager X is a drop-in replacement for Imager, all you need to do is uninstall Imager, install Imager X, and rename the config file from `imager.php` to `imager-x.php`. No template changes needed.

Imager X also comes with some new features, like:

- Support for named transforms, a new way to define your transforms in a central place, and easily reuse it in your templates.
- Support for auto generating transforms on asset upload or element save.
- Console commands and element actions for generating transforms.
- Support for GraphQL.
- Support for adding a fallbackImage that is used when a transform fails.
- Support for adding a mockImage that completely overrides any used image (great for development!). - Much improved docs built on Vuepress.

**Give it a try!**

*And if you don't want to pay, feel free to use Imager 2.0 for as long as you wish! [You can still access the old documentation here](https://github.com/aelvan/Imager-Craft/blob/e06b24885dd194a6b0659a66f9333067975b027e/README.md).*

###  Health Score

48

—

FairBetter than 95% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity52

Moderate usage in the ecosystem

Community37

Small or concentrated contributor base

Maturity73

Established project with proven stability

 Bus Factor1

Top contributor holds 87.8% 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 ~29 days

Recently: every ~76 days

Total

25

Last Release

2288d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2675644?v=4)[André Elvan](/maintainers/aelvan)[@aelvan](https://github.com/aelvan)

---

Top Contributors

[![aelvan](https://avatars.githubusercontent.com/u/2675644?v=4)](https://github.com/aelvan "aelvan (280 commits)")[![mmikkel](https://avatars.githubusercontent.com/u/298510?v=4)](https://github.com/mmikkel "mmikkel (7 commits)")[![missmatsuko](https://avatars.githubusercontent.com/u/17884198?v=4)](https://github.com/missmatsuko "missmatsuko (3 commits)")[![aaronwaldon](https://avatars.githubusercontent.com/u/2032940?v=4)](https://github.com/aaronwaldon "aaronwaldon (3 commits)")[![carlcs](https://avatars.githubusercontent.com/u/7516543?v=4)](https://github.com/carlcs "carlcs (3 commits)")[![janhenckens](https://avatars.githubusercontent.com/u/755428?v=4)](https://github.com/janhenckens "janhenckens (2 commits)")[![johandouma](https://avatars.githubusercontent.com/u/9311?v=4)](https://github.com/johandouma "johandouma (2 commits)")[![sourcecube](https://avatars.githubusercontent.com/u/3285018?v=4)](https://github.com/sourcecube "sourcecube (2 commits)")[![eriweb](https://avatars.githubusercontent.com/u/6181934?v=4)](https://github.com/eriweb "eriweb (2 commits)")[![joelkesler](https://avatars.githubusercontent.com/u/303329?v=4)](https://github.com/joelkesler "joelkesler (1 commits)")[![jordypixelcode](https://avatars.githubusercontent.com/u/15219761?v=4)](https://github.com/jordypixelcode "jordypixelcode (1 commits)")[![jorenvanhee](https://avatars.githubusercontent.com/u/231202?v=4)](https://github.com/jorenvanhee "jorenvanhee (1 commits)")[![kringkaste](https://avatars.githubusercontent.com/u/964698?v=4)](https://github.com/kringkaste "kringkaste (1 commits)")[![mike27cubes](https://avatars.githubusercontent.com/u/204885?v=4)](https://github.com/mike27cubes "mike27cubes (1 commits)")[![monachilada](https://avatars.githubusercontent.com/u/613183?v=4)](https://github.com/monachilada "monachilada (1 commits)")[![stephenfrank](https://avatars.githubusercontent.com/u/112059?v=4)](https://github.com/stephenfrank "stephenfrank (1 commits)")[![alexjcollins](https://avatars.githubusercontent.com/u/12031196?v=4)](https://github.com/alexjcollins "alexjcollins (1 commits)")[![andersaloof](https://avatars.githubusercontent.com/u/1235821?v=4)](https://github.com/andersaloof "andersaloof (1 commits)")[![dennisfrank](https://avatars.githubusercontent.com/u/65968?v=4)](https://github.com/dennisfrank "dennisfrank (1 commits)")[![elivz](https://avatars.githubusercontent.com/u/62592?v=4)](https://github.com/elivz "elivz (1 commits)")

---

Tags

craft-plugincraft2craft3craftcmsimage-manipulationresponsive-imagesimagecmstransformresponsiveCraftcraftcmscraft-pluginpicturesrcset

### Embed Badge

![Health badge](/badges/aelvan-imager/health.svg)

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

###  Alternatives

[spacecatninja/imager-x

Ninja powered image transforms.

29390.0k23](/packages/spacecatninja-imager-x)[nystudio107/craft-imageoptimize

Automatically create &amp; optimize responsive image transforms, using either native Craft transforms or a service like imgix, with zero template changes.

232337.2k16](/packages/nystudio107-craft-imageoptimize)[nystudio107/craft-transcoder

Transcode video &amp; audio files to various formats, and provide video thumbnails

437.8k1](/packages/nystudio107-craft-transcoder)

PHPackages © 2026

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