finds.dev← search

// the find

amosgyamfi/open-swiftui-animations

★ 5,504 · Swift · Unlicense · updated Apr 2026

You don't need an animation library to add a simple effect to your SwiftUI app. Create it yourself with SwiftUI. This repo inspires you to add helpful and expressive SwiftUI animations like loading/progress, looping, on-off, enter, exit, fade, spin, and background animations to your next project. The repo also contains tremendous spring animations.

A collection of standalone SwiftUI animation examples covering loading states, spring physics, symbol effects, phase animators, and platform-specific UI like Dynamic Island and visionOS 3D rotations. It's a reference gallery, not a library — you copy what you need. Aimed at iOS/macOS developers who want to learn animation patterns without importing a dependency.

Each animation is a self-contained file you can drop straight into a project with no setup or wrapper API to learn. Good coverage of iOS 17+ APIs — PhaseAnimator, KeyframeAnimator, and SF Symbol effects are all represented with working examples. The GIF previews in the README make it fast to find what you actually want without opening Xcode. Recent additions track current platform APIs (GlassEffectContainer, visionOS) so it doesn't feel abandoned.

No organization beyond a flat file dump — finding a specific animation type means scrolling through a very long README or guessing at filenames. The repo is increasingly leaning on AI-generated animations (Gemini, o3, o4-mini) without editing them, which undercuts the point of a hand-crafted reference. No minimum iOS version is documented anywhere, so you might copy an example that silently requires iOS 17+ into a target that doesn't. The Xcode project includes user-specific xcuserstate files that add noise to every diff.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →