Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit

This dependency is unused and just unnecessarily complicates things.

Git stats


Failed to load latest commit information.


Contains common infrastructural code for both SwiftPM and llbuild.

⚠️ This package is deprecated

As this package with time has become a collection of unrelated utilities, that made it much harder to version. Primary users of TSC such as SwiftPM and Swift Driver came up with specialized alternatives to APIs provided in TSC. Moving forward, we don't recommend adding TSC as a dependency to your project. More and more types and functions here will be deprecated, with minimal modifications to ease the migration off TSC.


Copyright (c) 2014 - 2019 Apple Inc. and the Swift project authors. Licensed under Apache License v2.0 with Runtime Library Exception.

See for license information.