@@ -112,7 +112,7 @@ categories:
112
112
in Swift applications. Helps with testing, SwiftUI previews, and compile-time
113
113
performance.
114
114
owner : Point-Free
115
- swift_compatibility : 5.8 +
115
+ swift_compatibility : 5.9 +
116
116
platform_compatibility :
117
117
- Apple
118
118
- Linux
@@ -124,34 +124,33 @@ categories:
124
124
description : CasePaths extends the functionality of key paths to enum cases, allowing
125
125
for the extraction, modification, and testing of associated values in enums.
126
126
owner : Point-Free
127
- swift_compatibility : 5.8 +
127
+ swift_compatibility : 5.9 +
128
128
platform_compatibility :
129
129
- Apple
130
130
- Linux
131
131
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
132
132
Linux
133
133
license : MIT
134
134
url : https://swiftpackageindex.com/pointfreeco/swift-case-paths
135
- - name : swift-testing
136
- description : A powerful testing library for Swift, providing a modern and flexible
137
- testing library for Swift with powerful and expressive capabilities. It gives
138
- developers more confidence with less code.
139
- owner : Apple
140
- swift_compatibility : 5.10+
135
+ - name : swift-perception
136
+ description : Offers observation tools for earlier versions of Swift, mimicking
137
+ ` @Observable` and providing compatibility with newer Swift observation features.
138
+ owner : Point-Free
139
+ swift_compatibility : 5.9+
141
140
platform_compatibility :
142
141
- Apple
143
142
- Linux
144
143
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
145
144
Linux
146
- license : Apache 2.0
147
- url : https://swiftpackageindex.com/apple /swift-testing
145
+ license : MIT
146
+ url : https://swiftpackageindex.com/pointfreeco /swift-perception
148
147
- name : Verge
149
148
description : Verge is a state management library for iOS development. It offers
150
149
a lightweight and efficient way to manage application state and supports both
151
150
UIKit and SwiftUI. It supports concurrent processing and includes an ORM for
152
151
efficient entity management.
153
152
owner : VergeGroup
154
- swift_compatibility : 5.9 +
153
+ swift_compatibility : 5.10 +
155
154
platform_compatibility :
156
155
- Apple
157
156
platform_compatibility_tooltip : Apple (iOS, macOS)
@@ -191,17 +190,6 @@ categories:
191
190
platform_compatibility_tooltip : Apple (iOS, macOS, watchOS, tvOS) and Linux
192
191
license : MIT
193
192
url : https://swiftpackageindex.com/vapor/vapor
194
- - name : fluent
195
- description : Fluent helps you work with databases, providing a high-level, type-safe
196
- API for querying and manipulating data in Vapor apps.
197
- owner : Vapor
198
- swift_compatibility : 5.8+
199
- platform_compatibility :
200
- - Apple
201
- - Linux
202
- platform_compatibility_tooltip : Apple (iOS, macOS, watchOS, tvOS) and Linux
203
- license : MIT
204
- url : https://swiftpackageindex.com/vapor/fluent
205
193
- name : swift-openapi-generator
206
194
description : Generate Swift client and server code from an OpenAPI document. Includes
207
195
multiple repositories for extensibility and supports various transports.
@@ -213,18 +201,17 @@ categories:
213
201
platform_compatibility_tooltip : Apple (macOS) and Linux
214
202
license : Apache 2.0
215
203
url : https://swiftpackageindex.com/apple/swift-openapi-generator
216
- - name : MongoKitten
217
- description : MongoKitten is a fast, pure Swift MongoDB driver built for Server
218
- Side Swift. It supports both MongoDB in server and embedded environments and
219
- can be used with Vapor or Hummingbird.
220
- owner : Orlandos Technologies - OpenSource
204
+ - name : fluent
205
+ description : Fluent helps you work with databases, providing a high-level, type-safe
206
+ API for querying and manipulating data in Vapor apps.
207
+ owner : Vapor
221
208
swift_compatibility : 5.8+
222
209
platform_compatibility :
223
210
- Apple
224
211
- Linux
225
- platform_compatibility_tooltip : Apple (iOS, macOS) and Linux
212
+ platform_compatibility_tooltip : Apple (iOS, macOS, watchOS, tvOS ) and Linux
226
213
license : MIT
227
- url : https://swiftpackageindex.com/orlandos-nl/MongoKitten
214
+ url : https://swiftpackageindex.com/vapor/fluent
228
215
- name : hummingbird
229
216
description : Hummingbird is a lightweight, flexible server framework written in
230
217
Swift. It consists of an HTTP server, a web application framework, and extension
@@ -238,10 +225,22 @@ categories:
238
225
Linux
239
226
license : Apache 2.0
240
227
url : https://swiftpackageindex.com/hummingbird-project/hummingbird
241
- - name : jwt-kit
242
- description : Enables SwiftCrypto-based signing and verification of JSON Web Tokens
243
- using various algorithms such as HMAC, RSA, ECDSA, and EdDSA. Supports custom
244
- headers, key management, and predefined claims.
228
+ - name : MongoKitten
229
+ description : MongoKitten is a fast, pure Swift MongoDB driver built for Server
230
+ Side Swift. It supports both MongoDB in server and embedded environments and
231
+ can be used with Vapor or Hummingbird.
232
+ owner : Orlandos Technologies - OpenSource
233
+ swift_compatibility : 5.8+
234
+ platform_compatibility :
235
+ - Apple
236
+ - Linux
237
+ platform_compatibility_tooltip : Apple (iOS, macOS) and Linux
238
+ license : MIT
239
+ url : https://swiftpackageindex.com/orlandos-nl/MongoKitten
240
+ - name : multipart-kit
241
+ description : MultipartKit is a multipart parsing and serializing library. It provides
242
+ Codable support for the special case of the multipart/form-data media type and
243
+ delivers its output as it is parsed through callbacks suitable for streaming.
245
244
owner : Vapor
246
245
swift_compatibility : 5.8+
247
246
platform_compatibility :
@@ -250,7 +249,7 @@ categories:
250
249
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
251
250
Linux
252
251
license : MIT
253
- url : https://swiftpackageindex.com/vapor/jwt -kit
252
+ url : https://swiftpackageindex.com/vapor/multipart -kit
254
253
- name : Networking
255
254
slug : networking
256
255
brief : Browse a selection of packages that can extend and enhance the Swift core
@@ -284,8 +283,7 @@ categories:
284
283
platform_compatibility :
285
284
- Apple
286
285
- Linux
287
- platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
288
- Linux
286
+ platform_compatibility_tooltip : Apple (iOS, macOS, watchOS, tvOS) and Linux
289
287
license : Apache 2.0
290
288
url : https://swiftpackageindex.com/apple/swift-nio
291
289
- name : Pulse
@@ -360,27 +358,14 @@ categories:
360
358
in Swift. Includes `customDump` for refined output, `diff` for textual diffs,
361
359
and `XCTAssertNoDifference` for test assertions.
362
360
owner : Point-Free
363
- swift_compatibility : 5.8 +
361
+ swift_compatibility : 5.9 +
364
362
platform_compatibility :
365
363
- Apple
366
364
- Linux
367
365
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
368
366
Linux
369
367
license : MIT
370
368
url : https://swiftpackageindex.com/pointfreeco/swift-custom-dump
371
- - name : swift-testing
372
- description : A powerful testing library for Swift, providing a modern and flexible
373
- testing library for Swift with powerful and expressive capabilities. It gives
374
- developers more confidence with less code.
375
- owner : Apple
376
- swift_compatibility : 5.10+
377
- platform_compatibility :
378
- - Apple
379
- - Linux
380
- platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
381
- Linux
382
- license : Apache 2.0
383
- url : https://swiftpackageindex.com/apple/swift-testing
384
369
- name : Quick
385
370
description : Quick is a behavior-driven development framework for Swift and Objective-C.
386
371
It is inspired by RSpec, Specta, and Ginkgo. It comes with Nimble, a matcher
@@ -393,6 +378,18 @@ categories:
393
378
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, tvOS) and Linux
394
379
license : Apache 2.0
395
380
url : https://swiftpackageindex.com/Quick/Quick
381
+ - name : swift-testing
382
+ description : Enhances Swift code testing with expressive APIs, custom behaviors,
383
+ flexible organization, scalable execution, and cross-platform support. Compatible
384
+ with XCTest for easy migration.
385
+ owner : The Swift Programming Language
386
+ swift_compatibility : 6.0+
387
+ platform_compatibility :
388
+ - Apple
389
+ - Linux
390
+ platform_compatibility_tooltip : Apple (macOS) and Linux
391
+ license : Apache 2.0
392
+ url : https://swiftpackageindex.com/swiftlang/swift-testing
396
393
- name : Nimble
397
394
description : Nimble is a testing library for Swift and Objective-C. It provides
398
395
a more expressive way to write assertions and supports operator overloads and
@@ -406,19 +403,17 @@ categories:
406
403
Linux
407
404
license : Apache 2.0
408
405
url : https://swiftpackageindex.com/Quick/Nimble
409
- - name : combine-schedulers
410
- description : Combine Schedulers is a library that provides schedulers for testing
411
- and working with Combine publishers . It includes schedulers like `AnyScheduler`,
412
- ` TestScheduler ` , `ImmediateScheduler`, and more.
413
- owner : Point-Free
406
+ - name : OCMockito
407
+ description : OCMockito is an Objective-C implementation of Mockito, allowing you
408
+ to create, verify, and stub mock objects . It has some key differences from other
409
+ mocking frameworks, making tests less fragile and more readable .
410
+ owner : Jon Reid
414
411
swift_compatibility : 5.8+
415
412
platform_compatibility :
416
413
- Apple
417
- - Linux
418
- platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS) and
419
- Linux
414
+ platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS)
420
415
license : MIT
421
- url : https://swiftpackageindex.com/pointfreeco/combine-schedulers
416
+ url : https://swiftpackageindex.com/jonreid/OCMockito
422
417
- name : Debug logging
423
418
slug : logging
424
419
brief : " Are you looking for something more than Swift\u2019 s built-in logging? Start
@@ -440,6 +435,17 @@ categories:
440
435
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS)
441
436
license : BSD 3-Clause
442
437
url : https://swiftpackageindex.com/CocoaLumberjack/CocoaLumberjack
438
+ - name : Datadog
439
+ description : This library provides Swift and Objective-C SDKs to interact with
440
+ Datadog. It includes features for log collection, trace collection, and RUM
441
+ events collection.
442
+ owner : Datadog, Inc.
443
+ swift_compatibility : 5.9+
444
+ platform_compatibility :
445
+ - Apple
446
+ platform_compatibility_tooltip : Apple (iOS, visionOS, tvOS)
447
+ license : Apache 2.0
448
+ url : https://swiftpackageindex.com/DataDog/dd-sdk-ios
443
449
- name : Pulse
444
450
description : Pulse is a powerful logging system for Apple platforms. It records
445
451
and inspects logs and network requests, and allows for real-time viewing and
@@ -451,6 +457,18 @@ categories:
451
457
platform_compatibility_tooltip : Apple (iOS, macOS, visionOS, watchOS, tvOS)
452
458
license : MIT
453
459
url : https://swiftpackageindex.com/kean/Pulse
460
+ - name : SwiftyBeaver
461
+ description : SwiftyBeaver is a flexible, colorful, lightweight logging library
462
+ for Swift. It supports console, file, and cloud destinations and is ideal for
463
+ server-side Swift.
464
+ owner : SwiftyBeaver
465
+ swift_compatibility : 5.8+
466
+ platform_compatibility :
467
+ - Apple
468
+ - Linux
469
+ platform_compatibility_tooltip : Apple (iOS, macOS, watchOS, tvOS) and Linux
470
+ license : MIT
471
+ url : https://swiftpackageindex.com/SwiftyBeaver/SwiftyBeaver
454
472
- name : swift-log
455
473
description : SwiftLog is a community-driven logging API package for server-side
456
474
Swift applications. It provides easy logging of messages to a shared destination
@@ -464,29 +482,6 @@ categories:
464
482
Linux
465
483
license : Apache 2.0
466
484
url : https://swiftpackageindex.com/apple/swift-log
467
- - name : Datadog
468
- description : This library provides Swift and Objective-C SDKs to interact with
469
- Datadog. It includes features for log collection, trace collection, and RUM
470
- events collection.
471
- owner : Datadog, Inc.
472
- swift_compatibility : 5.9+
473
- platform_compatibility :
474
- - Apple
475
- platform_compatibility_tooltip : Apple (iOS, visionOS, tvOS)
476
- license : Apache 2.0
477
- url : https://swiftpackageindex.com/DataDog/dd-sdk-ios
478
- - name : SwiftyBeaver
479
- description : SwiftyBeaver is a flexible, colorful, lightweight logging library
480
- for Swift. It supports console, file, and cloud destinations and is ideal for
481
- server-side Swift.
482
- owner : SwiftyBeaver
483
- swift_compatibility : 5.8+
484
- platform_compatibility :
485
- - Apple
486
- - Linux
487
- platform_compatibility_tooltip : Apple (iOS, macOS, watchOS, tvOS) and Linux
488
- license : MIT
489
- url : https://swiftpackageindex.com/SwiftyBeaver/SwiftyBeaver
490
485
- name : XCGLogger
491
486
description : XCGLogger is a debug log module for Swift projects that allows you
492
487
to log details to the console (and optionally a file) with additional information
0 commit comments