joogps/Glur
A library for progressive blurs in SwiftUI. observed · 2026-08-28
Health v2 · maintenance only
83/100
- Activity 97
- Release rhythm 65
- Longevity 84
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 304
- age_days: 1180
- days_rel: 23
- days_push: 23
- n_releases_24m: 2
Adoption not part of the score
2052 stars · 43 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Glur is a Swift package that adds progressive (graduated) blur effects to SwiftUI views via a .glur() modifier, implemented with custom Metal shaders and no private APIs. It also offers an optional GlurBackdrop product for blurring the content behind a view, targeting iOS 15+, macOS 12+, watchOS 8+, tvOS 15+, and visionOS.
Use cases
- add a progressive blur effect to a SwiftUI view
- recreate Apple's graduated blur look without private APIs
- blur just the bottom edge of an image in an iOS app
- apply a variable blur with configurable radius, offset, direction, and noise
- blur the backdrop behind a floating UI element on macOS or iOS
- get efficient GPU-rendered blurs using Metal instead of CIFilter
When to choose
- You are building a SwiftUI app on iOS 17+/macOS 14+/tvOS 17+ and want Apple-style progressive blurs using only public APIs
- You want a lightweight, MIT-licensed Swift package that integrates via Swift Package Manager
- You need fine control over blur radius, offset, interpolation, direction, and noise
When to avoid
- You target watchOS in production, where the Metal implementation is unavailable and only a lower-quality compatibility effect runs
- Your production app must support pre-iOS 17 / pre-macOS 14 and the compatibility effect's quality is not acceptable
- Your codebase is UIKit/AppKit-only with no SwiftUI usage
Facets
library · maturity active
ui-components graphics mobile-development desktop-applications graphics swiftui metal progressive-blur variable-blur visual-effects swift-package shaders apple-design view-modifier ios macos mobile desktop swift
1 source
- readme: https://github.com/joogps/Glur · fetched 2026-08-28 · bcf03cfad4a3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| joogps/Glur | main | 83 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem