This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Two years of the Swift Package Index


It’s been exactly two years since the first commit¹ of the Swift Package Index! More than 950 pull requests and 5,250 commits later, we now index and compatibility test over 4,500 packages!

The site’s goal has always been to help you make good decisions about the dependencies you include in your projects, and that goal remains today. Including third party code in your app is a delicate balance between future maintenance of that dependency and the time it can save you today. To make those decisions, you need lots of metadata, and that’s what we’re trying to provide.

A milestone like this is also an excellent time to mention that this project is open-source and open to contributions! We’ve had many valuable contributions in the past couple of years, but there’s plenty more to do. We’ve marked some issues with the “good first issue” tag if you’re looking for a place to start. We’d also love to welcome you over on our Discord if you want to contribute.

So, I hope you’ll join me in wishing the Swift Package Index a happy birthday! Helping to create something for the community has been a great experience so far, and we’re excited about where we can take this project in the future! 🥂

¹ In March 2020, we experimented with a Vapor 3 version of the project, and there was the SwiftPM Library before that. The first commit of the software that became what you use today was made on the 25th of April 2020, though.


About this blog

The Swift Package Index is a search engine and metadata index for Swift packages. Our main goal is to help you make better decisions about the dependencies you include in your apps and projects. If you're new here, the best place to get started is by searching for packages.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.