SweetPad (iOS/Swift development) 
📚 Documentation | 📦
VSCode Marketplace | 🐞
Github Issues
You can support this project by giving a star on GitHub ⭐️ or by becoming an official sponsor 💰

Develop Swift/iOS projects using VSCode or Cursor.
The long-term goal is to make VSCode/Cursor a viable alternative to Xcode for iOS development by integrating open-source
tools such as swift-format, swiftlint, xcodebuild, xcrun, xcode-build-server, sourcekit-lsp.

Feature
✅ Autocomplete — autocomplete, jump-to-definition and hover
docs via SourceKit-LSP, backed by SweetPad's built-in build server
🛠️ Build & Run — build and run application using
xcodebuild
💅🏼 Format — format files using
swift-format or other formatter of your choice
📱 Simulator — manage iOS simulators
📱 Devices — run iOS applications on iPhone or iPad
🛠️ Tools — manage essential iOS development tools using
Homebrew
🪲 Debug — debug iOS applications using
CodeLLDB
✅ Tests — run tests on simulators and devices
💡 If you have any ideas, please open an issue or start a discussion on the
SweetPad GitHub repository.
Prefer the terminal?
There is also a SweetPad CLI — a separate
sweetpad binary that builds, runs, and tests the same projects from any terminal, with no editor
involved. It is a different product with its own install (brew install sweetpad-dev/tap/sweetpad);
this extension does not require it, and it does not require this extension.
Requirements
- 🍏 MacOS — other platforms are currently not supported
- 📱 Xcode — required for building and running iOS apps via
xcodebuild
Changelog
The CHANGELOG.md contains all notable changes to the "sweet pad" extension.
License
This extension is licensed under the MIT License.