← All repos

swift-package-manager

The Package Manager for the Swift Programming Language

Browse cluster: Protocol Buffers & gRPC Ecosystem
9,103commits
533contributors
13languages

Tech stack & purpose

Swift Package Manager is a tool for managing the distribution and dependencies of Swift source code, enabling developers to share packages on services like GitHub and reuse others' code while handling compilation, linking, versioning, and dependency management. Built for the Swift programming language, it includes a cross-platform build system supporting macOS and Linux, with integration into Xcode starting from version 11 for iOS, macOS, watchOS, and tvOS applications. The project is maintained by Apple and Swift project authors, and uses llbuild as its underlying build system, with additional components like libSwiftPM that are leveraged by related tools such as SourceKit-LSP.

Languages

Swift
97.4%
C++
1.5%
CMake
0.5%
Python
0.4%
Shell
0.1%
C
0.0%
Objective-C
0.0%
Makefile
0.0%
Dockerfile
0.0%
Batchfile
0.0%
Objective-C++
0.0%
Metal
0.0%
Emacs Lisp
0.0%

Contributors (top 30 of 533)