Dependency Usage in Public Swift Projects

A look at Swift Package Manager usage, dependency analysis, and the Swift ecosystem in public Github repositories

Andrew Scott
The Startup

--

Note: All results accurate as of January 21, 2020.

I’m a big fan of Swift, Apple’s programming language which was seen an explosion in growth since being introduced in 2014 and subsequently open-sourced a year later. Beyond iOS/macOS development, where Swift has really captured my attention is for web development. With Apple’s introduction of SwiftNIO, which is touted as “like Netty, but written for Swift.”, Swift developers were given the ability to easily begin doing network-based server/client development. Several additional frameworks have also sprung up over the years which are slowly but surely growing in popularity; see Kitura by IBM, Vapor and Perfect.

I’ve written about my experiences with a few of these in the past.

--

--

Andrew Scott
The Startup

Maintainer @OchronaSec | PANW, ex Expanse, ex Tenable | Security & Automation | All views are my own... and awesome