awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
margelo avatar

margelo/react-native-blur

0
View on GitHub↗
3,881 stars·568 forks·TypeScript·MIT·2 views

React Native Blur

react-native-blur provides cross-platform UI components for rendering native blur and vibrancy effects in mobile applications. It functions as a native-backed UI element that creates visual hierarchy and depth through blurred overlays and enhanced content contrast.

The project includes an accessibility-aware component that automatically detects system preferences for reduced transparency and provides solid fallback colors. It utilizes native rendering to apply background blur and vibrancy layers, improving the legibility of foreground content.

These components encapsulate platform-specific rendering APIs to provide a unified interface for hardware-accelerated filtering and dynamic vibrancy blending.

Features

  • Real-Time Background Blurs - Provides high-performance, real-time background blur effects for mobile user interfaces.
  • Cross-Platform Mobile Blur Libraries - Offers a cross-platform library for rendering hardware-accelerated blur and vibrancy effects on iOS and Android.
  • React Native Components - Provides pre-built visual components for implementing blur and vibrancy effects in React Native applications.
  • Transparency-Aware Components - Ships a component that automatically detects reduced transparency settings and provides solid fallback colors.
  • Vibrancy Adjustments - Utilizes native vibrancy layers to increase the contrast and legibility of foreground content over blurred backgrounds.
  • Transparency Preference Adaptations - Ensures interface readability by automatically switching blur effects to solid colors based on user transparency preferences.
  • System Transparency Fallbacks - Provides automatic switching to solid background colors when system-level reduced transparency is enabled for accessibility.
  • Home Screen Legibility Optimizations - Implements visual techniques using native vibrancy to ensure foreground UI elements remain readable over blurred backgrounds.
  • Filter Acceleration - Maps abstract component properties to system-level rendering engines for hardware-accelerated blur and vibrancy effects.
  • Visual Depth Effects - Implements design patterns for creating perceived visual depth through the use of native blurs and overlays.
  • Platform-Specific API Implementations - Wraps distinct mobile operating system rendering calls into a single unified interface for cross-platform consistency.
  • Mobile Visual Depth Effects - Creates visual hierarchy and depth in mobile interfaces by applying native blur filters and overlays.
  • JSON Message Bus Bridges - Implements a bridge that serializes style and intensity parameters as messages to a native host for rendering.
  • Cross-Platform Native Renderers - Translates declarative component definitions into native platform views for real-time background filtering.

Star history

Star history chart for margelo/react-native-blurStar history chart for margelo/react-native-blur

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to React Native Blur

Similar open-source projects, ranked by how many features they share with React Native Blur.
  • kureev/react-native-blurKureev avatar

    Kureev/react-native-blur

    3,881View on GitHub↗

    This project is a cross-platform mobile blur library and a collection of native components used to render Gaussian blur and frosted glass effects in mobile applications. It functions as a native view hierarchy bridge that encapsulates platform-specific visual effect APIs to maintain performance during animations and transitions. The library includes a UI vibrancy toolkit designed to adjust contrast and saturation, ensuring that text and icons remain legible when placed over blurred backgrounds. It provides components for adding depth and translucent layers to mobile interfaces through native

    TypeScript
    View on GitHub↗3,881
  • xotahal/react-native-material-uixotahal avatar

    xotahal/react-native-material-ui

    3,786View on GitHub↗

    This project is a cross-platform mobile UI framework and component library for building native interfaces. It provides a suite of pre-built interface controls and a scalable design system to ensure a uniform visual language across mobile screens. The library is centered on a theme-based system that uses a centralized configuration object to manage colors, spacing, and typography. This configuration propagates through the component tree, allowing developers to customize the global theme or apply local style overrides to individual elements. The framework includes a collection of reusable Mate

    JavaScript
    View on GitHub↗3,786
  • flipkart/recyclerlistviewFlipkart avatar

    Flipkart/recyclerlistview

    5,440View on GitHub↗

    Recyclerlistview is a cross-platform virtualized list component for React Native and web. It functions as a cell-recycling UI library that reuses a small set of off-screen components by updating their data rather than creating new views for every item. The framework includes a dynamic grid layout engine that supports staggered grids and variable item heights, allowing for instant switching between list and grid view modes. The library provides capabilities for virtual scrolling management, including viewability tracking, sticky headers, and scroll position restoration. It also supports infin

    TypeScript
    View on GitHub↗5,440
  • apache/incubator-weexapache avatar

    apache/incubator-weex

    13,622View on GitHub↗

    Incubator-weex is a cross-platform mobile framework used to build user interfaces that run across different operating systems from a single codebase. It functions as a native UI renderer and a JavaScript native UI bridge, sending serialized UI descriptions from a JavaScript engine to native mobile components. The project includes a cross-platform UI bundler and build tool to compile source code into optimized bundles for native renderers. It also provides a UI previewer and prototyping toolset that allows for testing mobile interface pages within web browsers and on physical devices. The fra

    C++
    View on GitHub↗13,622
See all 30 alternatives to React Native Blur→

Frequently asked questions

What does margelo/react-native-blur do?

react-native-blur provides cross-platform UI components for rendering native blur and vibrancy effects in mobile applications. It functions as a native-backed UI element that creates visual hierarchy and depth through blurred overlays and enhanced content contrast.

What are the main features of margelo/react-native-blur?

The main features of margelo/react-native-blur are: Real-Time Background Blurs, Cross-Platform Mobile Blur Libraries, React Native Components, Transparency-Aware Components, Vibrancy Adjustments, Transparency Preference Adaptations, System Transparency Fallbacks, Home Screen Legibility Optimizations.

What are some open-source alternatives to margelo/react-native-blur?

Open-source alternatives to margelo/react-native-blur include: kureev/react-native-blur — This project is a cross-platform mobile blur library and a collection of native components used to render Gaussian… flipkart/recyclerlistview — Recyclerlistview is a cross-platform virtualized list component for React Native and web. It functions as a… xotahal/react-native-material-ui — This project is a cross-platform mobile UI framework and component library for building native interfaces. It provides… apache/incubator-weex — Incubator-weex is a cross-platform mobile framework used to build user interfaces that run across different operating… vczero/react-native-lesson — This project is a cross-platform mobile framework tutorial and JavaScript mobile app curriculum designed to teach the… react/react-native — React Native is a cross-platform mobile framework used to build native iOS and Android applications from a single…