You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
note: Discussed on [Episode 58 of Swift Package Indexing](https://swiftpackageindexing.transistor.fm/episodes/58-people-used-to-hand-code-assembly){:target='_blank'}.
26
-
- name: TranslateKit
27
-
description: TranslateKit SDK simplifies app localization by providing 2000+ pre-localized
28
-
strings and semantic key generation. It enhances translation accuracy and consistency
29
-
using Apple's translations and smart key management.
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/156){:target='_blank'}.
26
+
- name: swift-otel
27
+
description: swift-otel is a client for server-side Swift, implementing OpenTelemetry
28
+
for tracing and metrics. Demonstrates usage with examples like a counter service
29
+
and HTTP server for distributed tracing.
30
+
owner: Swift OTel
31
+
swift_compatibility: 6.1+
32
32
platform_compatibility:
33
33
- Apple
34
-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
note: Discussed on [Episode 59 of Swift Package Indexing](https://swiftpackageindexing.transistor.fm/episodes/59-at-least-mine-was-related-to-swift){:target='_blank'}.
38
-
- name: EmailValidator
39
-
description: Swift Email Validator performs robust, RFC-compliant email validation
40
-
with WordPress-inspired logic, supporting major providers and offering Swift-native
41
-
APIs for high-performance email handling and processing.
42
-
owner: David Michael
34
+
- Linux
35
+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/156){:target='_blank'}.
40
+
- name: swift-complexity
41
+
description: Analyzes Swift code complexity and quality metrics using `swift-syntax`.
42
+
Supports cyclomatic and cognitive complexity, integrates with Xcode, and provides
43
+
various output formats for CI/CD pipelines and code quality enforcement.
44
+
owner: Fumiya Tanaka
43
45
swift_compatibility: 6.1+
44
46
platform_compatibility:
45
47
- Apple
46
48
- Linux
47
49
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
note: Discussed on [Episode 60 of Swift Package Indexing](https://swiftpackageindexing.transistor.fm/episodes/60-filename-suffixes-in-swift-package-prefixes){:target='_blank'}.
52
-
- name: swift-mocking
53
-
description: Swift Mocking generates mock dependencies using macros, supporting
54
-
various property and method types, concurrency, and protocol conformance, including
note: Discussed on [Episode 61 of Swift Package Indexing](https://swiftpackageindexing.transistor.fm/episodes/61-people-have-been-working-on-it-for-ten-years){:target='_blank'}.
54
+
- name: VisualizeTouches
55
+
description: Visualizes touch interactions in SwiftUI screen recordings or mirroring
56
+
sessions, including in the Simulator, using a View modifier.
57
+
owner: "Robb B\xF6hnke"
57
58
swift_compatibility: 6.0+
58
59
platform_compatibility:
59
60
- Apple
60
-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
note: Discussed on [Episode 57 of Swift Package Indexing](https://swiftpackageindexing.transistor.fm/episodes/57-how-many-of-the-same-packages-can-we-pick){:target='_blank'}.
note: Discussed on [Episode 55 of Swift Package Indexing](https://swiftpackageindexing.transistor.fm/episodes/55-the-solution-is-always-to-write-more-tests){:target='_blank'}.
64
65
- name: Packages with Macros
65
66
slug: macros
66
67
brief: New in Swift 5.9, Swift packages can include macro targets. Browse a selection
note: Discussed on [Episode 58 of Swift Package Indexing](https://swiftpackageindexing.transistor.fm/episodes/58-people-used-to-hand-code-assembly){:target='_blank'}.
22
+
- name: TranslateKit
23
+
description: TranslateKit SDK simplifies app localization by providing 2000+
24
+
pre-localized strings and semantic key generation. It enhances translation
25
+
accuracy and consistency using Apple's translations and smart key management.
26
+
owner: FlineDev
27
+
swift_compatibility: 6.0+
28
+
platform_compatibility:
29
+
- Apple
30
+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
note: Discussed on [Episode 59 of Swift Package Indexing](https://swiftpackageindexing.transistor.fm/episodes/59-at-least-mine-was-related-to-swift){:target='_blank'}.
34
+
- name: EmailValidator
35
+
description: Swift Email Validator performs robust, RFC-compliant email validation
36
+
with WordPress-inspired logic, supporting major providers and offering Swift-native
37
+
APIs for high-performance email handling and processing.
38
+
owner: David Michael
39
+
swift_compatibility: 6.1+
40
+
platform_compatibility:
41
+
- Apple
42
+
- Linux
43
+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
note: Discussed on [Episode 60 of Swift Package Indexing](https://swiftpackageindexing.transistor.fm/episodes/60-filename-suffixes-in-swift-package-prefixes){:target='_blank'}.
48
+
- name: swift-mocking
49
+
description: Swift Mocking generates mock dependencies using macros, supporting
50
+
various property and method types, concurrency, and protocol conformance,
51
+
including actors and associated types.
52
+
owner: Fetch
53
+
swift_compatibility: 6.0+
54
+
platform_compatibility:
55
+
- Apple
56
+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
note: Discussed on [Episode 57 of Swift Package Indexing](https://swiftpackageindexing.transistor.fm/episodes/57-how-many-of-the-same-packages-can-we-pick){:target='_blank'}.
4
60
- month: August
5
61
slug: august
6
62
packages:
@@ -240,9 +296,9 @@ years:
240
296
url: https://swiftpackageindex.com/shapehq/spices
241
297
note: Discussed on [Episode 54 of Swift Package Indexing](https://share.transistor.fm/s/a176e767){:target='_blank'}.
242
298
- name: swift-otel
243
-
description: Client for server-side Swift, implementing OpenTelemetry for tracing
244
-
and metrics. Demonstrates usage with examples like a counter service and HTTP
245
-
server for distributed tracing.
299
+
description: swift-otel is a client for server-side Swift, implementing OpenTelemetry
300
+
for tracing and metrics. Demonstrates usage with examples like a counter service
0 commit comments