🍺 BREW Explorer

← all formulae

mint

brew install mint v0.18.0 MIT

Swift package manager that installs and runs versioned command-line tool packages built with Swift Package Manager.

Why you might care

Mint lets you run specific versions of Swift CLI tools without global installation, with cached builds and version pinning via Mintfile. If you're in a Swift ecosystem and need reproducible tool versions across projects (like SwiftLint, SwiftFormat), Mint avoids the complexity of homebrew formulas or system-wide Swift tool management.

Categories

Alternatives

homebrew swiftpm carthage
21.9k
30-day installs · #220
66.9k
90-day · #229
239.6k
365-day · #252
2.5k
★ GitHub stars · updated 5mo ago

GitHub topics

command-line-tool dependency-manager installer package-manager spm swift

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "homebrew",
    "swiftpm",
    "carthage"
  ],
  "build_dependencies": [],
  "categories": [
    "package-manager",
    "language-runtime"
  ],
  "caveats": null,
  "conflicts_with": [
    "mintoolkit"
  ],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Dependency manager that installs and runs Swift command-line tool packages",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:40:45+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "mint",
  "github_default_branch": "master",
  "github_last_commit_at": "2026-01-03T07:18:29Z",
  "github_readme_excerpt": "# Mint \ud83c\udf31\n\n[![Swift Versions](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Fyonaskolb%2FMint%2Fbadge%3Ftype%3Dswift-versions\u0026style=for-the-badge)](https://swiftpackageindex.com/yonaskolb/Mint)\n[![Platforms](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Fyonaskolb%2FMint%2Fbadge%3Ftype%3Dplatforms\u0026style=for-the-badge)](https://swiftpackageindex.com/yonaskolb/Mint)\n[![Git Version](https://img.shields.io/github/release/yonaskolb/Mint.svg?style=for-the-badge)](https://github.com/yonaskolb/Mint/releases)\n[![License](https://img.shields.io/github/license/yonaskolb/Mint.svg?style=for-the-badge)](https://github.com/yonaskolb/Mint/blob/master/LICENSE)\n\nA package manager that installs and runs Swift command line tool packages.\n\n```sh\nmint run realm/SwiftLint@0.40.3\n```\nThis would install and run [SwiftLint](https://github.com/realm/SwiftLint) version 0.40.3\n\nMint is designed to be used with Swift command line tools that build with the Swift Package Manager. It makes installing, running and distributing these tools much easier.\n\n- \u2705 easily run a specific **version** of a package\n- \u2705 **link** a package **globally**\n- \u2705 builds are **cached** by version\n- \u2705 use **different versions** of a package side by side\n- \u2705 easily run the **latest** version of a package\n- \u2705 distribute your own packages **without recipes and formulas**\n- \u2705 specify a list of versioned packages in a **Mintfile** for easy use\n\nHomebrew is a popular method of distributing Swift executables, but that requires creating a formula and then maintaining that formula. Running specific versions of homebrew installations can also be tricky as only one global version is installed at any one time. Mint installs your package via SPM and lets you run multiple versions of that package, which are installed and cached in a central place.\n\nIf your Swift executable package builds with SPM, then it can be run with Mint! See [Support](#support) ",
  "github_repo": "yonaskolb/Mint",
  "github_stars": 2505,
  "github_topics": [
    "command-line-tool",
    "dependency-manager",
    "installer",
    "package-manager",
    "spm",
    "swift"
  ],
  "homepage": "https://github.com/yonaskolb/Mint",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 21924,
  "installs_365d": 239635,
  "installs_90d": 66895,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": "2026-06-20T23:43:29+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "mint",
  "oldnames": [],
  "one_liner": "Swift package manager that installs and runs versioned command-line tool packages built with Swift Package Manager.",
  "optional_dependencies": [],
  "rank_30d": 220,
  "rank_365d": 252,
  "rank_90d": 229,
  "raw_hash": "99b4d9f1eb3d67d7",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/m/mint.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [
    {
      "swift": "build"
    }
  ],
  "version_head": null,
  "version_stable": "0.18.0",
  "versioned_formulae": [],
  "why_use_this": "Mint lets you run specific versions of Swift CLI tools without global installation, with cached builds and version pinning via Mintfile. If you\u0027re in a Swift ecosystem and need reproducible tool versions across projects (like SwiftLint, SwiftFormat), Mint avoids the complexity of homebrew formulas or system-wide Swift tool management."
}