/swift-packages

Manually Curated List of Swift Packages

Creative Commons Zero v1.0 UniversalCC0-1.0

Swift Packages

A manually Curated List of Swift packages that build with the Swift Package Manager. As described here, a package index for Swift packages is a long-term goal for the Swift Package Manager. In the mean time, this temporary list of valid and maintained Swift packages can serve as something of an index. Note that this index will only contain Swift projects that are packages that build using the Swift Package Manager.

Contributing

At this time, finding Swift packages seems a bit slim. Thus, contributions to this list are very welcome!

To Add a Package:

Submit a pull request! Before submitting a pull request to add a packager, make sure that the repository you are linking to includes a Package.swift file, builds with the Swift Package Manager, and is useful to the community at large.

If a Package Doesn't Build

In addition to creating an issue on the package's repository, feel free to also file an issue here, detailing under what conditions the package doesn't build for you. Packages that do not build on a common platform for an extended period of time will be removed.

To Remove a Package:

If you believe a package should not be on this list because it no longer serves a significant use to the Swift community, create an issue explaining your opinion.

Packages

Cross-Platform

May or may not currently build cross-platform, but reasonably could be.

  • Commander - Great for making command line interfaces in Swift.
  • Punctual - Extensions to NSDate APIs to make them friendlier.
  • Regex - Convenient regular expressions in Swift, making use of NSRegularExpression.
  • shuffle - Lazy shuffling of arrays.
  • SwiftFoundation - Cross-Platform, Protocol-Oriented Programming base library to complement the Swift Standard Library.
  • SwiftSequence - A framework of extensions for Sequences, inspired by Python's itertools, Haskell's standard library, and other things
  • SwiftyJSON - JSON handling in Swift.
  • swift-parser-generator - Parser generator
  • Interstellar - Simple and lightweight Functional Reactive Coding in Swift for the rest of us

Darwin Specific (OS X, iOS, watchOS, tvOS)

Linux Specific

  • SwiftBlueZ - Swift wrapper for Linux Bluetooth C API (BlueZ)