carthage
« Back to VersTracker
Description:
Decentralized dependency manager for Cocoa
Type: Formula  |  Latest Version: 0.40.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @Carthage  |  formulae.brew.sh
Category: Developer tools
Tags: dependency-manager cocoa swift objective-c ios macos
Install: brew install carthage
About:
Carthage is a decentralized Cocoa dependency manager that creates and uses pre-built frameworks from source. It simplifies dependency management by avoiding unnecessary project modifications and focusing on building frameworks. This approach provides greater control and faster build times compared to centralized tools.
Key Features:
  • Decentralized dependency management
  • Creates pre-built frameworks
  • Minimal project configuration
  • Supports both macOS and iOS
  • Simple and fast builds
Use Cases:
  • Managing iOS and macOS application dependencies
  • Reducing build times by using pre-compiled frameworks
  • Maintaining control over project structure without modification
Alternatives:
  • CocoaPods – CocoaPods uses a centralized specs repository and automatically modifies your project file, while Carthage remains decentralized and non-intrusive.
  • Swift Package Manager – SPM is Apple's official tool with deep Xcode integration, while Carthage offers more flexibility and doesn't require package manifest files.
License: MIT
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, sonoma, ventura, monterey
Version History
Detected Version Rev Change Commit
Sep 12, 2025 5:33pm 0 VERSION_BUMP ead9b2f9