Swiftpack.co - danielsaidi/SwiftUIKit as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by danielsaidi.
danielsaidi/SwiftUIKit 2.3.3
SwiftUIKit contains additional functionality for SwiftUI.
⭐️ 517
🕓 2 days ago
iOS macOS watchOS tvOS
.package(url: "https://github.com/danielsaidi/SwiftUIKit.git", from: "2.3.3")

Version Swift UI Swift 5.3 MIT License Twitter: @danielsaidi

About SwiftUIKit

SwiftUIKit adds extra functionality to SwiftUI, like extensions to existing types and completely new views, pickers, utilites, services etc.

SwiftUIKit is divided into these areas:

  • Blurs
  • Cameras
  • Colors
  • Data
  • Documents
  • Environment
  • Extensions
  • Files
  • Gestures
  • Navigation
  • Pickers
  • Presentation
  • Sharing
  • Styles
  • Views

You can explore the sections in the documentation and the demo app.


Swift Package Manager



pod DSSwiftUIKit

Supported Platforms

SwiftUIKit supports iOS 13, macOS 11, tvOS 13 and watchOS 6.

Many parts of the library only supports a few or a certain platform, where they make sense.

Also, while some views compile on a certain platform, they may not render correctly. Please help improve this library by submitting PRs that improve the rendering on e.g. macOS.


The SwiftUIKit documentation contains extensive information, code examples etc. and makes it easy to overview the various parts of the library.

You can either download the documentation or build it directly in Xcode, using Product/Build Documentation.

Demo Application

This project contains a demo app that lets you explore many of SwiftUIKit's features through interactive demos.

Together with the documentation and SwiftUI previews, I hope you'll find it easy to understand how the various parts of the library works.

To run the demo app, just open and run the Demo/Demo.xcodeproj project. It's a universal app project, but the macOS app is currenty not functional.


Feel free to reach out if you have questions or if you want to contribute in any way:


You can sponsor this project on GitHub Sponsors or get in touch for paid support.


SwiftUIKit is available under the MIT license. See the LICENSE file for more info.


Stars: 517
Last commit: 14 hours ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Release Notes

2 weeks ago

💡 Behavior changes

  • ListNavigationButton is now available on all platforms.
  • ListDisclosureIndicator is now available on all platforms.

🗑 Deprecations

  • ListButtonLink has been renamed to ListNavigationButton.

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics