Swiftfire is build from a number of subprojects. The graphical overview is as follows:


OpenSSL is an external project from openssl.org.

All projects in blue are fully SPM compatible.

Note that the arrows represent SPM dependencies and thus should be seen as “exposes all originating packages”. I.e. Swiftfire not only sees SwifterLog, but also the packages that SwifterLog uses.