Command Line Tools for macOS to create Swift Package Manager projects with desirable files.
- 🚀 Multi-platform: iOS • macOS • tvOS • watchOS • visionOS
- 🛠️ Auto-generated files: Changelog • Readme • Swift Package Index • SwiftLint
- ✅ SwiftLint integration: Generates
.swiftlint.ymlusing the SwiftLintPlugin - 🧰 Modern toolchain: Compatible with Xcode 26.0
⚠️ No legacy support: Does not work with older Xcode versions- 🖥️ GUI support: Optional graphical interface built with Iced, launched via
spm-swift-package ui
Installing from crates.io (requires Rust/Cargo):
cargo install spm-swift-packageYou can install with Homebrew:
brew tap heroesofcode/taps
brew install heroesofcode/taps/spm-swift-packagespm-swift-packagespm-swift-package uiAfter generating the Package, it will automatically open in Xcode
And from here you can continue working on your SPM project 🚀 🙂 👨💻 👩💻
To contribute, just fork this project and then open a pull request, feel free to contribute, bring ideas and raise any problem in the issue tab.
spm-swift-package is released under the MIT license. See LICENSE for details.


