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.
-
Equatableby Ordo One
Provides macros to generate
Equatable
conformances for structs, optimizing SwiftUI diffing and performance by eliminating boilerplate code and preventing unnecessary re-renders. Ideal for large app scalability.Nominated via this forum post.
-
TextDiffingby Simon B. Støvring
Highlights differences between texts using
AttributedString
orNSAttributedString
. Supports customization of appearance, word- and character-level diffing, and is lightweight.Discussed on Episode 59 of Swift Package Indexing.
-
Objects2XLSXby Fatbobman(东坡肘子)
Converts Swift objects to Excel (.xlsx) files with a type-safe, declarative API. Supports styling, multiple worksheets, async data fetching, and real-time progress tracking for professional spreadsheet creation.
Discussed on Episode 59 of Swift Package Indexing.
-
vault-courierby Vault Courier
Swift client for securely retrieving and provisioning secrets with Hashicorp Vault and OpenBao. Supports key/value storage, credential generation, and AppRole/Token authentication.
Discussed on Episode 57 of Swift Package Indexing.
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: