margelo/react-native-blur

React Native Blur component

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 44 minutes ago
Added to GitGenius on September 17th, 2026
Created on April 9th, 2015
Open Issues & Pull Requests: 250 (+0)
GitHub issues: Enabled
Number of forks: 563
Total Stargazers: 3,877 (+0)
Total Subscribers: 42 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.9 days
Mean response time: 46.3 days
90th percentile: 60.1 days
Tracked items: 57

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 58
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 1,008 days
Stale 30+ days: 57
Stale 90+ days: 57

Recent activity

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

Top labels

  • feedback needed (1)
  • help wanted (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

React Native Blur is a component library that wraps native blur effects for React Native applications.

The library solves the problem of applying platform-specific blur and vibrancy effects to UI elements. On iOS, it wraps UIVisualEffectView to provide native blur and vibrancy capabilities. On Android, it integrates BlurView to deliver comparable blur functionality. Developers use the BlurView component by positioning it over content they want blurred, controlling the blur intensity through the blurAmount property and selecting visual styles through the blurType property.

The tool suits iOS and Android projects that need native-looking blur effects as overlays or backgrounds. iOS developers have access to extensive blur type options, including platform-specific variants for iOS 13 and later such as chromeMaterial, thinMaterial, and ultraThinMaterial, each creating different visual appearances. Android support is more limited but functional, with a maximum blur amount of 32. Projects requiring vibrancy effects alongside blur will find the VibrancyView component available for iOS. The library does not compare itself to alternatives in its documentation.

Development activity shows consistent maintenance with regular engagement on issues and pull requests. The project maintains clear documentation of all supported properties and blur types across platforms. Code is written in TypeScript, providing type safety for integrations. The maintainers have established a structured approach to platform-specific features, clearly documenting which properties apply to which platforms and what fallback behavior occurs on unsupported configurations.