PHPackages                             fuzz/image-resizer - 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. fuzz/image-resizer

AbandonedArchivedLibrary[Image &amp; Media](/categories/media)

fuzz/image-resizer
==================

Image Resizing micro service.

1.1(10y ago)1833[2 issues](https://github.com/fuzz-productions/image-resizer/issues)[2 PRs](https://github.com/fuzz-productions/image-resizer/pulls)MITPHPPHP &gt;=5.5.0

Since May 3Pushed 3y agoCompare

[ Source](https://github.com/fuzz-productions/image-resizer)[ Packagist](https://packagist.org/packages/fuzz/image-resizer)[ Docs](https://fuzzproductions.com/)[ RSS](/packages/fuzz-image-resizer/feed)WikiDiscussions master Synced 4w ago

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

Fuzz Image Resizer [![Slack Status](https://camo.githubusercontent.com/3a9ce7333154826bc5219a6523bade852c59e832abb8c1e7acd2288abb5f958f/68747470733a2f2f66757a7a2d6f70656e736f757263652e6865726f6b756170702e636f6d2f62616467652e737667)](https://fuzz-opensource.herokuapp.com/)
================================================================================================================================================================================================================================================================================

[](#fuzz-image-resizer-)

A lightweight PHP image resizer

### Out of the box usage

[](#out-of-the-box-usage)

1. Run `composer install`
2. Set up environment variables
3. Resize your images

### Setup

[](#setup)

The image resizer is intended to live as a standalone microservice behind a CDN. The first request for a query combination `http://resizer-url.com/resize/?source=http://image-source.com/images/image.jpg&height=300&width=400` will fall through to the resizer instance but any subsequent requests should be cached by the CDN.

#### Environment Variables

[](#environment-variables)

The resizer depends on a few configurable environment variables (can be loaded from a dotenv file):

- `ALLOWED_HOSTS` - a comma separated string of whitelisted domains
- `CACHE_EXPIRATION_HOURS` - length (in hours) to set `Cache-Control` with the `max-age` directive and `Expires` headers. Any CDN should obey your cache rules and cache objects appropriately.
- `APP_ENV` - app environment

#### Best Practices

[](#best-practices)

In light of exploits like , we recommend that your implementation:

1. Uses the latest version of ImageMagick
2. Follows mitigation procedures listed on
3. Has severely restricted access to any other resources (on the same network or otherwise)
4. Only processes images from sources you whitelist

#### Healthcheck

[](#healthcheck)

`healthcheck.php` will return a 200 for Load Balancer health pings.

### Tests

[](#tests)

Run `phpunit`

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 62.5% 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

2

Last Release

3710d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/00415e4fac75ee392fb49e37fb7fb412b908687d4da0eb3ff0e942c944d619c9?d=identicon)[Fuzzpro](/maintainers/Fuzzpro)

---

Top Contributors

[![SimantovYousoufov](https://avatars.githubusercontent.com/u/8379657?v=4)](https://github.com/SimantovYousoufov "SimantovYousoufov (5 commits)")[![caguilar187](https://avatars.githubusercontent.com/u/865353?v=4)](https://github.com/caguilar187 "caguilar187 (2 commits)")[![kfuchs](https://avatars.githubusercontent.com/u/2237033?v=4)](https://github.com/kfuchs "kfuchs (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/fuzz-image-resizer/health.svg)

```
[![Health](https://phpackages.com/badges/fuzz-image-resizer/health.svg)](https://phpackages.com/packages/fuzz-image-resizer)
```

###  Alternatives

[laravel/framework

The Laravel Framework.

34.8k532.1M19.4k](/packages/laravel-framework)[statamic/cms

The Statamic CMS Core Package

4.8k3.5M923](/packages/statamic-cms)[pimcore/pimcore

Content &amp; Product Management Framework (CMS/PIM/E-Commerce)

3.8k3.8M464](/packages/pimcore-pimcore)[bitrix24/b24phpsdk

An official PHP library for the Bitrix24 REST API

10239.4k5](/packages/bitrix24-b24phpsdk)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9417.2k55](/packages/open-dxp-opendxp)[lion/bundle

Lion-framework configuration and initialization package

122.3k3](/packages/lion-bundle)

PHPackages © 2026

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