Features
- 🚀 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
Installing
Cargo 🦀
Installing from crates.io (requires Rust/Cargo):
cargo install spm-swift-package
Homebrew 🍻
You can install with Homebrew:
brew tap heroesofcode/taps
brew install heroesofcode/taps/spm-swift-package
Usage
Run the command to start creating your Swift Package Manager:
After generating the Package, it will automatically open in Xcode
And from here you can continue working on your SPM project 🚀 🙂 👨💻 👩💻
Contributing
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.
License
spm-swift-package is released under the MIT license. See LICENSE for details.