Community Showcase: December 2023
The Community Showcase of Swift packages features packages from around the Swift community nominated via this thread on the Swift forums and voted on by the Swift Website Workgroup.
This list is an archive of the Community Showcase from December 2023.
-
swift-composable-architectureby Point-Free
The Composable Architecture is a library for building applications with state management, composition, side effects, and testing in mind. It can be used with SwiftUI, UIKit, and more.
Linked from this Swift forums post.
-
Timeby Dave DeLong
Time simplifies working with calendars in Swift, providing type-safe APIs for retrieving and formatting time values. It also allows converting between time zones and calculating differences between dates.
Linked from this Swift forums post.
-
BluetoothLinuxby PureSwift
BluetoothLinux makes working with Bluetooth from Swift easier without needing to wrap underlying libraries from other languages.
Linked from this Swift forums post.
-
MemberwiseInitby Galen O’Hanlon
MemberwiseInit is a Swift Macro that enhances automatic memberwise initializers, reducing boilerplate code. It supports customizable parameter labels and inferring types from property initialization expressions.
Discussed in Episode 37 of Swift Package Indexing.
-
SwiftyGPIOby uraimo
SwiftyGPIO is a Swift library for interacting with external sensors and devices on Linux/ARM boards. It supports GPIOs, SPI, I2C, PWM, UART, and 1-Wire interfaces. It is specifically designed for Raspberry Pis and other ARM boards running Linux.
Linked from this Swift forums post.
-
Variablurby Dale Price
Variablur creates variable blur effects in a SwiftUI view using a mask. It supports gradient or progressive blurs, vignettes, and more.
Linked in Issue 637 of iOS Dev Weekly.