@@ -102,7 +102,8 @@ categories:
102
102
platform_compatibility :
103
103
- Apple
104
104
- Linux
105
- platform_compatibility_tooltip : Apple (macOS) and Linux
105
+ platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
106
+ Linux
106
107
license : Apache 2.0
107
108
url : https://swiftpackageindex.com/swiftlang/swift-testing
108
109
- name : Defaults
@@ -129,9 +130,9 @@ categories:
129
130
Linux
130
131
license : MIT
131
132
url : https://swiftpackageindex.com/pointfreeco/swift-dependencies
132
- - name : swift-perception
133
- description : Offers observation tools for earlier versions of Swift, mimicking
134
- ` @Observable ` and providing compatibility with newer Swift observation features .
133
+ - name : swift-case-paths
134
+ description : CasePaths extends the functionality of key paths to enum cases, allowing
135
+ for the extraction, modification, and testing of associated values in enums .
135
136
owner : Point-Free
136
137
swift_compatibility : 5.9+
137
138
platform_compatibility :
@@ -140,7 +141,7 @@ categories:
140
141
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
141
142
Linux
142
143
license : MIT
143
- url : https://swiftpackageindex.com/pointfreeco/swift-perception
144
+ url : https://swiftpackageindex.com/pointfreeco/swift-case-paths
144
145
- name : Server
145
146
slug : server
146
147
brief : Do you need a hand putting together a Swift app for the server? Browse some
@@ -180,7 +181,7 @@ categories:
180
181
Swift. It consists of an HTTP server, a web application framework, and extension
181
182
modules.
182
183
owner : Hummingbird
183
- swift_compatibility : 5.9 +
184
+ swift_compatibility : 5.10 +
184
185
platform_compatibility :
185
186
- Apple
186
187
- Linux
@@ -195,7 +196,8 @@ categories:
195
196
platform_compatibility :
196
197
- Apple
197
198
- Linux
198
- platform_compatibility_tooltip : Apple (iOS, macOS, watchOS, tvOS) and Linux
199
+ platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
200
+ Linux
199
201
license : MIT
200
202
url : https://swiftpackageindex.com/vapor/fluent
201
203
- name : MongoKitten
@@ -210,18 +212,18 @@ categories:
210
212
platform_compatibility_tooltip : Apple (iOS, macOS) and Linux
211
213
license : MIT
212
214
url : https://swiftpackageindex.com/orlandos-nl/MongoKitten
213
- - name : SwiftyBeaver
214
- description : SwiftyBeaver is a flexible, colorful, lightweight logging library
215
- for Swift. It supports console, file, and cloud destinations and is ideal for
216
- server-side Swift.
217
- owner : SwiftyBeaver
218
- swift_compatibility : 5.8+
215
+ - name : routing-kit
216
+ description : RoutingKit provides a high-performance router and routing types for
217
+ applications and libraries, such as Vapor.
218
+ owner : Vapor
219
+ swift_compatibility : 5.10+
219
220
platform_compatibility :
220
221
- Apple
221
222
- Linux
222
- platform_compatibility_tooltip : Apple (iOS, macOS, watchOS, tvOS) and Linux
223
+ platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
224
+ Linux
223
225
license : MIT
224
- url : https://swiftpackageindex.com/SwiftyBeaver/SwiftyBeaver
226
+ url : https://swiftpackageindex.com/vapor/routing-kit
225
227
- name : Networking
226
228
slug : networking
227
229
brief : Browse a selection of packages that can extend and enhance the Swift core
@@ -251,14 +253,24 @@ categories:
251
253
protocol servers and clients. It uses non-blocking I/O for efficient handling
252
254
of multiple connections.
253
255
owner : Apple
254
- swift_compatibility : 5.9 +
256
+ swift_compatibility : 5.10 +
255
257
platform_compatibility :
256
258
- Apple
257
259
- Linux
258
260
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
259
261
Linux
260
262
license : Apache 2.0
261
263
url : https://swiftpackageindex.com/apple/swift-nio
264
+ - name : Moya
265
+ description : Moya is a network abstraction layer for Alamofire. It simplifies
266
+ network calls and provides compile-time checking for API endpoints.
267
+ owner : Moya
268
+ swift_compatibility : 5.9+
269
+ platform_compatibility :
270
+ - Apple
271
+ platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS)
272
+ license : MIT
273
+ url : https://swiftpackageindex.com/Moya/Moya
262
274
- name : Pulse
263
275
description : Pulse is a powerful logging system for Apple platforms. It records
264
276
and inspects logs and network requests, and allows for real-time viewing and
@@ -270,16 +282,6 @@ categories:
270
282
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS)
271
283
license : MIT
272
284
url : https://swiftpackageindex.com/kean/Pulse
273
- - name : Moya
274
- description : Moya is a network abstraction layer for Alamofire. It simplifies
275
- network calls and provides compile-time checking for API endpoints.
276
- owner : Moya
277
- swift_compatibility : 5.8+
278
- platform_compatibility :
279
- - Apple
280
- platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS)
281
- license : MIT
282
- url : https://swiftpackageindex.com/Moya/Moya
283
285
- name : FlyingFox
284
286
description : FlyingFox enables the creation of lightweight, concurrent HTTP servers
285
287
with support for WebSockets and static file serving. It uses non blocking BSD
@@ -293,17 +295,17 @@ categories:
293
295
Linux
294
296
license : MIT
295
297
url : https://swiftpackageindex.com/swhitty/FlyingFox
296
- - name : RealHTTP
297
- description : RealHTTP is a lightweight, async-based HTTP library for Swift. It
298
- aims to provide an easy-to-use, powerful HTTP client with features like async/await
299
- support, request customization, response validation, and more .
300
- owner : Immobiliare Labs
301
- swift_compatibility : 5.8 +
298
+ - name : Networking
299
+ description : Networking is a Swift library for making network requests with a
300
+ straightforward API. It supports faking requests, caching images, and various
301
+ types of authentication .
302
+ owner : Elvis Nunez
303
+ swift_compatibility : 5.9 +
302
304
platform_compatibility :
303
305
- Apple
304
- platform_compatibility_tooltip : Apple (iOS, macOS, watchOS, tvOS)
306
+ platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS)
305
307
license : MIT
306
- url : https://swiftpackageindex.com/immobiliare/RealHTTP
308
+ url : https://swiftpackageindex.com/3lvis/Networking
307
309
- name : Testing
308
310
slug : testing
309
311
brief : " If you want to level up your project\u2019 s tests, take a look at a selection
@@ -323,13 +325,15 @@ categories:
323
325
platform_compatibility :
324
326
- Apple
325
327
- Linux
326
- platform_compatibility_tooltip : Apple (macOS) and Linux
328
+ platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
329
+ Linux
327
330
license : Apache 2.0
328
331
url : https://swiftpackageindex.com/swiftlang/swift-testing
329
- - name : swift-custom-dump
330
- description : A collection of tools for debugging, diffing, and testing data structures
331
- in Swift. Includes `customDump` for refined output, `diff` for textual diffs,
332
- and `XCTAssertNoDifference` for test assertions.
332
+ - name : swift-snapshot-testing
333
+ description : SnapshotTesting is a delightful Swift snapshot testing library. It
334
+ allows you to easily compare snapshots of views, view controllers, URL requests,
335
+ and encodable values. It supports a wide range of snapshot strategies and is
336
+ highly configurable.
333
337
owner : Point-Free
334
338
swift_compatibility : 5.9+
335
339
platform_compatibility :
@@ -338,12 +342,11 @@ categories:
338
342
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
339
343
Linux
340
344
license : MIT
341
- url : https://swiftpackageindex.com/pointfreeco/swift-custom-dump
342
- - name : swift-snapshot-testing
343
- description : SnapshotTesting is a delightful Swift snapshot testing library. It
344
- allows you to easily compare snapshots of views, view controllers, URL requests,
345
- and encodable values. It supports a wide range of snapshot strategies and is
346
- highly configurable.
345
+ url : https://swiftpackageindex.com/pointfreeco/swift-snapshot-testing
346
+ - name : swift-custom-dump
347
+ description : A collection of tools for debugging, diffing, and testing data structures
348
+ in Swift. Includes `customDump` for refined output, `diff` for textual diffs,
349
+ and `XCTAssertNoDifference` for test assertions.
347
350
owner : Point-Free
348
351
swift_compatibility : 5.9+
349
352
platform_compatibility :
@@ -352,13 +355,13 @@ categories:
352
355
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
353
356
Linux
354
357
license : MIT
355
- url : https://swiftpackageindex.com/pointfreeco/swift-snapshot-testing
358
+ url : https://swiftpackageindex.com/pointfreeco/swift-custom-dump
356
359
- name : Quick
357
360
description : Quick is a behavior-driven development framework for Swift and Objective-C.
358
361
It is inspired by RSpec, Specta, and Ginkgo. It comes with Nimble, a matcher
359
362
framework for tests.
360
363
owner : Quick
361
- swift_compatibility : 5.8 +
364
+ swift_compatibility : 5.9 +
362
365
platform_compatibility :
363
366
- Apple
364
367
- Linux
@@ -370,7 +373,7 @@ categories:
370
373
to create, verify, and stub mock objects. It has some key differences from other
371
374
mocking frameworks, making tests less fragile and more readable.
372
375
owner : Jon Reid
373
- swift_compatibility : 5.8 +
376
+ swift_compatibility : 5.9 +
374
377
platform_compatibility :
375
378
- Apple
376
379
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS)
@@ -380,7 +383,7 @@ categories:
380
383
description : OCHamcrest is an Objective-C module that provides a library of matchers
381
384
for creating flexible test assertions and user input validation.
382
385
owner : Hamcrest
383
- swift_compatibility : 5.8 +
386
+ swift_compatibility : 5.9 +
384
387
platform_compatibility :
385
388
- Apple
386
389
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS)
@@ -414,24 +417,12 @@ categories:
414
417
description : CocoaLumberjack is a fast, simple, powerful, and flexible, logging
415
418
framework that allows logging to multiple destinations simultaneously.
416
419
owner : CocoaLumberjack
417
- swift_compatibility : 5.8 +
420
+ swift_compatibility : 5.9 +
418
421
platform_compatibility :
419
422
- Apple
420
423
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS)
421
424
license : BSD 3-Clause
422
425
url : https://swiftpackageindex.com/CocoaLumberjack/CocoaLumberjack
423
- - name : SwiftyBeaver
424
- description : SwiftyBeaver is a flexible, colorful, lightweight logging library
425
- for Swift. It supports console, file, and cloud destinations and is ideal for
426
- server-side Swift.
427
- owner : SwiftyBeaver
428
- swift_compatibility : 5.8+
429
- platform_compatibility :
430
- - Apple
431
- - Linux
432
- platform_compatibility_tooltip : Apple (iOS, macOS, watchOS, tvOS) and Linux
433
- license : MIT
434
- url : https://swiftpackageindex.com/SwiftyBeaver/SwiftyBeaver
435
426
- name : Datadog
436
427
description : This library provides Swift and Objective-C SDKs to interact with
437
428
Datadog. It includes features for log collection, trace collection, and RUM
@@ -454,6 +445,18 @@ categories:
454
445
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS)
455
446
license : MIT
456
447
url : https://swiftpackageindex.com/kean/Pulse
448
+ - name : SwiftyBeaver
449
+ description : SwiftyBeaver is a flexible, colorful, lightweight logging library
450
+ for Swift. It supports console, file, and cloud destinations and is ideal for
451
+ server-side Swift.
452
+ owner : SwiftyBeaver
453
+ swift_compatibility : 5.9+
454
+ platform_compatibility :
455
+ - Apple
456
+ - Linux
457
+ platform_compatibility_tooltip : Apple (iOS, macOS, watchOS, tvOS) and Linux
458
+ license : MIT
459
+ url : https://swiftpackageindex.com/SwiftyBeaver/SwiftyBeaver
457
460
- name : Wormholy
458
461
description : Wormholy is a debugging tool for iOS network calls. It records app
459
462
traffic, reveals request and response content, and helps with debugging and
0 commit comments