A list of packages that work with SwiftPM 4 (Apple Swift Package Manager 4)
Where can I find Swift packages? One issue the Swift Package Manager is that unlike similar tools, there’s no built-in functionality to search for packages. The follow are some places to find packages (It is a shame Apple doesn't maintain a SPM version 4 list themselves):
- https://packagecatalog.com/ IBM’s Swift Package Catalog — IBM has announced the deprecation of the Swift Package Catalog, to take place in January of 2018.
- https://swiftmodules.com
- http://swiftpack.co/
- https://swift.org/source-compatibility/#current-list-of-projects
Note: I don't find the above list particularly useful as they don't state which version of SPM they target (which is why I'm writing this SPM4 list).
- SwiftyJSON https://github.com/SwiftyJSON/SwiftyJSON
.package(url: "https://github.com/SwiftyJSON/SwiftyJSON.git", from: "4.0.0")
- Swiftline https://github.com/Swiftline/Swiftline
.package(url: "https://github.com/Swiftline/Swiftline.git", from: "0.5.0")
- Process https://github.com/oarrabi/Process
.package(url: "https://github.com/oarrabi/Process.git", from: "0.1.1")
- Progress https://github.com/jkandzi/Progress.swift
.package(url: "https://github.com/jkandzi/Progress.swift.git", from: "0.3.0")
Import Progress
rather thanProgress.swift
- SwiftyTextTable https://github.com/scottrhoyt/SwiftyTextTable
.package(url: "https://github.com/scottrhoyt/SwiftyTextTable.git", from: "0.8.0")
- CryptoSwift https://github.com/krzyzanowskim/CryptoSwift
.package(url: "https://github.com/krzyzanowskim/CryptoSwift.git", from: "0.8.0")
- Cryptex - https://github.com/trsathya/Cryptex
.package(url: "https://github.com/trsathya/Cryptex.git", from: "0.0.3")
- SwiftPM4 compatible
- Useage Documentation
- Just https://github.com/JustHTTP/Just
- SwiftSoup https://github.com/scinfu/SwiftSoup
- PathKit https://github.com/kylef/PathKit
- SwifterSwift https://github.com/SwifterSwift/SwifterSwift
- SwiftyUtils - tbaranes/SwiftyUtils#104
- issue created
- complete
- OptionKit - nomothetis/OptionKit#14
- issue created
- complete
- Cryptex - trsathya/Cryptex#2
- issue created
- complete