Skip to content

Commit 31b0021

Browse files
authored
Updated Community Showcase packages for May. (#979)
1 parent e1cd9f9 commit 31b0021

File tree

2 files changed

+145
-36
lines changed

2 files changed

+145
-36
lines changed

_data/packages/packages.yml

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -9,55 +9,55 @@ 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: FileMonitor
13-
description: FileMonitor provides a unified API to detect file changes in a directory
14-
on Linux and macOS. It detects file creations, modifications, and deletions
15-
and then propagates events through a delegate function.
16-
owner: aus der Technik - Simon & Simon GbR
17-
swift_compatibility: 5.9+
18-
platform_compatibility:
19-
- Apple
20-
- Linux
21-
platform_compatibility_tooltip: Apple (macOS) and Linux
22-
license: MIT
23-
url: https://swiftpackageindex.com/aus-der-Technik/FileMonitor
24-
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/125){:target='_blank'}.
25-
- name: Versionator
26-
description: A plugin to gathers version information and embeds it into a package/executable,
27-
allowing retrieval at runtime. Generates `Version.swift`, `Info.plist`, and
28-
a header file.
29-
owner: Elegant Chaos
12+
- name: Anodize
13+
description: Adds type safety to Metal shaders, enabling Swift to interact with
14+
Metal kernels without managing binding indices. Enhances code safety and simplifies
15+
GPU kernel integration.
16+
owner: Audulus LLC
3017
swift_compatibility: 6.0+
3118
platform_compatibility:
3219
- Apple
3320
platform_compatibility_tooltip: Apple (macOS)
3421
license: MIT
35-
url: https://swiftpackageindex.com/elegantchaos/Versionator
36-
note: Discussed on [Episode 49 of Swift Package Indexing](https://share.transistor.fm/s/c3ea4e1a){:target='_blank'}.
37-
- name: Numerix
38-
description: Provides Complex, Vector, Matrix, and ShapedArray structures for
39-
linear algebra and numerical computations using the Accelerate framework for
40-
high-performance calculations.
41-
owner: Gavin Wiggins
22+
url: https://swiftpackageindex.com/audulus/Anodize
23+
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/123){:target='_blank'}.
24+
- name: Noora
25+
description: Enhances terminal aesthetics for Swift CLIs with a customizable design
26+
system, improving consistency and readability in command-line interfaces.
27+
owner: Tuist
4228
swift_compatibility: 6.0+
4329
platform_compatibility:
4430
- Apple
45-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
31+
- Linux
32+
platform_compatibility_tooltip: Apple (macOS, visionOS) and Linux
4633
license: MIT
47-
url: https://swiftpackageindex.com/wigging/numerix
48-
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/119){:target='_blank'}.
49-
- name: swift-zip-archive
50-
description: A library for reading and editing zip archives. Supports reading
51-
and writing standard or password protected zip files from disk and memory buffers.
52-
owner: Adam Fowler
53-
swift_compatibility: 6.0+
34+
url: https://swiftpackageindex.com/tuist/Noora
35+
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/120){:target='_blank'}.
36+
- name: swift-aws-lambda-runtime
37+
description: Facilitates building serverless functions in Swift for AWS Lambda,
38+
offering features like JSON handling, response streaming, and background tasks,
39+
while emphasizing performance, safety, and developer control.
40+
owner: Swift on Server
41+
swift_compatibility: 5.9+
5442
platform_compatibility:
5543
- Apple
5644
- Linux
57-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, tvOS) and Linux
45+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
46+
Linux
5847
license: Apache 2.0
59-
url: https://swiftpackageindex.com/adam-fowler/swift-zip-archive
60-
note: Discussed on [Episode 53 of Swift Package Indexing](https://share.transistor.fm/s/56a29e9f){:target='_blank'}.
48+
url: https://swiftpackageindex.com/swift-server/swift-aws-lambda-runtime
49+
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/127){:target='_blank'}.
50+
- name: swift-package-registry-service
51+
description: An implementation of the Swift Package Registry Service which proxies
52+
the Github API.
53+
owner: CrowdStrike
54+
swift_compatibility: 6.0+
55+
platform_compatibility:
56+
- Apple
57+
platform_compatibility_tooltip: Apple (macOS, visionOS)
58+
license: MIT
59+
url: https://swiftpackageindex.com/CrowdStrike/swift-package-registry-service
60+
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/128){:target='_blank'}.
6161
- name: Packages with Macros
6262
slug: macros
6363
brief: New in Swift 5.9, Swift packages can include macro targets. Browse a selection

_data/packages/showcase-history.yml

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,115 @@
11
years:
22
- year: 2025
33
months:
4+
- month: April
5+
slug: april
6+
packages:
7+
- name: grpc-swift
8+
description: gRPC is a high performance, open source universal RPC framework.
9+
This package is a Swift language implementation of gRPC.
10+
owner: grpc
11+
swift_compatibility: 6.0+
12+
platform_compatibility:
13+
- Apple
14+
- Linux
15+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
16+
and Linux
17+
license: Apache 2.0
18+
url: https://swiftpackageindex.com/grpc/grpc-swift
19+
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/127){:target='_blank'}.
20+
- name: Spices
21+
description: Spices facilitates creating in-app debug menus by generating native
22+
UI from Swift. It uses the `@Spice` property wrapper and `SpiceStore` protocol
23+
to store settings and manage environment configurations.
24+
owner: Shape ApS
25+
swift_compatibility: 6.0+
26+
platform_compatibility:
27+
- Apple
28+
platform_compatibility_tooltip: Apple (iOS)
29+
license: MIT
30+
url: https://swiftpackageindex.com/shapehq/spices
31+
note: Discussed on [Episode 54 of Swift Package Indexing](https://share.transistor.fm/s/a176e767){:target='_blank'}.
32+
- name: swift-otel
33+
description: Client for server-side Swift, implementing OpenTelemetry for tracing
34+
and metrics. Demonstrates usage with examples like a counter service and HTTP
35+
server for distributed tracing.
36+
owner: Swift OTel
37+
swift_compatibility: 5.9+
38+
platform_compatibility:
39+
- Apple
40+
- Linux
41+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
42+
and Linux
43+
license: Apache 2.0
44+
url: https://swiftpackageindex.com/swift-otel/swift-otel
45+
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/127){:target='_blank'}.
46+
- name: sharing-grdb
47+
description: SharingGRDB offers a fast, lightweight alternative to SwiftData,
48+
utilizing SQLite for data management. It supports SwiftUI and UIKit, providing
49+
property wrappers for data fetching and observation.
50+
owner: Point-Free
51+
swift_compatibility: 6.0+
52+
platform_compatibility:
53+
- Apple
54+
- Linux
55+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
56+
and Linux
57+
license: MIT
58+
url: https://swiftpackageindex.com/pointfreeco/sharing-grdb
59+
note: Discussed on [Episode 54 of Swift Package Indexing](https://share.transistor.fm/s/a176e767){:target='_blank'}.
60+
- month: March
61+
slug: march
62+
packages:
63+
- name: FileMonitor
64+
description: FileMonitor provides a unified API to detect file changes in a
65+
directory on Linux and macOS. It detects file creations, modifications, and
66+
deletions and then propagates events through a delegate function.
67+
owner: aus der Technik - Simon & Simon GbR
68+
swift_compatibility: 5.9+
69+
platform_compatibility:
70+
- Apple
71+
- Linux
72+
platform_compatibility_tooltip: Apple (macOS) and Linux
73+
license: MIT
74+
url: https://swiftpackageindex.com/aus-der-Technik/FileMonitor
75+
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/125){:target='_blank'}.
76+
- name: Versionator
77+
description: A plugin to gathers version information and embeds it into a package/executable,
78+
allowing retrieval at runtime. Generates `Version.swift`, `Info.plist`, and
79+
a header file.
80+
owner: Elegant Chaos
81+
swift_compatibility: 6.0+
82+
platform_compatibility:
83+
- Apple
84+
platform_compatibility_tooltip: Apple (macOS)
85+
license: MIT
86+
url: https://swiftpackageindex.com/elegantchaos/Versionator
87+
note: Discussed on [Episode 49 of Swift Package Indexing](https://share.transistor.fm/s/c3ea4e1a){:target='_blank'}.
88+
- name: Numerix
89+
description: Provides Complex, Vector, Matrix, and ShapedArray structures for
90+
linear algebra and numerical computations using the Accelerate framework for
91+
high-performance calculations.
92+
owner: Gavin Wiggins
93+
swift_compatibility: 6.0+
94+
platform_compatibility:
95+
- Apple
96+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
97+
license: MIT
98+
url: https://swiftpackageindex.com/wigging/numerix
99+
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/119){:target='_blank'}.
100+
- name: swift-zip-archive
101+
description: A library for reading and editing zip archives. Supports reading
102+
and writing standard or password protected zip files from disk and memory
103+
buffers.
104+
owner: Adam Fowler
105+
swift_compatibility: 6.0+
106+
platform_compatibility:
107+
- Apple
108+
- Linux
109+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, tvOS) and Linux
110+
license: Apache 2.0
111+
url: https://swiftpackageindex.com/adam-fowler/swift-zip-archive
112+
note: Discussed on [Episode 53 of Swift Package Indexing](https://share.transistor.fm/s/56a29e9f){:target='_blank'}.
4113
- month: February
5114
slug: february
6115
packages:

0 commit comments

Comments
 (0)