# zetbaitsu/Compressor

An android image compression library.

Repository: https://github.com/zetbaitsu/Compressor
Canonical: https://ross.abutalabs.com/products/compressor
Language: Kotlin
License Family: other
Topics: compressor, photos, android, android-library, compression, image-compression, compress-images, kotlin, kotlin-android, kotlin-coroutines, kotlin-library
Last push: 2026-03-05T07:33:10+00:00

## Health v2 (maintenance only)
Score: 54/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 70, release rhythm 8, longevity 100
- inputs: {"age_days": 3728, "days_push": 181, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 7227, forks 963 (observed 2026-08-28T04:09:57.627583+00:00)

## What it is
Compressor is a lightweight Android image compression library written in Kotlin. It lets developers shrink large photos into smaller files with minimal quality loss using configurable constraints like resolution, quality, format, and target size.

## Use cases
- compress images before uploading to a server
- reduce photo file size on android with minimal quality loss
- resize and convert images to webp in an android app
- compress images to a maximum file size like 2MB
- build custom image compression constraints in kotlin

## When to choose
- you are building an Android app in Kotlin and need simple, configurable image compression
- you want coroutine-based async compression with sensible defaults
- you need constraints on resolution, quality, format, or file size

## When to avoid
- you need image compression on platforms other than Android
- you need advanced image editing beyond compression and resizing
- your project is Java-only and you prefer a non-coroutine API

## Facets
- artifact type: library
- maturity: stable
- function: image-processing, compression
- domain: image-processing, android-tools, mobile-development
- platform: -
- tags: kotlin, kotlin-coroutines, photo-compression, android-library, android

## Member repositories
- zetbaitsu/Compressor (main) score 54

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:57.627583+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:39:47.874028+00:00, confidence not recorded.
  - readme: https://github.com/zetbaitsu/Compressor (fetched 2026-08-28T04:09:57.627583+00:00, sha 27e08ae3fc43)
- Data as of 2026-08-30T08:39:29.467469+00:00.
