{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/flyimg/","markdown":"https://findsoftware.frbit.cloud/flyimg.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"flyimg","name":"Flyimg","urls":{"home":"https://flyimg.io","repository":"https://github.com/flyimg/flyimg","docs":"https://docs.flyimg.io"},"category":["media"],"description":"Dockerized image server that resizes, crops and converts images on the fly from URL options, with caching.","maintainer":"Sadok Ferjani","firstRelease":2017,"hosting":["php"],"language":"php","runtime":["php"],"contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":["always-on"],"renderingModes":null,"installMethod":"docker-image","licenseModel":"open-source","license":"AGPL-3.0","currentMajor":"1","latestReleaseDate":"2026-11-03T00:00:00.000Z","githubStargazers":1233,"contributors":20,"npmWeeklyDownloads":null,"social":{"x":"https://twitter.com/flyimg_"},"checkedAt":"2026-11-03T00:00:00.000Z","addedAt":"2026-11-03T00:00:00.000Z","sources":[{"field":"urls","url":"https://flyimg.io/","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/flyimg/flyimg","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"urls","url":"https://github.com/flyimg/flyimg/blob/main/README.md","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/flyimg/flyimg/1.12.13/composer.json","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/flyimg/flyimg","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"runtime","url":"https://docs.flyimg.io/install/","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"category","url":"https://github.com/flyimg/flyimg/blob/main/README.md","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"license","url":"https://docs.flyimg.io/","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"licenseModel","url":"https://docs.flyimg.io/","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"currentMajor","url":"https://github.com/flyimg/flyimg/releases/tag/1.12.13","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://github.com/flyimg/flyimg/releases/tag/1.12.13","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"firstRelease","url":"https://github.com/flyimg/flyimg/releases/tag/1.0.0","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/flyimg/flyimg","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/flyimg/flyimg/contributors","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"runsAs","url":"https://docs.flyimg.io/install/","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"installMethod","url":"https://docs.flyimg.io/install/","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"installMethod","url":"https://docs.flyimg.io/install/","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"installMethod","url":"https://docs.flyimg.io/helm-chart/","checkedAt":"2026-11-03T00:00:00.000Z"},{"field":"installMethod","url":"https://docs.flyimg.io/install/","checkedAt":"2026-11-03T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Flyimg is a Dockerized image server that fetches an image from a URL, resizes, crops and converts it, caches the result and serves it. Options go in the request path before the source image URL, so a page can point its img tags at the server, and the output is written to local storage or to an S3 bucket. The container runs PHP under nginx and php-fpm, which the [install guide](https://docs.flyimg.io/install/) describes as two processes started together. The project publishes a Docker image, a source build and a [Helm chart](https://docs.flyimg.io/helm-chart/) for Kubernetes, and it also offers a fully managed service under the same name.\n\n## Worth knowing\n\nThe server is a long-running container, not static files. Image processing uses ImageMagick, and the output formats include AVIF, WebP, MozJPEG, PNG, GIF and JPEG XL. The docs describe domain restrictions for image sources and signed, encrypted URLs."}