Carthage is a dependency manager for macOS and iOS projects and it’s a great alternative to more popular CocoaPods. Biggest difference to CocoaPods is its decentralization and a fact that Carthage does not touch the project file at all.