facebook/fresco

An Android library for managing images and the memory they use.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 46 minutes ago
Added to GitGenius on September 3rd, 2026
Created on March 2nd, 2015
Open Issues & Pull Requests: 261 (+0)
GitHub issues: Enabled
Number of forks: 3,742
Total Stargazers: 17,160 (+0)
Total Subscribers: 845 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 13.3 days
Mean response time: 207.2 days
90th percentile: 639.2 days
Tracked items: 39

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 5% of issues opened in the past year have been closed. Three people close 67% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 44
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 983 days
Stale 30+ days: 41
Stale 90+ days: 40

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (7)
  • help wanted (6)
  • bug (4)
  • good first issue (4)
  • docs (1)
  • duplicate (1)
  • question (1)
  • stale (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Fresco is an Android library for managing image loading, caching, and display while optimizing memory usage.

Fresco handles the full lifecycle of image management in Android applications, loading images from network, local storage, or resources and displaying placeholders during loading. The library maintains two cache levels—one in memory and another in internal storage—to balance speed and resource consumption. On Android 4.x and earlier, Fresco places images in a special memory region that reduces application crashes from OutOfMemoryError and improves runtime performance. The tool supports progressive JPEG streaming, animated GIFs and WebPs, and extensive customization of loading and display behavior.

Fresco suits any Android application that needs reliable image handling without manual memory management. It is particularly valuable for applications targeting older Android versions where memory constraints are severe, or for apps displaying many images where OutOfMemoryError is a concern. The library works across Android 2.3 and later, making it applicable to a wide range of projects.

The project maintains a substantial base of real-world adopters, as evidenced by the fact that nearly all open issues originate from outside users rather than the core team. Responses to issues and pull requests typically arrive within one to two weeks. Work in the issue tracker centers on enhancements, bug fixes, and documentation improvements.