Mig - "My Image Gallery"

Mig is a photo album / image gallery management system. It is written in PHP and requires nothing but PHP to operate.

See it in action

News

To stay up-to-date you can use the newsfeed.

Prerequisites

Most versions of PHP that are still around should work, but I would strongly recommend using supported versions only.
Unittests are run with PHP versions 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2 and 8.3 using containers (see file Makefile for details) and for 5.6 and ≥7.2 using github actions (see .github/workflows/main.yml for details) to ensure that Mig is compatible to all of those versions.

To use any of the utilities, additional prerequisites might be required

Resources

Utilities

Utilities are included to do things like thumbnail creation, extraction of EXIF headers from JPEG files and so forth. Those tools are available in the mig-contrib repo and my have additional dependencies like Perl, ImageMagick or a Shell. Check the README.md for details.

Mig Buddy (by Keith) can also create thumbnails for you.

Copyright / License

Mig is released under a BSD-Style License since 1.4.1 (was GPL before) and can be used free of charge.
(Daniel Lowe is no longer actively maintaining Mig; he was the original author. Boris Wachtmeister is the current maintainer.)