Open Source Updates for Swift Projects - Issue #16

Here are exciting open-source updates and additions from Swift and iOS developers:

  • Cork

  • MusadoraKit

  • WebViewKit

  • ViewStateController

Cork

If you work with Homebrew on your Mac then give this new, fast GUI for Homebrew a chance. Written in SwiftUI !

Cork is open source, you can always compile it from source for free. Or leverage the pre-compiled, always up-to-date version available by donating 5€/month.

MusadoraKit 2.9.0

MusadoraKit is a Swift framework that uses the latest MusicKit and Apple Music API, making it easy to integrate Apple Music into your app. It uses the new async/await pattern introduced in Swift 5.5. Currently, it is available for iOS 15.0+, macOS 12.0+, watchOS 8.0+ and tvOS 15.0+. There are new methods coming every month to support iOS 16, macOS 13, watchOS 9 and tvOS 16 features.

Rudrank Riyam worked hard from publishing various releases (2.4.0) to ending up with 2.9.0 in just the last two weeks. If you need/work with MusicKit and Apple Music API then give this project a try.

WebViewKit

WebViewKit is a Swift package by Daniel Saidi to view websites in your SwiftUI apps. Don’t write a UIViewRepresentable for WKWebView by yourself!

ViewStateController 0.0.5

ViewStateController is a young but well-documented framework for Swift and SwiftUI developers that provides a simple and flexible way to manage the state of views that load information from a backend.

It allows you to handle different states based on a historical array of states, and provides properties and methods to help you access and modify the state.

With ViewStateController, you can easily implement complex views that depend on asynchronous data loading, and create a better user experience by showing loading spinners or error messages.