# luberda-molinet/FFImageLoading

Image loading, caching & transforming library for Xamarin and Windows

Repository: https://github.com/luberda-molinet/FFImageLoading
Canonical: https://ross.abutalabs.com/products/ffimageloading
Language: C#
License: MIT
License Family: permissive
Topics: xamarin, image, cache, transformations, resize, xamarin-forms, xamarin-android, xamarin-ios, uwp, windows-uwp, xamarin-mac
Last push: 2023-03-16T16:01:13+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": 4249, "days_push": 1266, "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 1404, forks 369 (observed 2026-08-28T04:04:37.990003+00:00)

## What it is
FFImageLoading is a C# image loading, caching, and transforming library for Xamarin (iOS, Android, Forms, Mac, Tizen) and Windows (UWP, WinRT) applications. It provides configurable memory and disk caching, request deduplication, downsampling, placeholders, retry logic, and a Picasso-inspired fluent API with built-in transformations like blur, circle, crop, and grayscale.

## Use cases
- load and cache remote images in a xamarin forms app
- downsample large images to reduce memory usage on mobile
- apply blur or rounded corner transformations to images
- display svg images in xamarin ios and android
- deduplicate concurrent image download requests
- show loading and error placeholders while images load
- retry failed image downloads automatically

## When to choose
- you are building a xamarin or xamarin.forms app that needs fast image loading
- you need memory and disk caching with request deduplication for images
- you want built-in image transformations like blur, crop, circle, or grayscale
- you need svg, webp, or gif support across xamarin and windows platforms

## When to avoid
- you are building with .net maui instead of xamarin, since maui has its own image loading story
- you need a library under active development - the project is in maintenance mode and seeking maintainers
- you are targeting non-.net platforms or native swift/kotlin development

## Facets
- artifact type: library
- maturity: maintenance
- function: image-processing, caching, ui-components
- domain: mobile-development, cross-platform, image-processing
- platform: windows, cross-platform, dotnet
- tags: xamarin, xamarin-forms, uwp, image-loading, image-transformations, svg-support, gif-support, webp, memory-caching, disk-caching, image-downsampling, fluent-api, placeholder-images, nuget, android, ios, macos

## Member repositories
- luberda-molinet/FFImageLoading (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:37.990003+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-30T04:38:51.291775+00:00, confidence not recorded.
  - readme: https://github.com/luberda-molinet/FFImageLoading (fetched 2026-08-28T04:04:37.990003+00:00, sha d383a37a046d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
