@@ -13,6 +13,10 @@ categories:
13
13
description : Create shared-space experiences in Godot for visionOS, integrating
14
14
Godot's headless mode with RealityKit for 3D content mirroring.
15
15
owner : Kevin Watters
16
+ swift_compatibility : 5.9+
17
+ platform_compatibility :
18
+ - Apple
19
+ platform_compatibility_tooltip : Apple (visionOS)
16
20
license : MIT
17
21
url : https://swiftpackageindex.com/kevinw/GodotVision
18
22
note : Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/28){:target='_blank'}.
@@ -45,15 +49,17 @@ categories:
45
49
swift_compatibility : 5.9+
46
50
platform_compatibility :
47
51
- Apple
48
- platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS)
52
+ - Linux
53
+ platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
54
+ Linux
49
55
license : MIT
50
56
url : https://swiftpackageindex.com/pointfreeco/swift-perception
51
57
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
58
- name : AsyncChannels
53
59
description : Enables performant, typed communication across Swift async tasks,
54
60
inspired by Go's channels, including buffered and un-buffered operations.
55
61
owner : Brian Floersch
56
- swift_compatibility : 5.7 +
62
+ swift_compatibility : 5.8 +
57
63
platform_compatibility :
58
64
- Apple
59
65
- Linux
@@ -65,7 +71,7 @@ categories:
65
71
description : Provides an XCTest assertion for testing asynchronous code by repeatedly
66
72
evaluating conditions until they are met or time out.
67
73
owner : Jon Reid
68
- swift_compatibility : 5.7 +
74
+ swift_compatibility : 5.8 +
69
75
platform_compatibility :
70
76
- Apple
71
77
- Linux
@@ -91,7 +97,7 @@ categories:
91
97
with state management, composition, side effects, and testing in mind. It can
92
98
be used with SwiftUI, UIKit, and more.
93
99
owner : Point-Free
94
- swift_compatibility : 5.7 +
100
+ swift_compatibility : 5.9 +
95
101
platform_compatibility :
96
102
- Apple
97
103
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS)
@@ -102,14 +108,26 @@ categories:
102
108
in Swift applications. Helps with testing, SwiftUI previews, and compile-time
103
109
performance.
104
110
owner : Point-Free
105
- swift_compatibility : 5.7 +
111
+ swift_compatibility : 5.8 +
106
112
platform_compatibility :
107
113
- Apple
108
114
- Linux
109
115
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
110
116
Linux
111
117
license : MIT
112
118
url : https://swiftpackageindex.com/pointfreeco/swift-dependencies
119
+ - name : swift-case-paths
120
+ description : CasePaths extends the functionality of key paths to enum cases, allowing
121
+ for the extraction, modification, and testing of associated values in enums.
122
+ owner : Point-Free
123
+ swift_compatibility : 5.8+
124
+ platform_compatibility :
125
+ - Apple
126
+ - Linux
127
+ platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
128
+ Linux
129
+ license : MIT
130
+ url : https://swiftpackageindex.com/pointfreeco/swift-case-paths
113
131
- name : swift-testing
114
132
description : A powerful testing library for Swift, providing a modern and flexible
115
133
testing library for Swift with powerful and expressive capabilities. It gives
@@ -123,18 +141,6 @@ categories:
123
141
Linux
124
142
license : Apache 2.0
125
143
url : https://swiftpackageindex.com/apple/swift-testing
126
- - name : swift-case-paths
127
- description : CasePaths extends the functionality of key paths to enum cases, allowing
128
- for the extraction, modification, and testing of associated values in enums.
129
- owner : Point-Free
130
- swift_compatibility : 5.7+
131
- platform_compatibility :
132
- - Apple
133
- - Linux
134
- platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
135
- Linux
136
- license : MIT
137
- url : https://swiftpackageindex.com/pointfreeco/swift-case-paths
138
144
- name : Verge
139
145
description : Verge is a state management library for iOS development. It offers
140
146
a lightweight and efficient way to manage application state and supports both
@@ -156,7 +162,7 @@ categories:
156
162
platform_compatibility :
157
163
- Apple
158
164
- Linux
159
- platform_compatibility_tooltip : Apple (macOS, visionOS ) and Linux
165
+ platform_compatibility_tooltip : Apple (macOS) and Linux
160
166
license : MIT
161
167
url : https://swiftpackageindex.com/realm/SwiftLint
162
168
- name : Server
@@ -208,37 +214,39 @@ categories:
208
214
Side Swift. It supports both MongoDB in server and embedded environments and
209
215
can be used with Vapor or Hummingbird.
210
216
owner : Orlandos Technologies - OpenSource
211
- swift_compatibility : 5.7 +
217
+ swift_compatibility : 5.8 +
212
218
platform_compatibility :
213
219
- Apple
214
220
- Linux
215
221
platform_compatibility_tooltip : Apple (iOS, macOS) and Linux
216
222
license : MIT
217
223
url : https://swiftpackageindex.com/orlandos-nl/MongoKitten
218
- - name : SwiftyBeaver
219
- description : SwiftyBeaver is a flexible, colorful, lightweight logging library
220
- for Swift. It supports console, file, and cloud destinations and is ideal for
221
- server-side Swift.
222
- owner : SwiftyBeaver
223
- swift_compatibility : 5.7+
224
- platform_compatibility :
225
- - Apple
226
- - Linux
227
- platform_compatibility_tooltip : Apple (iOS, macOS, watchOS, tvOS) and Linux
228
- license : MIT
229
- url : https://swiftpackageindex.com/SwiftyBeaver/SwiftyBeaver
230
224
- name : hummingbird
231
225
description : Hummingbird is a lightweight, flexible server framework written in
232
226
Swift. It consists of an HTTP server, a web application framework, and extension
233
227
modules.
234
228
owner : Hummingbird
235
- swift_compatibility : 5.7 +
229
+ swift_compatibility : 5.8 +
236
230
platform_compatibility :
237
231
- Apple
238
232
- Linux
239
- platform_compatibility_tooltip : Apple (iOS, macOS, watchOS, tvOS) and Linux
233
+ platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
234
+ Linux
240
235
license : Apache 2.0
241
236
url : https://swiftpackageindex.com/hummingbird-project/hummingbird
237
+ - name : jwt-kit
238
+ description : Enables SwiftCrypto-based signing and verification of JSON Web Tokens
239
+ using various algorithms such as HMAC, RSA, ECDSA, and EdDSA. Supports custom
240
+ headers, key management, and predefined claims.
241
+ owner : Vapor
242
+ swift_compatibility : 5.8+
243
+ platform_compatibility :
244
+ - Apple
245
+ - Linux
246
+ platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
247
+ Linux
248
+ license : MIT
249
+ url : https://swiftpackageindex.com/vapor/jwt-kit
242
250
- name : Networking
243
251
slug : networking
244
252
brief : Browse a selection of packages that can extend and enhance the Swift core
@@ -255,7 +263,7 @@ categories:
255
263
features such as request/response handling, parameter encoding, authentication,
256
264
progress tracking, and more.
257
265
owner : Alamofire
258
- swift_compatibility : 5.7 +
266
+ swift_compatibility : 5.8 +
259
267
platform_compatibility :
260
268
- Apple
261
269
- Linux
@@ -281,7 +289,7 @@ categories:
281
289
and inspects logs and network requests, and allows for real-time viewing and
282
290
sharing.
283
291
owner : Alex Grebenyuk
284
- swift_compatibility : 5.7 +
292
+ swift_compatibility : 5.9 +
285
293
platform_compatibility :
286
294
- Apple
287
295
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS)
@@ -291,33 +299,34 @@ categories:
291
299
description : Moya is a network abstraction layer for Alamofire. It simplifies
292
300
network calls and provides compile-time checking for API endpoints.
293
301
owner : Moya
294
- swift_compatibility : 5.7 +
302
+ swift_compatibility : 5.8 +
295
303
platform_compatibility :
296
304
- Apple
297
305
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS)
298
306
license : MIT
299
307
url : https://swiftpackageindex.com/Moya/Moya
308
+ - name : Networking
309
+ description : Networking is a Swift library for making network requests with a
310
+ straightforward API. It supports faking requests, caching images, and various
311
+ types of authentication.
312
+ owner : Elvis Nunez
313
+ swift_compatibility : 5.8+
314
+ platform_compatibility :
315
+ - Apple
316
+ platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS)
317
+ license : MIT
318
+ url : https://swiftpackageindex.com/3lvis/Networking
300
319
- name : RxAlamofire
301
320
description : RxAlamofire is a wrapper around Alamofire that adds RxSwift functionality,
302
321
simplifying network requests and allowing responses to be composed in a more
303
322
streamlined way.
304
323
owner : RxSwift Community
305
- swift_compatibility : 5.7+
306
- platform_compatibility :
307
- - Apple
308
- platform_compatibility_tooltip : Apple (iOS, macOS, watchOS, tvOS)
309
- license : MIT
310
- url : https://swiftpackageindex.com/RxSwiftCommunity/RxAlamofire
311
- - name : Networking
312
- description : Networking is a Swift package that simplifies connecting to a JSON
313
- API by combining URLSession, async-await (or Combine), Decodable, and Generics.
314
- owner : Fresh
315
- swift_compatibility : 5.9+
324
+ swift_compatibility : 5.8+
316
325
platform_compatibility :
317
326
- Apple
318
327
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS)
319
328
license : MIT
320
- url : https://swiftpackageindex.com/freshOS/Networking
329
+ url : https://swiftpackageindex.com/RxSwiftCommunity/RxAlamofire
321
330
- name : Testing
322
331
slug : testing
323
332
brief : " If you want to level up your project\u2019 s tests, take a look at a selection
@@ -334,7 +343,7 @@ categories:
334
343
and encodable values. It supports a wide range of snapshot strategies and is
335
344
highly configurable.
336
345
owner : Point-Free
337
- swift_compatibility : 5.7 +
346
+ swift_compatibility : 5.8 +
338
347
platform_compatibility :
339
348
- Apple
340
349
- Linux
@@ -347,7 +356,7 @@ categories:
347
356
in Swift. Includes `customDump` for refined output, `diff` for textual diffs,
348
357
and `XCTAssertNoDifference` for test assertions.
349
358
owner : Point-Free
350
- swift_compatibility : 5.7 +
359
+ swift_compatibility : 5.8 +
351
360
platform_compatibility :
352
361
- Apple
353
362
- Linux
@@ -373,7 +382,7 @@ categories:
373
382
It is inspired by RSpec, Specta, and Ginkgo. It comes with Nimble, a matcher
374
383
framework for tests.
375
384
owner : Quick
376
- swift_compatibility : 5.7 +
385
+ swift_compatibility : 5.8 +
377
386
platform_compatibility :
378
387
- Apple
379
388
- Linux
@@ -385,25 +394,27 @@ categories:
385
394
a more expressive way to write assertions and supports operator overloads and
386
395
asynchronous testing.
387
396
owner : Quick
388
- swift_compatibility : 5.7 +
397
+ swift_compatibility : 5.8 +
389
398
platform_compatibility :
390
399
- Apple
391
400
- Linux
392
401
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
393
402
Linux
394
403
license : Apache 2.0
395
404
url : https://swiftpackageindex.com/Quick/Nimble
396
- - name : OCMockito
397
- description : OCMockito is an Objective-C implementation of Mockito, allowing you
398
- to create, verify, and stub mock objects . It has some key differences from other
399
- mocking frameworks, making tests less fragile and more readable .
400
- owner : Jon Reid
401
- swift_compatibility : 5.7 +
405
+ - name : combine-schedulers
406
+ description : Combine Schedulers is a library that provides schedulers for testing
407
+ and working with Combine publishers . It includes schedulers like `AnyScheduler`,
408
+ ` TestScheduler ` , `ImmediateScheduler`, and more.
409
+ owner : Point-Free
410
+ swift_compatibility : 5.8 +
402
411
platform_compatibility :
403
412
- Apple
404
- platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS)
413
+ - Linux
414
+ platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
415
+ Linux
405
416
license : MIT
406
- url : https://swiftpackageindex.com/jonreid/OCMockito
417
+ url : https://swiftpackageindex.com/pointfreeco/combine-schedulers
407
418
- name : Debug logging
408
419
slug : logging
409
420
brief : " Are you looking for something more than Swift\u2019 s built-in logging? Start
@@ -419,7 +430,7 @@ categories:
419
430
description : CocoaLumberjack is a fast, simple, powerful, and flexible, logging
420
431
framework that allows logging to multiple destinations simultaneously.
421
432
owner : CocoaLumberjack
422
- swift_compatibility : 5.7 +
433
+ swift_compatibility : 5.8 +
423
434
platform_compatibility :
424
435
- Apple
425
436
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS)
@@ -430,43 +441,43 @@ categories:
430
441
and inspects logs and network requests, and allows for real-time viewing and
431
442
sharing.
432
443
owner : Alex Grebenyuk
433
- swift_compatibility : 5.7 +
444
+ swift_compatibility : 5.9 +
434
445
platform_compatibility :
435
446
- Apple
436
447
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS)
437
448
license : MIT
438
449
url : https://swiftpackageindex.com/kean/Pulse
439
- - name : SwiftyBeaver
440
- description : SwiftyBeaver is a flexible, colorful, lightweight logging library
441
- for Swift. It supports console, file, and cloud destinations and is ideal for
442
- server-side Swift.
443
- owner : SwiftyBeaver
444
- swift_compatibility : 5.7+
445
- platform_compatibility :
446
- - Apple
447
- - Linux
448
- platform_compatibility_tooltip : Apple (iOS, macOS, watchOS, tvOS) and Linux
449
- license : MIT
450
- url : https://swiftpackageindex.com/SwiftyBeaver/SwiftyBeaver
451
450
- name : swift-log
452
451
description : SwiftLog is a community-driven logging API package for server-side
453
452
Swift applications. It provides easy logging of messages to a shared destination
454
453
and supports various logging backends for customization and integration.
455
454
owner : Apple
456
- swift_compatibility : 5.7 +
455
+ swift_compatibility : 5.8 +
457
456
platform_compatibility :
458
457
- Apple
459
458
- Linux
460
459
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
461
460
Linux
462
461
license : Apache 2.0
463
462
url : https://swiftpackageindex.com/apple/swift-log
463
+ - name : SwiftyBeaver
464
+ description : SwiftyBeaver is a flexible, colorful, lightweight logging library
465
+ for Swift. It supports console, file, and cloud destinations and is ideal for
466
+ server-side Swift.
467
+ owner : SwiftyBeaver
468
+ swift_compatibility : 5.8+
469
+ platform_compatibility :
470
+ - Apple
471
+ - Linux
472
+ platform_compatibility_tooltip : Apple (iOS, macOS, watchOS, tvOS) and Linux
473
+ license : MIT
474
+ url : https://swiftpackageindex.com/SwiftyBeaver/SwiftyBeaver
464
475
- name : Datadog
465
476
description : This library provides Swift and Objective-C SDKs to interact with
466
477
Datadog. It includes features for log collection, trace collection, and RUM
467
478
events collection.
468
479
owner : Datadog, Inc.
469
- swift_compatibility : 5.7 +
480
+ swift_compatibility : 5.9 +
470
481
platform_compatibility :
471
482
- Apple
472
483
platform_compatibility_tooltip : Apple (iOS, visionOS, tvOS)
@@ -477,7 +488,7 @@ categories:
477
488
to log details to the console (and optionally a file) with additional information
478
489
such as date, function name, and line number.
479
490
owner : Dave Wood
480
- swift_compatibility : 5.7 +
491
+ swift_compatibility : 5.8 +
481
492
platform_compatibility :
482
493
- Apple
483
494
platform_compatibility_tooltip : Apple (iOS, macOS, watchOS, tvOS)
0 commit comments