Swiftpack.co - Package - CSolanaM/SkeletonUI

SkeletonUI aims to bring an elegant, declarative syntax to skeleton loading animations. Get rid of loading screens or spinners and start using skeletons to represent final content shapes.

⚠️ WARNING ⚠️ CI tests workflow will keep failing until GitHub Actions adds macOS Catalina (10.15) support.

Requirements :gear:

  • macOS 10.15.
  • Xcode 11.0.
  • Swift 5.0.

Supported Platforms :iphone:

  • iOS 13.0.
  • tvOS 13.0.
  • watchOS 6.0.
  • macOS 10.15.

Installation :computer:

Swift Package Manager

Once you have your Swift package set up, adding SkeletonUI as a dependency is as easy as adding it to the dependencies value of your Package.swift.

  dependencies: [
    .package(url: "https://github.com/CSolanaM/SkeletonUI.git", from: "0.1.1")


To integrate SkeletonUI into your Xcode project using CocoaPods, specify it in your Podfile:

pod 'SkeletonUI'

Features :sparkles:

  • [x] SwiftUI simple, declarative syntax.
  • [x] Super easy and simple to set up.
  • [x] All Views are skeletonables.
  • [x] Fully customizable.
  • [x] Universal (iPhone, iPad, iPod, Apple TV, Apple Watch, Mac).
  • [x] SwiftUI ViewModifier power.
  • [x] Lightweight codebase.

Usage :rocket:

Change Log :calendar:

See CHANGELOG.md for details.

Contributing :tada:

  • Suggest your idea as a feature request for this project.
  • Create a bug report to help us improve.
  • Propose your own fixes, suggestions and open a pull request with the changes.

See CONTRIBUTING.md for details.

Code of Conduct :speech_balloon:

See CODE_OF_CONDUCT.md for details.

Credits :raising_hand:

SkeletonUI is owned and maintained by CSolanaM. You can follow me on Twitter at @CSolanaM or contact me via email for project updates and releases.

License :mortar_board:

SkeletonUI is released under the MIT license. See LICENSE for details.


Stars: 6
Help us keep the lights on


Used By

Total: 0