EVERYTHING XIAOMI
Get listed

Carthage

Place
#21 of 93
Score
7.2
Carthage's website

The facts below are what the maker publishes about Carthage, checked and dated. Our editors have not written about it yet.

Plans and prices

From Carthage's own pricing page, checked 11 Oct 2026.

All about pricing
PlanPriceWhat it gives you
CarthageFreeMIT licensed software

The facts

Each one read from Carthage's own pages, with the date it was checked.

Where it runs

Apple platforms
The documentation covers building frameworks for macOS, iOS, tvOS, and watchOS.checked 11 Oct 2026
Platforms
The README gives framework setup instructions for macOS, iOS, tvOS, and watchOS projects.checked 11 Oct 2026

What it does

Binary downloads
Carthage can use prebuilt frameworks attached to GitHub Releases or specified through a binary project definition file.checked 11 Oct 2026
Build caching
The --cache-builds option can avoid rebuilding a dependency when possible, but it is incompatible with --use-submodules.checked 11 Oct 2026
Builds dependencies
It builds dependencies and provides binary frameworks while leaving project structure and setup under the developer’s control.checked 11 Oct 2026
Compatibility limit
Carthage officially supports dynamic frameworks, which are available on iOS 8 or later and any version of OS X.checked 11 Oct 2026
Dependency resolution
Yeschecked 22 Sep 2026
Dependency sources
Carthage checks out dependency source files into the project folder by default and can optionally use Git submodules.checked 11 Oct 2026
Framework formats
Carthage can build XCFrameworks and framework bundles, and supports static frameworks as of version 0.30.0.checked 11 Oct 2026
Framework support
The README says Carthage officially supports dynamic frameworks and also supports static frameworks starting with version 0.30.0.checked 11 Oct 2026
Installation
The project documents installation through a package installer, Homebrew, MacPorts, or building from source.checked 11 Oct 2026
Install options
The README lists a package installer, Homebrew, MacPorts, and installation from source.checked 11 Oct 2026
License
Carthage is distributed under the MIT License, which grants permission to use, copy, modify, publish, distribute, sublicense, and sell the software subject to its conditions.checked 11 Oct 2026
Lockfile support
Yeschecked 22 Sep 2026
Notable limit
The README says build caching with `--cache-builds` is incompatible with `--use-submodules`.checked 11 Oct 2026
Package formats
framework,xcframeworkchecked 22 Sep 2026
Prebuilt frameworks
Carthage can use prebuilt frameworks attached to GitHub Releases or specified through a binary project definition file.checked 11 Oct 2026
Private registry auth
Yeschecked 22 Sep 2026
Project changes
Carthage does not automatically modify project files or build settings.checked 11 Oct 2026
Project control
Carthage leaves project structure and setup under the developer’s control and does not automatically modify project files or build settings.checked 11 Oct 2026
Purpose
Carthage is a dependency manager for Cocoa applications that builds dependencies and provides binary frameworks.checked 11 Oct 2026
Release format
The project’s release page lists version 0.40.0 as its latest release.checked 11 Oct 2026
Support
The README invites users who cannot resolve framework build failures to open an issue on GitHub.checked 11 Oct 2026

Money

Free plan
Yeschecked 22 Sep 2026

Alternatives to Carthage

All alternatives
  1. 1

    npm

    Free planLinuxmacOSWindows
    8.3From $7 a month
  2. 2uv logo

    uv

    Free planLinuxmacOSWindows
    7.6Free plan
  3. 3

    Pixi

    Free planLinuxmacOSWindows
    7.6From €42 a month
  4. 4

    vcpkg

    Free planAndroidiOSLinuxmacOS
    7.6Free plan
  5. 5Cargo logo

    Cargo

    Free planLinuxmacOSWindows
    7.5Free plan
  6. 6

    pip

    Free planLinuxmacOSWindows
    7.5Free plan