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.
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
- https://github.com/yonaskolb/Mint
- GitHub: yonaskolb/Mint
- Brew formula source: Formula/m/mint.rb
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[](https://swiftpackageindex.com/yonaskolb/Mint)\n[](https://swiftpackageindex.com/yonaskolb/Mint)\n[](https://github.com/yonaskolb/Mint/releases)\n[](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."
}