Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
211 changes: 105 additions & 106 deletions _data/packages/packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,17 @@ categories:
Linux
license: Apache 2.0
url: https://swiftpackageindex.com/swiftlang/swift-testing
- name: Defaults
description: Defaults is a type-safe wrapper around UserDefaults and supports
Codable, NSSecureCoding, change observation, and SwiftUI integration. It offers
iCloud synchronization and custom serialization.
owner: Sindre Sorhus
swift_compatibility: 6.0+
platform_compatibility:
- Apple
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
license: MIT
url: https://swiftpackageindex.com/sindresorhus/Defaults
- name: swift-dependencies
description: A dependency management library for controlling and overriding dependencies
in Swift applications. Helps with testing, SwiftUI previews, and compile-time
Expand All @@ -134,18 +145,6 @@ categories:
Linux
license: MIT
url: https://swiftpackageindex.com/pointfreeco/swift-case-paths
- name: swift-perception
description: Offers observation tools for earlier versions of Swift, mimicking
`@Observable` and providing compatibility with newer Swift observation features.
owner: Point-Free
swift_compatibility: 6.0+
platform_compatibility:
- Apple
- Linux
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
Linux
license: MIT
url: https://swiftpackageindex.com/pointfreeco/swift-perception
- name: Server
slug: server
brief: Do you need a hand putting together a Swift app for the server? Browse some
Expand Down Expand Up @@ -180,31 +179,6 @@ categories:
platform_compatibility_tooltip: Apple (macOS) and Linux
license: Apache 2.0
url: https://swiftpackageindex.com/apple/swift-openapi-generator
- name: fluent
description: Fluent helps you work with databases, providing a high-level, type-safe
API for querying and manipulating data in Vapor apps.
owner: Vapor
swift_compatibility: 5.10+
platform_compatibility:
- Apple
- Linux
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
Linux
license: MIT
url: https://swiftpackageindex.com/vapor/fluent
- name: console-kit
description: ConsoleKit provides a set of tools and utilities for working with
the command-line interface (CLI) in Swift applications. It includes features
such as input handling, output formatting, and command execution.
owner: Vapor
swift_compatibility: 5.10+
platform_compatibility:
- Apple
- Linux
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
Linux
license: MIT
url: https://swiftpackageindex.com/vapor/console-kit
- name: hummingbird
description: Hummingbird is a lightweight, flexible server framework written in
Swift. It consists of an HTTP server, a web application framework, and extension
Expand All @@ -229,6 +203,31 @@ categories:
platform_compatibility_tooltip: Apple (iOS, macOS) and Linux
license: MIT
url: https://swiftpackageindex.com/orlandos-nl/MongoKitten
- name: console-kit
description: ConsoleKit provides a set of tools and utilities for working with
the command-line interface (CLI) in Swift applications. It includes features
such as input handling, output formatting, and command execution.
owner: Vapor
swift_compatibility: 5.10+
platform_compatibility:
- Apple
- Linux
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
Linux
license: MIT
url: https://swiftpackageindex.com/vapor/console-kit
- name: fluent
description: Fluent helps you work with databases, providing a high-level, type-safe
API for querying and manipulating data in Vapor apps.
owner: Vapor
swift_compatibility: 5.10+
platform_compatibility:
- Apple
- Linux
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
Linux
license: MIT
url: https://swiftpackageindex.com/vapor/fluent
- name: Networking
slug: networking
brief: Browse a selection of packages that can extend and enhance the Swift core
Expand Down Expand Up @@ -266,19 +265,6 @@ categories:
Linux
license: Apache 2.0
url: https://swiftpackageindex.com/apple/swift-nio
- name: FlyingFox
description: FlyingFox enables the creation of lightweight, concurrent HTTP servers
with support for WebSockets and static file serving. It uses non blocking BSD
sockets to handle each connection with Swift concurrency.
owner: Simon Whitty
swift_compatibility: 5.10+
platform_compatibility:
- Apple
- Linux
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
Linux
license: MIT
url: https://swiftpackageindex.com/swhitty/FlyingFox
- name: Moya
description: Moya is a network abstraction layer for Alamofire. It simplifies
network calls and provides compile-time checking for API endpoints.
Expand All @@ -300,6 +286,19 @@ categories:
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
license: MIT
url: https://swiftpackageindex.com/kean/Pulse
- name: FlyingFox
description: FlyingFox enables the creation of lightweight, concurrent HTTP servers
with support for WebSockets and static file serving. It uses non blocking BSD
sockets to handle each connection with Swift concurrency.
owner: Simon Whitty
swift_compatibility: 5.10+
platform_compatibility:
- Apple
- Linux
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
Linux
license: MIT
url: https://swiftpackageindex.com/swhitty/FlyingFox
- name: Socket
description: BlueSocket is a Socket framework for Swift. It provides functionality
for creating, closing, and listening on sockets.
Expand Down Expand Up @@ -335,20 +334,6 @@ categories:
Linux
license: Apache 2.0
url: https://swiftpackageindex.com/swiftlang/swift-testing
- name: swift-snapshot-testing
description: SnapshotTesting is a delightful Swift snapshot testing library. It
allows you to easily compare snapshots of views, view controllers, URL requests,
and encodable values. It supports a wide range of snapshot strategies and is
highly configurable.
owner: Point-Free
swift_compatibility: 5.10+
platform_compatibility:
- Apple
- Linux
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
Linux
license: MIT
url: https://swiftpackageindex.com/pointfreeco/swift-snapshot-testing
- name: swift-custom-dump
description: A collection of tools for debugging, diffing, and testing data structures
in Swift. Includes `customDump` for refined output, `diff` for textual diffs,
Expand All @@ -362,18 +347,20 @@ categories:
Linux
license: MIT
url: https://swiftpackageindex.com/pointfreeco/swift-custom-dump
- name: Quick
description: Quick is a behavior-driven development framework for Swift and Objective-C.
It is inspired by RSpec, Specta, and Ginkgo. It comes with Nimble, a matcher
framework for tests.
owner: Quick
- name: swift-snapshot-testing
description: SnapshotTesting is a delightful Swift snapshot testing library. It
allows you to easily compare snapshots of views, view controllers, URL requests,
and encodable values. It supports a wide range of snapshot strategies and is
highly configurable.
owner: Point-Free
swift_compatibility: 5.10+
platform_compatibility:
- Apple
- Linux
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, tvOS) and Linux
license: Apache 2.0
url: https://swiftpackageindex.com/Quick/Quick
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
Linux
license: MIT
url: https://swiftpackageindex.com/pointfreeco/swift-snapshot-testing
- name: OCMockito
description: OCMockito is an Objective-C implementation of Mockito, allowing you
to create, verify, and stub mock objects. It has some key differences from other
Expand All @@ -395,6 +382,18 @@ categories:
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
license: BSD 2-Clause
url: https://swiftpackageindex.com/hamcrest/OCHamcrest
- name: Quick
description: Quick is a behavior-driven development framework for Swift and Objective-C.
It is inspired by RSpec, Specta, and Ginkgo. It comes with Nimble, a matcher
framework for tests.
owner: Quick
swift_compatibility: 5.10+
platform_compatibility:
- Apple
- Linux
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, tvOS) and Linux
license: Apache 2.0
url: https://swiftpackageindex.com/Quick/Quick
- name: Debug logging
slug: logging
brief: "Are you looking for something more than Swift\u2019s built-in logging? Start
Expand Down Expand Up @@ -440,6 +439,17 @@ categories:
platform_compatibility_tooltip: Apple (iOS, visionOS, tvOS)
license: Apache 2.0
url: https://swiftpackageindex.com/DataDog/dd-sdk-ios
- name: Pulse
description: Pulse is a powerful logging system for Apple platforms. It records
and inspects logs and network requests, and allows for real-time viewing and
sharing.
owner: Alex Grebenyuk
swift_compatibility: 5.10+
platform_compatibility:
- Apple
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
license: MIT
url: https://swiftpackageindex.com/kean/Pulse
- name: SwiftyBeaver
description: SwiftyBeaver is a flexible, colorful, lightweight logging library
for Swift. It supports console, file, and cloud destinations and is ideal for
Expand All @@ -452,17 +462,6 @@ categories:
platform_compatibility_tooltip: Apple (iOS, macOS, watchOS, tvOS) and Linux
license: MIT
url: https://swiftpackageindex.com/SwiftyBeaver/SwiftyBeaver
- name: Pulse
description: Pulse is a powerful logging system for Apple platforms. It records
and inspects logs and network requests, and allows for real-time viewing and
sharing.
owner: Alex Grebenyuk
swift_compatibility: 5.10+
platform_compatibility:
- Apple
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
license: MIT
url: https://swiftpackageindex.com/kean/Pulse
- name: Wormholy
description: Wormholy is a debugging tool for iOS network calls. It records app
traffic, reveals request and response content, and helps with debugging and
Expand Down Expand Up @@ -505,18 +504,6 @@ categories:
platform_compatibility_tooltip: Apple (iOS, macOS, tvOS)
license: Apache 2.0
url: https://swiftpackageindex.com/firebase/firebase-ios-sdk
- name: fluent
description: Fluent helps you work with databases, providing a high-level, type-safe
API for querying and manipulating data in Vapor apps.
owner: Vapor
swift_compatibility: 5.10+
platform_compatibility:
- Apple
- Linux
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
Linux
license: MIT
url: https://swiftpackageindex.com/vapor/fluent
- name: Supabase
description: Supabase client for Swift, mirroring the design of supabase-js, offering
database interaction, authentication, storage, and real-time capabilities. Supports
Expand All @@ -530,17 +517,6 @@ categories:
Linux
license: MIT
url: https://swiftpackageindex.com/supabase/supabase-swift
- name: Boutique
description: Boutique simplifies state-driven app development with a dual-layered
memory and disk caching system, offering easy persistence and real-time updates
for SwiftUI, UIKit, and AppKit applications.
owner: Joe Fabisevich
swift_compatibility: 5.10+
platform_compatibility:
- Apple
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS)
license: MIT
url: https://swiftpackageindex.com/mergesort/Boutique
- name: MongoKitten
description: MongoKitten is a fast, pure Swift MongoDB driver built for Server
Side Swift. It supports both MongoDB in server and embedded environments and
Expand All @@ -553,3 +529,26 @@ categories:
platform_compatibility_tooltip: Apple (iOS, macOS) and Linux
license: MIT
url: https://swiftpackageindex.com/orlandos-nl/MongoKitten
- name: fluent
description: Fluent helps you work with databases, providing a high-level, type-safe
API for querying and manipulating data in Vapor apps.
owner: Vapor
swift_compatibility: 5.10+
platform_compatibility:
- Apple
- Linux
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
Linux
license: MIT
url: https://swiftpackageindex.com/vapor/fluent
- name: Realm
description: Realm is a mobile database for iOS, macOS, tvOS, and watchOS. It
offers an object-oriented data model, real-time syncing, and encryption. It
integrates with SwiftUI and supports various installation methods.
owner: Realm
swift_compatibility: 5.10+
platform_compatibility:
- Apple
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
license: Apache 2.0
url: https://swiftpackageindex.com/realm/realm-swift
11 changes: 5 additions & 6 deletions _data/packages/showcase-history.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,8 @@ years:
platform_compatibility:
- Apple
- Linux
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS) and Linux
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
and Linux
license: Apache 2.0
url: https://swiftpackageindex.com/perrystreetsoftware/Harmonize
note: Discussed on [Episode 57 of Swift Package Indexing](https://share.transistor.fm/s/32b618c5){:target='_blank'}.
Expand Down Expand Up @@ -180,7 +181,7 @@ years:
swift_compatibility: 6.0+
platform_compatibility:
- Apple
platform_compatibility_tooltip: Apple (iOS)
platform_compatibility_tooltip: Apple (iOS, visionOS)
license: MIT
url: https://swiftpackageindex.com/shapehq/spices
note: Discussed on [Episode 54 of Swift Package Indexing](https://share.transistor.fm/s/a176e767){:target='_blank'}.
Expand All @@ -206,9 +207,7 @@ years:
swift_compatibility: 6.0+
platform_compatibility:
- Apple
- Linux
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
and Linux
license: MIT
url: https://swiftpackageindex.com/pointfreeco/sharing-grdb
note: Discussed on [Episode 54 of Swift Package Indexing](https://share.transistor.fm/s/a176e767){:target='_blank'}.
Expand Down Expand Up @@ -326,7 +325,7 @@ years:
into XCFrameworks, ensuring efficient caching and portability. Inspired by
Carthage, it merges SwiftPM and XCFramework benefits.
owner: Kohki Miki
swift_compatibility: 6.0+
swift_compatibility: 6.1+
platform_compatibility:
- Apple
platform_compatibility_tooltip: Apple (macOS)
Expand Down Expand Up @@ -1130,7 +1129,7 @@ years:
description: Threadcrumb enhances traceability by simplifying the process of
embedding and logging metadata within threads for improved debugging and diagnostic
capabilities.
owner: Alexander Cohen
owner: Alex Cohen
swift_compatibility: 5.10+
platform_compatibility:
- Apple
Expand Down