h2non/imaginary
Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing observed · 2026-08-28
Health v2 · maintenance only
46/100
- Activity 51
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4200
- days_rel: n/a
- days_push: 298
- n_releases_24m: 0
Adoption not part of the score
6079 stars · 500 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Imaginary is a fast HTTP microservice written in Go for high-level image processing, backed by bimg and libvips. It exposes image operations like resizing, cropping, and watermarking via a simple HTTP API, with first-class Docker support and formats including JPEG, PNG, WEBP, HEIF, GIF, and more.
Use cases
- resize and crop images via an HTTP API
- generate thumbnails on the fly for a website
- convert images between JPEG, PNG, and WEBP
- add watermarks to uploaded images at scale
- run a self-hosted image processing service in Docker
- process images faster than ImageMagick with low memory usage
When to choose
- you need a standalone, scalable image-processing service decoupled from your app
- you want high throughput and low memory footprint via libvips
- you deploy with Docker, Fly.io, Cloud Run, or Kubernetes
- you need URL-based image fetching plus API token and URL signature protection
When to avoid
- you only need simple image manipulation inside a single app process (use a library like bimg or sharp directly)
- you need advanced editing features like complex filters or layered compositions
- you cannot run a separate service or container in your infrastructure
Facets
service · maturity stable
image-processing http-server api-framework microservices image-processing web-development media go self-hosted cloud libvips bimg image-resizing thumbnail-generation watermarking image-conversion http-api microservice docker linux
10 sources
- readme: https://github.com/h2non/imaginary · fetched 2026-08-28 · 2de4cecb085c
- homepage: https://fly.io/docs/app-guides/run-a-global-image-service/ · fetched 2026-08-29 · f8b5010bd730
- site_page: https://fly.io/docs · fetched 2026-08-29 · 979fe7b8a11b
- site_page: https://fly.io/docs/about/brand · fetched 2026-08-29 · 034cf3d47a9b
- site_page: https://fly.io/docs/about/support · fetched 2026-08-29 · bfbc2167612f
- site_page: https://fly.io/docs/getting-started/launch · fetched 2026-08-29 · b3ced55b80af
- site_page: https://fly.io/docs/getting-started/launch-demo · fetched 2026-08-29 · 808c5d60f526
- site_page: https://fly.io/docs/deep-dive · fetched 2026-08-29 · cca09878688f
- site_page: https://fly.io/docs/getting-started/get-started-by-framework · fetched 2026-08-29 · 7945e49b5041
- site_page: https://fly.io/pricing · fetched 2026-08-29 · 01c2f0d6b1a2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| h2non/imaginary | main | 46 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem