Skip to content

Commit cc867dd

Browse files
authored
May Community Showcase packages (#654)
* May package updates for the Community Showcase. * Package descriptions.
1 parent d178918 commit cc867dd

File tree

2 files changed

+126
-55
lines changed

2 files changed

+126
-55
lines changed

_data/packages/packages.yml

Lines changed: 49 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -9,76 +9,70 @@ 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: Lottie
13-
description: Enables real-time rendering of vector-based animations from JSON,
14-
designed for cross-platform use, enhancing app visuals without heavy manual
15-
coding.
16-
owner: Airbnb
17-
swift_compatibility: 5.7+
18-
platform_compatibility:
19-
- Apple
20-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, tvOS)
21-
license: Apache 2.0
22-
url: https://swiftpackageindex.com/airbnb/lottie-ios
23-
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/27){:target='_blank'}.
24-
- name: Citadel
25-
description: Facilitates easy SSH client and server operations, TCP-IP forwarding,
26-
command execution, and SFTP functionality with Swift NIOSSH enhancing its capabilities.
27-
owner: Orlandos Technologies - OpenSource
28-
swift_compatibility: 5.8+
12+
- name: GodotVision
13+
description: Create shared-space experiences in Godot for visionOS, integrating
14+
Godot's headless mode with RealityKit for 3D content mirroring.
15+
owner: Kevin Watters
16+
license: MIT
17+
url: https://swiftpackageindex.com/kevinw/GodotVision
18+
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/28){:target='_blank'}.
19+
- name: whisperkit
20+
description: Integrates OpenAI's Whisper speech recognition model with CoreML
21+
for efficient, local inference on Apple devices.
22+
owner: argmax, inc.
23+
swift_compatibility: 5.9+
2924
platform_compatibility:
3025
- Apple
31-
- Linux
32-
platform_compatibility_tooltip: Apple (iOS, macOS, watchOS, tvOS) and Linux
26+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS)
3327
license: MIT
34-
url: https://swiftpackageindex.com/orlandos-nl/Citadel
35-
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/44){:target='_blank'}.
36-
- name: FlyingFox
37-
description: FlyingFox enables the creation of lightweight, concurrent HTTP servers
38-
with support for WebSockets and static file serving. It uses non blocking BSD
39-
sockets to handle each connection with Swift concurrency.
40-
owner: Simon Whitty
41-
swift_compatibility: 5.7+
28+
url: https://swiftpackageindex.com/argmaxinc/WhisperKit
29+
note: Discussed on [Episode 42 of Swift Package Indexing](https://share.transistor.fm/s/c118cc9c){:target='_blank'}.
30+
- name: GeoURI
31+
description: Implements the geo URI scheme in Swift for identifying RFC 5870 compliant
32+
physical locations via URI, including CoreLocation integration.
33+
owner: Designed by Clowns
34+
swift_compatibility: 5.9+
4235
platform_compatibility:
4336
- Apple
44-
- Linux
45-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, tvOS) and Linux
46-
license: MIT
47-
url: https://swiftpackageindex.com/swhitty/FlyingFox
48-
note: Discussed on [Episode 41 of Swift Package Indexing](https://share.transistor.fm/s/861890bb){:target='_blank'}.
49-
- name: AcknowList
50-
description: Creates an acknowledgements screen for your app that displays a list
51-
of licenses from your CocoaPods or Swift Package Manager dependencies.
52-
owner: Vincent Tourraine
53-
swift_compatibility: 5.7+
37+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
38+
license: The Unlicense
39+
url: https://swiftpackageindex.com/designedbyclowns/GeoURI
40+
note: Discussed on [Episode 43 of Swift Package Indexing](https://share.transistor.fm/s/2d4b1ba7){:target='_blank'}.
41+
- name: swift-perception
42+
description: Offers observation tools for earlier versions of Swift, mimicking
43+
`@Observable` and providing compatibility with newer Swift observation features.
44+
owner: Point-Free
45+
swift_compatibility: 5.9+
5446
platform_compatibility:
5547
- Apple
56-
platform_compatibility_tooltip: Apple (iOS, macOS, watchOS, tvOS)
48+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
5749
license: MIT
58-
url: https://swiftpackageindex.com/vtourraine/AcknowList
59-
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/39){:target='_blank'}.
60-
- name: swift-markdown-ui
61-
description: MarkdownUI is a powerful library for displaying and customizing Markdown
62-
text in SwiftUI. It is compatible with GitHub Flavored Markdown and can display
63-
images, headings, lists, blockquotes, code blocks, tables, and more.
64-
owner: Guille Gonzalez
50+
url: https://swiftpackageindex.com/pointfreeco/swift-perception
51+
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/24){:target='_blank'}.
52+
- name: AsyncChannels
53+
description: Enables performant, typed communication across Swift async tasks,
54+
inspired by Go's channels, including buffered and un-buffered operations.
55+
owner: Brian Floersch
6556
swift_compatibility: 5.7+
6657
platform_compatibility:
6758
- Apple
68-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
59+
- Linux
60+
platform_compatibility_tooltip: Apple (macOS, visionOS) and Linux
6961
license: MIT
70-
url: https://swiftpackageindex.com/gonzalezreal/swift-markdown-ui
71-
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/24){:target='_blank'}.
72-
- name: Threadcrumb
73-
description: Threadcrumb enhances traceability by simplifying the process of embedding
74-
and logging metadata within threads for improved debugging and diagnostic capabilities.
75-
owner: Alexander Cohen
76-
swift_compatibility: 5.9+
62+
url: https://swiftpackageindex.com/gh123man/Async-Channels
63+
note: Discussed on [Episode 42 of Swift Package Indexing](https://share.transistor.fm/s/c118cc9c){:target='_blank'}.
64+
- name: ExpectToEventuallyEqual
65+
description: Provides an XCTest assertion for testing asynchronous code by repeatedly
66+
evaluating conditions until they are met or time out.
67+
owner: Jon Reid
68+
swift_compatibility: 5.7+
7769
platform_compatibility:
7870
- Apple
79-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
71+
- Linux
72+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
73+
Linux
8074
license: MIT
81-
url: https://swiftpackageindex.com/naftaly/Threadcrumb
75+
url: https://swiftpackageindex.com/jonreid/ExpectToEventuallyEqual
8276
note: Discussed on [Episode 41 of Swift Package Indexing](https://share.transistor.fm/s/861890bb){:target='_blank'}.
8377
- name: Packages with Macros
8478
slug: macros

_data/packages/showcase-history.yml

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,83 @@
11
years:
22
- year: 2024
33
months:
4+
- month: April
5+
slug: april
6+
packages:
7+
- name: Lottie
8+
description: Enables real-time rendering of vector-based animations from JSON,
9+
designed for cross-platform use, enhancing app visuals without heavy manual
10+
coding.
11+
owner: Airbnb
12+
swift_compatibility: 5.7+
13+
platform_compatibility:
14+
- Apple
15+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, tvOS)
16+
license: Apache 2.0
17+
url: https://swiftpackageindex.com/airbnb/lottie-ios
18+
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/27){:target='_blank'}.
19+
- name: Citadel
20+
description: Facilitates easy SSH client and server operations, TCP-IP forwarding,
21+
command execution, and SFTP functionality with Swift NIOSSH enhancing its
22+
capabilities.
23+
owner: Orlandos Technologies - OpenSource
24+
swift_compatibility: 5.8+
25+
platform_compatibility:
26+
- Apple
27+
- Linux
28+
platform_compatibility_tooltip: Apple (iOS, macOS, watchOS, tvOS) and Linux
29+
license: MIT
30+
url: https://swiftpackageindex.com/orlandos-nl/Citadel
31+
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/44){:target='_blank'}.
32+
- name: FlyingFox
33+
description: FlyingFox enables the creation of lightweight, concurrent HTTP
34+
servers with support for WebSockets and static file serving. It uses non blocking
35+
BSD sockets to handle each connection with Swift concurrency.
36+
owner: Simon Whitty
37+
swift_compatibility: 5.7+
38+
platform_compatibility:
39+
- Apple
40+
- Linux
41+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, tvOS) and Linux
42+
license: MIT
43+
url: https://swiftpackageindex.com/swhitty/FlyingFox
44+
note: Discussed on [Episode 41 of Swift Package Indexing](https://share.transistor.fm/s/861890bb){:target='_blank'}.
45+
- name: AcknowList
46+
description: Creates an acknowledgements screen for your app that displays a
47+
list of licenses from your CocoaPods or Swift Package Manager dependencies.
48+
owner: Vincent Tourraine
49+
swift_compatibility: 5.7+
50+
platform_compatibility:
51+
- Apple
52+
platform_compatibility_tooltip: Apple (iOS, macOS, watchOS, tvOS)
53+
license: MIT
54+
url: https://swiftpackageindex.com/vtourraine/AcknowList
55+
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/39){:target='_blank'}.
56+
- name: swift-markdown-ui
57+
description: MarkdownUI is a powerful library for displaying and customizing
58+
Markdown text in SwiftUI. It is compatible with GitHub Flavored Markdown and
59+
can display images, headings, lists, blockquotes, code blocks, tables, and
60+
more.
61+
owner: Guille Gonzalez
62+
swift_compatibility: 5.7+
63+
platform_compatibility:
64+
- Apple
65+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
66+
license: MIT
67+
url: https://swiftpackageindex.com/gonzalezreal/swift-markdown-ui
68+
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/24){:target='_blank'}.
69+
- name: Threadcrumb
70+
description: Threadcrumb enhances traceability by simplifying the process of
71+
embedding and logging metadata within threads for improved debugging and diagnostic
72+
capabilities.
73+
owner: Alexander Cohen
74+
swift_compatibility: 5.9+
75+
platform_compatibility:
76+
- Apple
77+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
78+
license: MIT
79+
url: https://swiftpackageindex.com/naftaly/Threadcrumb
80+
note: Discussed on [Episode 41 of Swift Package Indexing](https://share.transistor.fm/s/861890bb){:target='_blank'}.
481
- month: March
582
slug: march
683
packages:

0 commit comments

Comments
 (0)