imbo / imbo
RESTful image server that handles image storage/transformations and metadata
3.0.0
2026-01-28 19:08 UTC
Requires
- php: >=8.3
- ext-imagick: ^3.7
- guzzlehttp/psr7: ^2.8
- ramsey/uuid: ^4.9
- symfony/console: ^7.4
- symfony/http-foundation: ^7.4
Requires (Dev)
- ext-mongodb: ^2.0
- ext-pdo: *
- christeredvartsen/testfs: ^0.8.0
- friendsofphp/php-cs-fixer: ^3.92
- imbo/behat-api-extension: ^6.0
- imbo/imbo-coding-standard: ^3.0
- mongodb/mongodb: ^2.1
- phpstan/extension-installer: ^1.4
- phpstan/phpstan: ^2.1
- phpstan/phpstan-deprecation-rules: ^2.0
- phpstan/phpstan-phpunit: ^2.0
- phpunit/phpunit: ^12.5
- symfony/var-dumper: ^7.4
Suggests
- imbo/imbo-b2-adapters: Enables usage of Backblaze B2 for storing images
- imbo/imbo-metadata-cache: Enables caching of metadata through an event listener
- imbo/imbo-s3-adapters: Enables usage of AWS S3 for storing images
README
Imbo is an application that can add/get/delete/transform images using a RESTful interface.
The main idea behind Imbo is to have a place to store high quality original images and to use the REST interface to fetch variations of those images. Imbo will resize, rotate, crop (amongst many other transformations) on the fly so you won't have to store all the different variations.
Installation / Configuration / Documentation
End-user docs can be found here.
License
MIT, see LICENSE.