{"repo":"sweetpad-dev/sweetpad","free":true,"listed":false,"github":"https://github.com/sweetpad-dev/sweetpad","clone":"git clone https://github.com/sweetpad-dev/sweetpad.git","description":"Develop Swift/iOS projects using VSCode","language":"Rust","stars":1868,"topics":["ios-development","ios-swift","vscode-extension"],"license":"MIT","category":"mobile-apps","readme_excerpt":"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. - Install from the VS Code Marketplace (works in Cursor too). - Read the documentation. 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. Read the CLI documentation. Repository layout This repository is a monorepo. Both products are built from a shared Rust core: - sweetpad-vscode/ — VS Code extension (Marketplace); the N-API addon bridging it to the Rust core lives in sweetpad-vscode/native/ - sweetpad-cli/ — the standalone sweetpad CLI - sweetpad-core/ — business logic shared by the CLI and the extension (build-settings resolution, BSP server) - sweetpad-lib/ — interface-agnostic Xcode file/format utilities (in development) - sweetpad-docs/ — documentation site","default_branch":null,"files":null,"tree":[],"storefront":"/r/sweetpad-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sweetpad-dev/sweetpad/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}