Skip to content

sweetpad-dev/sweetpad

Repository files navigation

SweetPad

SweetPad is a family of tools for developing Swift/iOS projects — building, running, debugging, and testing your Xcode projects for iOS, macOS, tvOS, watchOS, and visionOS without living inside Xcode.

It comes in two forms — pick whichever fits how you work:

VS Code extension

Build, run, debug, and test straight from the editor sidebar — with device/simulator logs, format-on-save, autocomplete via SourceKit-LSP, and native Testing-panel integration.

SweetPad CLI

A single native sweetpad binary ("xcodebuild for humans") that builds, runs, and tests Xcode and Swift Package projects from the terminal, with no editor running. Every command speaks JSON, so it drops into scripts, git hooks, and CI.

brew install sweetpad-dev/tap/sweetpad

Read the CLI documentation.

Repository layout

This repository is a monorepo. Both products are built from a shared Rust core:

About

Develop Swift/iOS projects using VSCode

Topics

Resources

License

Stars

1.8k stars

Watchers

13 watching

Forks

Sponsor this project

 

Contributors