Analysis updated 2026-05-18
Add a pulsing glow border to a loading button in your iOS app to show activity without a spinner.
Highlight a selected card or active UI element with an animated glow that turns on and off based on app state.
Customize the glow speed and intensity using GlowEffectConfiguration to match your app's visual style.
| didisouzacosta/gloweffectkit | bootuz/keywordista | bshk-app/murmur | |
|---|---|---|---|
| Stars | 9 | 11 | 11 |
| Language | Swift | Swift | Swift |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | developer | developer | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires iOS 18+ or macOS 15+, older deployment targets are not supported.
GlowEffectKit is a Swift package for iOS and macOS app developers who want to add an animated glowing border effect to buttons, cards, or any other SwiftUI view. The glow animates continuously, pulsing in intensity, and is powered by a Metal shader included in the package so there are no external dependencies to manage. Using it is a single line of code. You add .glowEffect(isActive: true) to any SwiftUI view and the animation starts. When isActive is set to false, the glow stops. This on/off control makes it straightforward to tie the effect to a state change, such as showing a loading animation on a button while a network request is in progress, or highlighting a selected card. For developers who want more control, there is a configuration object where you can adjust the peak scale of the pulse, the animation duration, the opacity of the glow, the shader amplitude, and the frame rate of the animation. The defaults work without any configuration. The package requires iOS 18 or macOS 15 and Swift 6. Installation goes through Swift Package Manager in Xcode: add the GitHub repository URL and the package appears as a dependency. The README includes a working code example showing the effect applied to buttons and a custom card view. The license is MIT, so the package can be used freely in any project, including commercial apps.
A SwiftUI package that adds an animated glowing border effect to any iOS or macOS view using a bundled Metal shader, applied with a single modifier.
Mainly Swift. The stack also includes Swift, SwiftUI, Metal.
MIT license: use freely in any project, including commercial apps, with no restrictions beyond keeping the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.