awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
nicklockwood avatar

nicklockwood/FXBlurView

0
View on GitHub↗
4,930 stars·700 forks·Objective-C·10 views

FXBlurView

FXBlurView is an iOS blur effect library and image processing tool designed to render Gaussian blur effects over application views and static images. It provides a UIKit background blur view component that can be applied to UI elements to create blurred backgrounds.

The library supports both real-time blurring of live application views and the processing of static images. It offers two primary rendering modes: a single-pass static rendering for efficiency and a dynamic background-thread processing mode to maintain user interface responsiveness during heavy computations.

Additional capabilities include the ability to adjust blur radius and quality iterations, as well as the application of color-tint overlays to the blurred results.

Features

  • Blur Effects - Provides a specialized component for rendering real-time Gaussian blur effects over live application views.
  • Image Blur Filters - Provides image blur filters for static assets with adjustable radius and quality iterations.
  • Image Processing - Includes tools for manipulating static images by applying Gaussian blur with configurable quality settings.
  • iOS Blur Effect Libraries - Serves as a comprehensive iOS library for rendering real-time blur effects over views and images.
  • Gaussian Blur Implementations - Implements Gaussian blur algorithms that support multiple iterations to increase blur radius and softness.
  • UIKit Blur Components - Ships a dedicated UIKit background blur view component for applying Gaussian blur to application content.
  • Low-Level Pixel Buffer Access - Directly processes raw pixel buffers to apply spatial filters before rendering the final blurred view.
  • Static Render Caching - Offers a single-pass static rendering mode that caches the blur effect to reduce GPU overhead.
  • Background Thread Dispatchers - Implements background thread dispatching to prevent heavy blur computations from freezing the main user interface.
  • Blur and Glass Background Styles - Enables a modern aesthetic by applying frosted glass and blurred background styles to UI elements.
  • iOS Off-Main-Thread Rendering - Uses iOS-specific off-main-thread rendering techniques to process heavy blur effects without blocking the UI.
  • UI Effects and HUDs - UIView subclass for static and dynamic blur effects.

Star history

Star history chart for nicklockwood/fxblurviewStar history chart for nicklockwood/fxblurview

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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

Projects sharing features with FXBlurView

These projects share indexed features with FXBlurView. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • wasabeef/blurrywasabeef avatar

    wasabeef/Blurry

    5,654View on GitHub↗

    Blurry is an Android UI visual effect library used to apply Gaussian blur and color filters to mobile user interfaces. It provides a toolset for generating blurred bitmap images from source files or memory and applying these effects to Android views and layout containers. The library implements frosted glass effects by capturing static bitmap representations of UI components and rendering them as stylized overlays. This process includes radius-driven sampling to control blur intensity and color-filter integration to modify the visual mood or readability of the background. The project covers

    Javaandroidandroid-libraryblur
    View on GitHub↗5,654
  • pkluz/pkhudpkluz avatar

    pkluz/PKHUD

    3,781View on GitHub↗

    PKHUD is a Swift interface library used to replicate native system heads-up displays and temporary visual notification overlays on iOS. It provides a framework for creating blurred visual alerts that float above the application interface to mirror the appearance and behavior of official system indicators. The library enables the emulation of specific system UI elements, such as those used for volume and screen rotation. It supports real-time content updates to transition between different visual states, such as switching from a loading spinner to a success checkmark. The toolkit manages over

    Swift
    View on GitHub↗3,781
  • dimezis/blurviewDimezis avatar

    Dimezis/BlurView

    4,008View on GitHub↗

    BlurView is a custom Android UI component that provides real-time, dynamic blurring effects for user interfaces. It functions as a layout element that applies a blur effect to the content of the underlying view hierarchy, enabling the creation of glassmorphism styles and translucent backgrounds. The project focuses on implementing dynamic background rendering that updates as the content beneath the blurred area changes. It allows for the porting of frosted glass visual styles to Android layouts through adjustable diffusion levels and rounded corner clipping. The implementation covers visual

    Javaandroidblurblurview
    View on GitHub↗4,008
  • h2non/imaginaryh2non avatar

    h2non/imaginary

    6,017View on GitHub↗

    Imaginary is a self-hosted HTTP server for image processing that applies transformations like resizing, cropping, rotating, and format conversion through URL parameters. It operates as a stateless request-response pipeline, processing images fetched from remote URLs or served from a local directory without requiring client-side dependencies. The server distinguishes itself through its security and access control capabilities, offering optional API key validation, HMAC-signed URL verification, and remote origin whitelisting to restrict which image sources are permitted. It also provides a heal

    Gocrop-imagedockergif
    View on GitHub↗6,017
Compare all 30 related projects→

Frequently asked questions

What does nicklockwood/fxblurview do?

FXBlurView is an iOS blur effect library and image processing tool designed to render Gaussian blur effects over application views and static images. It provides a UIKit background blur view component that can be applied to UI elements to create blurred backgrounds.

What are the main features of nicklockwood/fxblurview?

The main features of nicklockwood/fxblurview are: Blur Effects, Image Blur Filters, Image Processing, iOS Blur Effect Libraries, Gaussian Blur Implementations, UIKit Blur Components, Low-Level Pixel Buffer Access, Static Render Caching.

Which projects share features with nicklockwood/fxblurview?

Projects with overlapping indexed features include: wasabeef/blurry — Blurry is an Android UI visual effect library used to apply Gaussian blur and color filters to mobile user interfaces.… pkluz/pkhud — PKHUD is a Swift interface library used to replicate native system heads-up displays and temporary visual notification… dimezis/blurview — BlurView is a custom Android UI component that provides real-time, dynamic blurring effects for user interfaces. It… h2non/imaginary — Imaginary is a self-hosted HTTP server for image processing that applies transformations like resizing, cropping,… rrutsche/react-parallax — React Parallax is a React animation component library that creates multi-speed scrolling background depth effects. It… sixlabors/imagesharp — ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying…