#6 · Primary category: Self-Hosted File Processing & Conversion

ImageMagick

command-line-image-tool digital-image-editing image-conversion image-manipulation image-processing imagemagick mastering-digital-image-alchemy open-source-software

ImageMagick is a free, open-source software suite for creating, editing, converting, and displaying images. It supports 200+ formats and offers powerful command-line tools and APIs for automation, scripting, and integration across platforms.

Project last updated:08/29/26

GitHub Stars

17.3K

Forks

1.6K

Contributors

228

License

Other

Why we included this project

ImageMagick has been the default answer for scriptable image work for a long time, and it still is. It reads and writes a couple hundred raster formats, and the command-line tools handle resizing, cropping, compositing, and filtering without needing a GUI or a heavyweight runtime. The same operations are available through C, Python, and other language bindings, so you can call them from an application or a batch job. Since everything runs locally with no external service involved, it fits naturally into self-hosted pipelines for jobs like generating thumbnails or normalizing user uploads. It is written in C and runs on Linux, Windows, and macOS, which is part of why it keeps showing up in production scripts.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category