Community Showcase
This showcase celebrates new and interesting packages discussed by the Swift community. Package selection in this section is an editorial process organised via this thread in the Swift Forums and curated by the Swift Website Workgroup.
-
CodableWrappersby GottaGetSwifty
Simplify serialization with Property Wrappers. Customize encoding and decoding for Codable types with annotations.
Nominated in this forum post.
-
Forkedby Drew McCormack
Manages shared data by preventing data races and race conditions, using a decentralized model for branching and merging. Supports custom data types, advanced merging, and iCloud synchronization.
Nominated in this forum post.
-
SwiftSessionsby Alessio Rubicini
Swift Sessions provides session types for structured communication in concurrent systems, featuring session type inference, binary branches, dynamic linearity checking, and client/server architecture support.
Discussed on Episode 46 of Swift Package Indexing.
-
ControlKitby Ryan F
ControlKit enables media playback control and device volume adjustment. It supports Spotify integration with authentication through a custom URL scheme and requires a Spotify client ID.
Nominated in this forum post.
-
Scipioby Kohki Miki
Scipio facilitates dependency management by converting Swift packages into XCFrameworks, ensuring efficient caching and portability. Inspired by Carthage, it merges SwiftPM and XCFramework benefits.
Nominated in this forum post.
-
SwiftUIFXby Finn Voorhees
Enhances Final Cut Pro by integrating SwiftUI views as video overlays, allowing dynamic visual content creation and manipulation through a Swift package.
Linked to in Issue 688 of iOS Dev Weekly.
Archive
The Community Showcase launched in November 2023 and features a new set of packages every month. Browse the archive below to see the history of featured Community Showcase packages: