# coil-kt/coil

Image loading for Android and Compose Multiplatform.

Repository: https://github.com/coil-kt/coil
Canonical: https://ross.abutalabs.com/products/coil
Homepage: https://coil-kt.github.io/coil/
Language: Kotlin
License: Apache-2.0
License Family: permissive
Topics: android, kotlin, kotlin-coroutines, coroutines, image-loader, images, okio, androidx, compose, compose-multiplatform
Last push: 2026-08-26T23:29:28+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 87, longevity 100
- inputs: {"age_days": 2580, "days_push": 7, "days_rel": 7, "gap_med": 45.0, "n_releases_24m": 13}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 11881, forks 786 (observed 2026-08-28T04:10:50.377991+00:00)

## What it is
Coil is a Kotlin-first image loading library for Android and Compose Multiplatform, built on Coroutines and Okio. It provides fast, lightweight image loading with memory and disk caching, downsampling, and automatic request pausing/cancelling.

## Use cases
- load images from urls in android app
- display images in jetpack compose
- image loading library for kotlin multiplatform
- cache and downsample images on android
- replace glide with coroutine-based image loader
- load network images in compose multiplatform

## When to choose
- you're building an Android or Compose Multiplatform app that displays images
- you want a lightweight, Kotlin-first image loader with minimal dependencies
- you need memory/disk caching and automatic request cancellation
- your project uses Coroutines, Compose, OkHttp, or Ktor

## When to avoid
- you need image loading on non-Kotlin platforms like iOS-native or web without Compose
- you're tied to an existing stack like Glide or Picasso with heavy customization
- you need advanced image editing or processing rather than loading and display

## Facets
- artifact type: library
- maturity: stable
- function: image-processing, caching, ui-components
- domain: mobile-development, frontend, image-processing
- platform: jvm, cross-platform
- tags: image-loading, compose-multiplatform, coroutines, okio, asyncimage, android

## Member repositories
- coil-kt/coil (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:50.377991+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:15:14.364407+00:00, confidence not recorded.
  - readme: https://github.com/coil-kt/coil (fetched 2026-08-28T04:10:50.377991+00:00, sha 802ab0e1c5a6)
  - homepage: https://coil-kt.github.io/coil/ (fetched 2026-08-29T08:12:59.735899+00:00, sha 6fc474b6fccb)
- Data as of 2026-08-30T08:39:29.467469+00:00.
