The best NVActivityIndicatorView alternatives
8 tools that do a similar job to NVActivityIndicatorView, 8 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.
You're replacing
NVActivityIndicatorViewA Swift library of 32 ready-made loading spinner animations for iOS apps.
- 1

SkeletonView
Open source · MIT · ★ 12.9k
A loading placeholder library for iOS that shows grey skeleton shapes where content will appear.
Best for: iOS developers building apps that load data from the network; Teams using UITableView or UICollectionView lists that need loading placeholders
- 2

Hero
Open source · MIT · ★ 22.5k
A Swift library for custom iOS and tvOS screen transitions, set up declaratively.
Best for: iOS developers who want custom screen transitions without writing UIKit animation code by hand; Developers who want shared-element style transitions between matching views
- 3

Eureka
Open source · MIT · ★ 11.8k
A Swift library for building iOS settings-style forms with less boilerplate.
Best for: iOS developers building form-heavy screens in Swift; Teams migrating an XLForm-based Objective-C or Swift app to Swift
- 4

SwifterSwift
Open source · MIT · ★ 15.3k
A library of over 500 ready-made Swift extensions that add handy helper methods to common types.
Best for: Swift developers building iOS or macOS apps who want common helper methods ready to use; Teams that want to pick only the extension groups they need, such as UIKit or CoreLocation
- 5

SVProgressHUD
Open source · MIT · ★ 12.4k
A simple progress and status overlay for iOS and tvOS apps, written in Objective-C.
Best for: iOS developers who need a quick loading indicator for a blocking task; Developers maintaining Objective-C codebases that want a drop-in HUD
- 6

FSCalendar
Open source · MIT · ★ 10.6k
A customizable calendar view control for iOS apps, usable from Objective-C or Swift.
Best for: iOS developers who need a calendar or date-picker view in their app; Teams with existing Objective-C code that also want Swift support
- 7

SwiftyJSON
Open source · MIT · ★ 22.9k
A Swift library that makes reading JSON data simpler and safer than Foundation's built-in parsing.
Best for: Swift developers building iOS, macOS, tvOS or watchOS apps that read JSON from web APIs; Teams maintaining existing projects that already use SwiftyJSON
- 8

react-content-loader
Open source · MIT · ★ 14k
A React component that draws grey placeholder shapes while content loads.
Best for: React developers who want loading placeholders for cards, lists, or profiles; Teams that want a small dependency for skeleton screens on the web
How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to NVActivityIndicatorView. We don't take payment for placement.