Most accurate, simple and customisable Apple Intelligence–style glow for SwiftUI. Backed by Metal shaders.
→.package(url: "https://github.com/tornikegomareli/Aurora.git", from: "0.3.0")
One fragment shader. No images, no GIFs. Renders at full GPU speed inside any SwiftUI view.
Apple Intelligence, Sunset, Ocean, Forest, Monochrome, Cyberpunk — or roll your own from raw RGB.
thicknessGrow, borderFill, heartbeat — pick how the glow appears, dial the speed.
leftToRight, rightToLeft, topToBottom, bottomToTop — drives wash and border-fill from any side.
listening, thinking, error, success — bundles palette and pace for state-aware UI in one line.
Drop-in modifier for async and AI streaming. Intro on start, outro when done. Zero state plumbing.
import SwiftUI
import Aurora
struct HeroScreen: View {
var body: some View {
ZStack {
Color.black.ignoresSafeArea()
// your content
}
.overlay {
AuroraGlow(.standard).ignoresSafeArea()
}
}
}