Swift Activity Indicator

Open-source Swift projects categorized as Activity Indicator

Top 23 Swift Activity Indicator Projects

  • ProgressHUD

    ProgressHUD is a lightweight and easy-to-use HUD for iOS.

  • SwiftSpinner

    A beautiful activity indicator and modal alert written in Swift (originally developed for my app DoodleDoodle) Using blur effects, translucency, flat and bold design - all iOS 8 latest and greatest

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • MKRingProgressView

    ⭕️ Ring progress view similar to Activity app on Apple Watch

  • TKRubberIndicator

    A rubber animation pagecontrol

  • KDCircularProgress

    A circular progress view with gradients written in Swift

  • ParticlesLoadingView

    A customizable SpriteKit particles animation on the border of a view.

  • Windless

    Windless makes it easy to implement invisible layout loading view.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • GradientLoadingBar

    ⌛️A customizable animated gradient loading bar.

  • AlamofireNetworkActivityIndicator

    Controls the visibility of the network activity indicator on iOS using Alamofire.

  • Skeleton

    ✨ An easy way to create sliding CAGradientLayer animations! Works great for creating skeleton screens for loading content. (by gonzalonunez)

  • GearRefreshControl

    A custom animation for the UIRefreshControl

  • FlexibleSteppedProgressBar

    Flexible Stepped Progress Bar for IOS

  • GradientProgressBar

    📊 A customizable gradient progress bar (UIProgressView).

  • iOS-CircleProgressView


  • DSGradientProgressView

    A simple animated progress bar in Swift

  • STLoadingGroup

    loading views

  • RSLoadingView

    Awesome loading animations using 3D engine written with Swift

  • StepProgressView

    Step-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView.

  • AudioIndicatorBars

    AIB indicates for your app users which audio is playing. Just like the Podcasts app.

  • SnapTimer

    Implementation of Snapchat's stories timer.

  • KYNavigationProgress

    Simple extension of UINavigationController to display progress on the UINavigationBar.

  • IHProgressHUD

    A clean and lightweight progress HUD based on SVProgressHUD, converted to Swift with the help of Swiftify.

  • RPLoadingAnimation

    Loading animations :cyclone: by using Swift CALayer

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Swift Activity Indicator related posts


What are some of the best open-source Activity Indicator projects in Swift? This list will help you:

Project Stars
1 ProgressHUD 2,543
2 SwiftSpinner 2,132
3 MKRingProgressView 1,495
4 TKRubberIndicator 1,419
5 KDCircularProgress 1,143
6 ParticlesLoadingView 963
7 Windless 945
8 GradientLoadingBar 876
9 AlamofireNetworkActivityIndicator 719
10 Skeleton 676
11 GearRefreshControl 618
12 FlexibleSteppedProgressBar 568
13 GradientProgressBar 528
14 iOS-CircleProgressView 519
15 DSGradientProgressView 445
16 STLoadingGroup 439
17 RSLoadingView 420
18 StepProgressView 352
19 AudioIndicatorBars 284
20 SnapTimer 277
21 KYNavigationProgress 245
22 IHProgressHUD 236
23 RPLoadingAnimation 198
Tired of breaking your main and manually rebasing outdated pull requests?
Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.