Analysis updated 2026-05-18
Add an animated Apple Intelligence style glowing border around a card, screen, or entire iOS app.
Give text an animated shimmering color fill similar to Apple's AI-generated text look.
Show mood-based glow states, such as listening, thinking, error, or success, tied to an AI assistant's status.
| tornikegomareli/aurora | davepl/blinkendisk | privatenumber/mac-ocr | |
|---|---|---|---|
| Stars | 99 | 101 | 102 |
| Language | Swift | Swift | Swift |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires iOS 17 or newer since the shader effects depend on iOS 17-only SwiftUI APIs.
Aurora is a Swift library for iOS app developers who want to add the animated glowing border and shimmering text effects that Apple uses in its Apple Intelligence AI features, the colorful, flowing light rings seen around Siri and other AI interactions on recent iPhones. The library reverse-engineered the visual algorithm from Apple's own framework and reimplements it from scratch using Metal, Apple's low-level graphics programming interface, for high performance. The library provides two main components. The first is AuroraGlow, which adds an animated glowing ring around any view or screen edge. You can apply it to a single card, a full screen, or even your entire app. The second is AuroraText, which fills text characters with the same flowing, colorful shimmer, the iconic look Apple uses for AI-generated text appearing on screen. Both components are highly customizable. You choose from three intensity presets, subtle, standard, or dramatic, six built-in color palettes including the default Apple Intelligence palette, ocean, sunset, and cyberpunk, or define your own colors. You can also control intro and outro animations, speed, corner radius, border width, and glow size. Semantic mood presets let you quickly match the glow to app states, for example a blue listening look when the AI is waiting for input, a slower thinking look during processing, and red or green for error and success states. There is also a built-in glow while loading modifier designed for streaming AI responses. The library requires iOS 17 or newer and is installed via Swift Package Manager. An examples project with eight demo screens is included. The license is MIT.
A Swift library that recreates Apple Intelligence's glowing ring and shimmering text effects for SwiftUI apps, using Metal shaders for smooth performance.
Mainly Swift. The stack also includes Swift, SwiftUI, Metal.
Permissive MIT license, use freely for any purpose, including commercial use.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.