SwiftPlate alternatives and similar libraries
Based on the "Project setup" category.
Alternatively, view SwiftPlate alternatives based on common mentions on social networks and blogs.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of SwiftPlate or a related project?
Easily generate cross platform Swift framework projects from the command line.
SwiftPlate will generate Xcode projects for you in seconds, that support:
- [x] CocoaPods
- [x] Carthage
- [x] Swift Package Manager
- [x] iOS
- [x] macOS
- [x] watchOS
- [x] tvOS
- [x] Linux
swiftplate, and you’ll be presented with a simple step-by-step guide:
Using Homebrew (recommended)
$ brew install swiftplate $ swiftplate
$ git clone [email protected]:JohnSundell/SwiftPlate.git $ cd swiftplate $ make
$ git clone [email protected]:JohnSundell/SwiftPlate.git $ marathon run swiftplate/main
Using the Swift interpreter directly
$ git clone [email protected]:JohnSundell/SwiftPlate.git $ swift swiftplate/main.swift
$ git clone [email protected]:JohnSundell/SwiftPlate.git $ open swiftplate/SwiftPlate.xcodeproj
Command line arguments
Besides using the guide to input information, SwiftPlate also supports command line arguments when launched. When a certain piece of information is supplied through an argument, SwiftPlate won't ask for that information when run. These are the arguments currently supported:
|Name||Description||Long parameter||Short parameter|
|Destination||Where the generated project should be saved||
|Project name||The name of your project||
|Author name||Your name||
|Author email||Your email (for Podspec)||
|GitHub URL||Any URL you'll be hosting the project at (for Podspec)||
|Organization name||The name of your organization||
|Repo||Any custom SwiftPlate repository that should be used for templates||
|Force||Prevent user prompt at the end (for CIs etc.)||