Skip to content

Updated Community Showcase packages for July #1115

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 15, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 39 additions & 40 deletions _data/packages/packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,55 +9,54 @@ categories:
organised via [this thread in the Swift Forums](https://forums.swift.org/t/68168)
and curated by the [Swift Website Workgroup](https://www.swift.org/website-workgroup/).
packages:
- name: package-swift-lsp
description: Provides a Language Server Protocol (LSP) implementation for smart
code completion and contextual information in SwiftPM's `Package.swift` manifest
files.
owner: Vasiliy Kattouf
swift_compatibility: 6.1+
- name: swift-snapshot-testing-macros
description: "`SnapshotTestingMacros` provides a macro-based approach for generating
snapshot tests, using annotations to mark functions for Swift views. It supports
customization through traits like device sizes and themes."
owner: Adam Carter
swift_compatibility: 6.0+
platform_compatibility:
- Apple
platform_compatibility_tooltip: Apple (macOS)
platform_compatibility_tooltip: Apple (iOS, macOS)
license: MIT
url: https://swiftpackageindex.com/kattouf/package-swift-lsp
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/136){:target='_blank'}.
- name: Harmonize
description: Harmonize enhances Swift codebase consistency by allowing developers
to write custom linter rules as unit tests, focusing on architectural and structural
guidelines over style conventions.
owner: Perry Street Software, Inc
swift_compatibility: 5.10+
url: https://swiftpackageindex.com/adammcarter/swift-snapshot-testing-macros
note: Discussed on [Episode 56 of Swift Package Indexing](https://share.transistor.fm/s/135e7db3){:target='_blank'}.
- name: TextReplacements
description: Enhances SwiftUI `Text` view with customizable text replacements
and components, enabling styled text and links.
owner: Daniel Saidi
swift_compatibility: 6.1+
platform_compatibility:
- Apple
- Linux
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS) and Linux
license: Apache 2.0
url: https://swiftpackageindex.com/perrystreetsoftware/Harmonize
note: Discussed on [Episode 57 of Swift Package Indexing](https://share.transistor.fm/s/32b618c5){:target='_blank'}.
- name: HasLazyServer
description: Handles JSON type inconsistencies by providing Codable types that
normalize and log type mismatches, aiding in decoding unpredictable data.
owner: southkin
swift_compatibility: 6.0+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
license: MIT
url: https://swiftpackageindex.com/danielsaidi/TextReplacements
note: Discussed on [Episode 56 of Swift Package Indexing](https://share.transistor.fm/s/135e7db3){:target='_blank'}.
- name: Yams
description: Yams is a Swift-based YAML parser utilizing LibYAML. It supports
conversion between YAML and `Codable`, Swift Standard Library types, and Yams-native
Node representations, minimizing computational overhead.
owner: JP Simard
swift_compatibility: 5.10+
platform_compatibility:
- Apple
- Linux
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
Linux
platform_compatibility_tooltip: Apple (iOS, macOS, watchOS, tvOS) and Linux
license: MIT
url: https://swiftpackageindex.com/southkin/HasLazyServer
note: Discussed on [Episode 56 of Swift Package Indexing](https://share.transistor.fm/s/135e7db3){:target='_blank'}.
- name: Redline
description: Visualize and debug SwiftUI layouts by inspecting positions, sizes,
spacings, and alignment guides to ensure implementations match design specifications.
owner: "Robb B\xF6hnke"
swift_compatibility: 6.0+
url: https://swiftpackageindex.com/jpsim/Yams
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/143){:target='_blank'}.
- name: Swift-TTS
description: Text-to-speech and speech-to-speech library utilizing Apple's MLX
framework for efficient speech synthesis. Features include multi-language support,
voice customization, adjustable speed, web interface, and REST API.
owner: Prince Canuma
swift_compatibility: 5.10+
platform_compatibility:
- Apple
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS)
platform_compatibility_tooltip: Apple (iOS, macOS)
license: MIT
url: https://swiftpackageindex.com/robb/Redline
note: Discussed on [Episode 57 of Swift Package Indexing](https://share.transistor.fm/s/32b618c5){:target='_blank'}.
url: https://swiftpackageindex.com/Blaizzy/mlx-audio
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/144){:target='_blank'}.
- name: Packages with Macros
slug: macros
brief: New in Swift 5.9, Swift packages can include macro targets. Browse a selection
Expand Down Expand Up @@ -491,9 +490,9 @@ categories:
license: MIT
url: https://swiftpackageindex.com/groue/GRDB.swift
- name: Firebase
description: Firebase offers a suite of development tools for building, growing,
and monetizing applications across Apple platforms, excluding FirebaseAnalytics.
It supports various components like Auth, Database, and Performance Monitoring.
description: Firebase provides app development tools including authentication,
database, cloud messaging, analytics, and storage for building, growing, and
monetizing mobile applications.
owner: Firebase
swift_compatibility: 6.0+
platform_compatibility:
Expand Down
52 changes: 52 additions & 0 deletions _data/packages/showcase-history.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,58 @@
years:
- year: 2025
months:
- month: June
slug: june
packages:
- name: package-swift-lsp
description: Provides a Language Server Protocol (LSP) implementation for smart
code completion and contextual information in SwiftPM's `Package.swift` manifest
files.
owner: Vasiliy Kattouf
swift_compatibility: 6.1+
platform_compatibility:
- Apple
platform_compatibility_tooltip: Apple (macOS)
license: MIT
url: https://swiftpackageindex.com/kattouf/package-swift-lsp
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/136){:target='_blank'}.
- name: Harmonize
description: Harmonize enhances Swift codebase consistency by allowing developers
to write custom linter rules as unit tests, focusing on architectural and
structural guidelines over style conventions.
owner: Perry Street Software, Inc
swift_compatibility: 5.10+
platform_compatibility:
- Apple
- Linux
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS) and Linux
license: Apache 2.0
url: https://swiftpackageindex.com/perrystreetsoftware/Harmonize
note: Discussed on [Episode 57 of Swift Package Indexing](https://share.transistor.fm/s/32b618c5){:target='_blank'}.
- name: HasLazyServer
description: Handles JSON type inconsistencies by providing Codable types that
normalize and log type mismatches, aiding in decoding unpredictable data.
owner: southkin
swift_compatibility: 6.0+
platform_compatibility:
- Apple
- Linux
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
and Linux
license: MIT
url: https://swiftpackageindex.com/southkin/HasLazyServer
note: Discussed on [Episode 56 of Swift Package Indexing](https://share.transistor.fm/s/135e7db3){:target='_blank'}.
- name: Redline
description: Visualize and debug SwiftUI layouts by inspecting positions, sizes,
spacings, and alignment guides to ensure implementations match design specifications.
owner: "Robb B\xF6hnke"
swift_compatibility: 6.0+
platform_compatibility:
- Apple
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS)
license: MIT
url: https://swiftpackageindex.com/robb/Redline
note: Discussed on [Episode 57 of Swift Package Indexing](https://share.transistor.fm/s/32b618c5){:target='_blank'}.
- month: May
slug: may
packages:
Expand Down