← 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 built by Apple for managing the distribution of Swift source code, handling compilation and linking, dependency management, versioning, and supporting flexible distribution models. The system is designed to work across macOS and Linux, with integration into Xcode for iOS, macOS, watchOS, and tvOS development. Swift Package Manager is implemented in Swift itself and uses llbuild as its underlying build system; it also exposes libSwiftPM, a library that other tools like SourceKit-LSP leverage to provide Language Server Protocol support for editors.

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)