Skip to content

Commit 7081793

Browse files
authored
Updated Community Showcase packages for July. (#1115)
1 parent 8b91d76 commit 7081793

File tree

2 files changed

+91
-40
lines changed

2 files changed

+91
-40
lines changed

_data/packages/packages.yml

Lines changed: 39 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -9,55 +9,54 @@ categories:
99
organised via [this thread in the Swift Forums](https://forums.swift.org/t/68168)
1010
and curated by the [Swift Website Workgroup](https://www.swift.org/website-workgroup/).
1111
packages:
12-
- name: package-swift-lsp
13-
description: Provides a Language Server Protocol (LSP) implementation for smart
14-
code completion and contextual information in SwiftPM's `Package.swift` manifest
15-
files.
16-
owner: Vasiliy Kattouf
17-
swift_compatibility: 6.1+
12+
- name: swift-snapshot-testing-macros
13+
description: "`SnapshotTestingMacros` provides a macro-based approach for generating
14+
snapshot tests, using annotations to mark functions for Swift views. It supports
15+
customization through traits like device sizes and themes."
16+
owner: Adam Carter
17+
swift_compatibility: 6.0+
1818
platform_compatibility:
1919
- Apple
20-
platform_compatibility_tooltip: Apple (macOS)
20+
platform_compatibility_tooltip: Apple (iOS, macOS)
2121
license: MIT
22-
url: https://swiftpackageindex.com/kattouf/package-swift-lsp
23-
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/136){:target='_blank'}.
24-
- name: Harmonize
25-
description: Harmonize enhances Swift codebase consistency by allowing developers
26-
to write custom linter rules as unit tests, focusing on architectural and structural
27-
guidelines over style conventions.
28-
owner: Perry Street Software, Inc
29-
swift_compatibility: 5.10+
22+
url: https://swiftpackageindex.com/adammcarter/swift-snapshot-testing-macros
23+
note: Discussed on [Episode 56 of Swift Package Indexing](https://share.transistor.fm/s/135e7db3){:target='_blank'}.
24+
- name: TextReplacements
25+
description: Enhances SwiftUI `Text` view with customizable text replacements
26+
and components, enabling styled text and links.
27+
owner: Daniel Saidi
28+
swift_compatibility: 6.1+
3029
platform_compatibility:
3130
- Apple
32-
- Linux
33-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS) and Linux
34-
license: Apache 2.0
35-
url: https://swiftpackageindex.com/perrystreetsoftware/Harmonize
36-
note: Discussed on [Episode 57 of Swift Package Indexing](https://share.transistor.fm/s/32b618c5){:target='_blank'}.
37-
- name: HasLazyServer
38-
description: Handles JSON type inconsistencies by providing Codable types that
39-
normalize and log type mismatches, aiding in decoding unpredictable data.
40-
owner: southkin
41-
swift_compatibility: 6.0+
31+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
32+
license: MIT
33+
url: https://swiftpackageindex.com/danielsaidi/TextReplacements
34+
note: Discussed on [Episode 56 of Swift Package Indexing](https://share.transistor.fm/s/135e7db3){:target='_blank'}.
35+
- name: Yams
36+
description: Yams is a Swift-based YAML parser utilizing LibYAML. It supports
37+
conversion between YAML and `Codable`, Swift Standard Library types, and Yams-native
38+
Node representations, minimizing computational overhead.
39+
owner: JP Simard
40+
swift_compatibility: 5.10+
4241
platform_compatibility:
4342
- Apple
4443
- Linux
45-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
46-
Linux
44+
platform_compatibility_tooltip: Apple (iOS, macOS, watchOS, tvOS) and Linux
4745
license: MIT
48-
url: https://swiftpackageindex.com/southkin/HasLazyServer
49-
note: Discussed on [Episode 56 of Swift Package Indexing](https://share.transistor.fm/s/135e7db3){:target='_blank'}.
50-
- name: Redline
51-
description: Visualize and debug SwiftUI layouts by inspecting positions, sizes,
52-
spacings, and alignment guides to ensure implementations match design specifications.
53-
owner: "Robb B\xF6hnke"
54-
swift_compatibility: 6.0+
46+
url: https://swiftpackageindex.com/jpsim/Yams
47+
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/143){:target='_blank'}.
48+
- name: Swift-TTS
49+
description: Text-to-speech and speech-to-speech library utilizing Apple's MLX
50+
framework for efficient speech synthesis. Features include multi-language support,
51+
voice customization, adjustable speed, web interface, and REST API.
52+
owner: Prince Canuma
53+
swift_compatibility: 5.10+
5554
platform_compatibility:
5655
- Apple
57-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS)
56+
platform_compatibility_tooltip: Apple (iOS, macOS)
5857
license: MIT
59-
url: https://swiftpackageindex.com/robb/Redline
60-
note: Discussed on [Episode 57 of Swift Package Indexing](https://share.transistor.fm/s/32b618c5){:target='_blank'}.
58+
url: https://swiftpackageindex.com/Blaizzy/mlx-audio
59+
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/144){:target='_blank'}.
6160
- name: Packages with Macros
6261
slug: macros
6362
brief: New in Swift 5.9, Swift packages can include macro targets. Browse a selection
@@ -491,9 +490,9 @@ categories:
491490
license: MIT
492491
url: https://swiftpackageindex.com/groue/GRDB.swift
493492
- name: Firebase
494-
description: Firebase offers a suite of development tools for building, growing,
495-
and monetizing applications across Apple platforms, excluding FirebaseAnalytics.
496-
It supports various components like Auth, Database, and Performance Monitoring.
493+
description: Firebase provides app development tools including authentication,
494+
database, cloud messaging, analytics, and storage for building, growing, and
495+
monetizing mobile applications.
497496
owner: Firebase
498497
swift_compatibility: 6.0+
499498
platform_compatibility:

_data/packages/showcase-history.yml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,58 @@
11
years:
22
- year: 2025
33
months:
4+
- month: June
5+
slug: june
6+
packages:
7+
- name: package-swift-lsp
8+
description: Provides a Language Server Protocol (LSP) implementation for smart
9+
code completion and contextual information in SwiftPM's `Package.swift` manifest
10+
files.
11+
owner: Vasiliy Kattouf
12+
swift_compatibility: 6.1+
13+
platform_compatibility:
14+
- Apple
15+
platform_compatibility_tooltip: Apple (macOS)
16+
license: MIT
17+
url: https://swiftpackageindex.com/kattouf/package-swift-lsp
18+
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/136){:target='_blank'}.
19+
- name: Harmonize
20+
description: Harmonize enhances Swift codebase consistency by allowing developers
21+
to write custom linter rules as unit tests, focusing on architectural and
22+
structural guidelines over style conventions.
23+
owner: Perry Street Software, Inc
24+
swift_compatibility: 5.10+
25+
platform_compatibility:
26+
- Apple
27+
- Linux
28+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS) and Linux
29+
license: Apache 2.0
30+
url: https://swiftpackageindex.com/perrystreetsoftware/Harmonize
31+
note: Discussed on [Episode 57 of Swift Package Indexing](https://share.transistor.fm/s/32b618c5){:target='_blank'}.
32+
- name: HasLazyServer
33+
description: Handles JSON type inconsistencies by providing Codable types that
34+
normalize and log type mismatches, aiding in decoding unpredictable data.
35+
owner: southkin
36+
swift_compatibility: 6.0+
37+
platform_compatibility:
38+
- Apple
39+
- Linux
40+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
41+
and Linux
42+
license: MIT
43+
url: https://swiftpackageindex.com/southkin/HasLazyServer
44+
note: Discussed on [Episode 56 of Swift Package Indexing](https://share.transistor.fm/s/135e7db3){:target='_blank'}.
45+
- name: Redline
46+
description: Visualize and debug SwiftUI layouts by inspecting positions, sizes,
47+
spacings, and alignment guides to ensure implementations match design specifications.
48+
owner: "Robb B\xF6hnke"
49+
swift_compatibility: 6.0+
50+
platform_compatibility:
51+
- Apple
52+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS)
53+
license: MIT
54+
url: https://swiftpackageindex.com/robb/Redline
55+
note: Discussed on [Episode 57 of Swift Package Indexing](https://share.transistor.fm/s/32b618c5){:target='_blank'}.
456
- month: May
557
slug: may
658
packages:

0 commit comments

Comments
 (0)