Packages

The Swift package ecosystem has thousands of packages to help you with all kinds of tasks across your projects. You’ll find networking, testing, UI helpers, logging, animation, and many more packages that work with the Swift Package Manager (SwiftPM).

Package Ecosystem

Browse a small selection of interesting packages in popular categories from around the community, as well as a hand-picked selection of new and notable packages.

Get involved! Packages in the Community Showcase are nominated by community members like you. This is your chance to share new or interesting packages with others. The only restriction is that you can't nominate packages you maintain. Nominate packages here and you could see them featured next month!

Create Your Own

Creating a Swift package is a great way to modularise your code either for personal use, for private use inside your company, or to release an open source package for the rest of the Swift community to use.

Start by reading creating a Swift package, or by watching Creating Swift Packages from WWDC 2019, or Meet Swift Package plugins from WWDC 2022.

To make your package easier to find for other members of the community, add it to the Swift Package Index.

The Swift Package Index is a community-run package search engine with powerful filters to help you find what you’re looking for. For example, you could search for packages that: