# square/picasso

A powerful image downloading and caching library for Android

Repository: https://github.com/square/picasso
Canonical: https://ross.abutalabs.com/products/picasso
Homepage: https://square.github.io/picasso/
Language: Kotlin
License: Apache-2.0
License Family: permissive
Last push: 2024-11-06T03:35:18+00:00

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

## Adoption (not part of the score)
Stars 18796, forks 3935 (observed 2026-08-28T04:11:27.136628+00:00)

## What it is
Picasso is a powerful image downloading and caching library for Android that simplifies loading images into ImageViews, often in one line of code. It handles adapter recycling, image transformations, placeholders, and automatic memory and disk caching.

## Use cases
- load images from a url into an imageview in android
- cache downloaded images in memory and on disk
- resize and crop images to fit layouts
- show placeholder images while downloading
- cancel image downloads when adapter views are recycled

## When to choose
- maintaining a legacy Android app already using Picasso
- you need a battle-tested image loader for View-based Android UIs

## When to avoid
- starting a new Android project (the library is deprecated)
- using Jetpack Compose UI
- you want an actively maintained alternative like Coil

## Facets
- artifact type: library
- maturity: abandoned
- function: image-processing, caching, http-client
- domain: mobile-development, android-tools, image-processing
- platform: -
- tags: image-loading, deprecated, kotlin, android-ui, android

## Member repositories
- square/picasso (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:27.136628+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:01:17.607558+00:00, confidence not recorded.
  - readme: https://github.com/square/picasso (fetched 2026-08-28T04:11:27.136628+00:00, sha 4d19da06d454)
  - homepage: https://square.github.io/picasso/ (fetched 2026-08-29T07:59:10.536952+00:00, sha fce815849c49)
- Data as of 2026-08-30T08:39:29.467469+00:00.
