Imaginary is a fast, simple, and scalable HTTP microservice written in Go for high-level image processing using the efficient libvips library. It supports multiple image operations through a simple HTTP API and includes features such as API token authorization, URL signature protection, and CORS support. Imaginary can process images from various sources and can be deployed easily using Docker. It also provides mechanisms for image placeholder fallback and HTTP traffic throttling to handle high concurrency and mitigate DDoS attacks.

29m read timeFrom github.com
Post cover image
Table of contents
ContentsSupported image operationsPrerequisitesInstallationClientsPerformanceBenchmarkCommand-line usageHTTP APILoggingSupportAuthorsLicense
3 Comments

Sort: