swiftly
brew install swiftly
v1.1.3
Apache-2.0
Swift toolchain installer and manager
1.1k
30-day installs · #1243
2.9k
90-day · #1373
5.5k
365-day · #1861
932
★ GitHub stars · updated 2mo ago
GitHub topics
swift
version-manager
Links
- https://github.com/swiftlang/swiftly
- GitHub: swiftlang/swiftly
- Brew formula source: Formula/s/swiftly.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Swift toolchain installer and manager",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:41:24+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "swiftly",
"github_default_branch": "main",
"github_last_commit_at": "2026-06-19T21:13:28Z",
"github_readme_excerpt": "# swiftly\n\nswiftly is a CLI tool for installing, managing, and switching between [Swift](https://www.swift.org/) toolchains, written in Swift. swiftly itself is designed to be extremely easy to install and get running, and its command interface is intended to be flexible while also being simple to use. You can use it with Linux and macOS.\n\n### Installation and Basic Usage\n\n\u26a0\ufe0f Installation has changed from the 0.3.0 release. See [Upgrade from previous](#upgrade-from-previous) below for notes on upgrading from older releases.\n\nInstall swiftly by going to the [Swift Install Page](https://swift.org/install) of swift.org and following the instructions there.\n\nOnce swiftly is installed it will automatically install the latest released toolchain. You can use the familiar toolchain commands right away:\n\n```\nswift --version\n--\nSwift version 6.0.3 (swift-6.0.3-RELEASE)\nTarget: x86_64-unknown-linux-gnu\n```\n\n```\nlldb\n--\n(lldb): _\n```\n\nInstall another toolchain, such as the latest nightly snapshot of the main branch. Use it so that when you run a toolchain command it uses that one.\n\n```\nswiftly install main-snapshot\nswiftly use main-snapshot\nswift --version\n--\nApple Swift version 6.2-dev (LLVM 059105ceb0cb60e, Swift 714c862d3791544)\nTarget: arm64-apple-macosx15.0\nBuild config: +assertions\n```\n\nFor more detailed usage guides there is [documentation](https://swiftpackageindex.com/swiftlang/swiftly/main/documentation/swiftlydocs).\n\n## Features\n\n- [Installing multiple toolchains](https://swiftpackageindex.com/swiftlang/swiftly/main/documentation/swiftlydocs/install-toolchains), including both stable releases and snapshots\n- [Switching which installed toolchain is active](https://swiftpackageindex.com/swiftlang/swiftly/main/documentation/swiftlydocs/use-toolchains) (i.e. which one is discovered via `$PATH`)\n- [Updating installed toolchains](https://swiftpackageindex.com/swiftlang/swiftly/main/documentation/swiftlydocs/update-toolchain) to the latest available versions of those toolch",
"github_repo": "swiftlang/swiftly",
"github_stars": 932,
"github_topics": [
"swift",
"version-manager"
],
"homepage": "https://github.com/swiftlang/swiftly",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 1117,
"installs_365d": 5531,
"installs_90d": 2923,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "Apache-2.0",
"llm_generated_at": null,
"llm_model": null,
"name": "swiftly",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 1243,
"rank_365d": 1861,
"rank_90d": 1373,
"raw_hash": "ee381036aaed96a9",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/s/swiftly.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [
{
"swift": "build"
}
],
"version_head": "HEAD",
"version_stable": "1.1.3",
"versioned_formulae": [],
"why_use_this": null
}