DylanVann/react-native-fast-image

Performant React Native image component.

View on GitHub ↗Jump to charts ↓Open shareable report →

DylanVann/react-native-fast-image has 8k+ stars and 1.5k+ forks on GitHub, is written in TypeScript, and was last pushed on Oct 18, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 54 minutes ago
Added to GitGenius on September 24th, 2026
Created on April 13th, 2017
Open Issues & Pull Requests: 17 (+0)
GitHub issues: Enabled
Number of forks: 1,521
Total Stargazers: 8,416 (+0)
Total Subscribers: 53 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 34.0 days
Mean response time: 501.6 days
90th percentile: 2135.5 days
Tracked items: 415

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 4
New in 7 days: 0
Closed in 7 days: 236
Avg open age: 2,282 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

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

Top labels

  • bug (228)
  • released (44)
  • feature (19)
  • android (1)
  • help wanted (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

FastImage is a performant React Native image component that replaces the built-in Image component.

React Native's default Image component relies on browser-like caching behavior, which often results in flickering, cache misses, and poor performance both when loading from cache and in general. FastImage solves these problems by wrapping SDWebImage on iOS and Glide on Android, leveraging their mature image loading and caching capabilities. The tool aggressively caches images, supports authorization headers, allows prioritization of image loads, and enables preloading. It also handles GIF rendering and border radius styling.

FastImage suits projects where image loading performance and reliability matter significantly, particularly apps with image-heavy interfaces or complex caching requirements. It requires React Native 0.60.0 or higher. Developers using Glide with a custom AppGlideModule need to review specific integration documentation, and those using Proguard must add configuration lines to their Android build setup. The tool is a direct replacement for React Native's Image component, offering the same core interface while improving the underlying loading behavior.

The project maintains active engagement with its codebase, regularly addressing issues and accepting contributions. Development shows consistent attention to both iOS and Android implementations, with particular care taken for edge cases like debug mode behavior on Android and Proguard compatibility. The maintainers respond to integration questions and provide detailed documentation for non-standard setups.