Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sweetpad-dev/sweetpad
Develop Swift/iOS projects using VSCode
https://github.com/sweetpad-dev/sweetpad
ios-development ios-swift vscode-extension
Last synced: 3 days ago
JSON representation
Develop Swift/iOS projects using VSCode
- Host: GitHub
- URL: https://github.com/sweetpad-dev/sweetpad
- Owner: sweetpad-dev
- License: mit
- Created: 2024-01-16T20:53:59.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-04T18:05:59.000Z (17 days ago)
- Last Synced: 2025-01-16T03:19:37.688Z (5 days ago)
- Topics: ios-development, ios-swift, vscode-extension
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=sweetpad.sweetpad
- Size: 42.7 MB
- Stars: 762
- Watchers: 7
- Forks: 26
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# SweetPad (iOS/Swift development)
📚 [Documentation](https://sweetpad.hyzyla.dev/) | 📦
[VSCode Marketplace](https://marketplace.visualstudio.com/items?itemName=sweetpad.sweetpad) | 🐞
[Github Issues](https://github.com/sweetpad-dev/sweetpad/issues) | 🏔️ [Roadmap](https://github.com/sweetpad-dev/sweetpad/blob/main/TODO.md)
You can support this project by giving a star on GitHub ⭐️ or by becoming an official sponsor 💰[![GitHub](https://img.shields.io/github/stars/sweetpad-dev/sweetpad?style=social)](https://github.com/sweetpad-dev/sweetpad)
[![Github Sponsors](https://img.shields.io/badge/Github%20Sponsors-%E2%9D%A4-red?style=flat&logo=github)](https://github.com/sponsors/sweetpad-dev)
[![Buy Me A Coffee](https://img.shields.io/badge/Buy%20Me%20A%20Coffee%20-%E2%9D%A4-red?style=flat&logo=buy-me-a-coffee&link=https%3A%2F%2Fgithub.com%2Fsponsors%2Fsweetpad-dev)](https://www.buymeacoffee.com/hyzyla)
Develop Swift/iOS projects using VSCode.
The long-term goal is to make VSCode as 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**, and
so on into VSCode.![iOS simulator](./docs/images/build-demo.gif)
## Feature
- ✅ **[Autocomplete](https://sweetpad.hyzyla.dev/docs/autocomplete)** — setup autocomplete using
[xcode-build-server](https://github.com/SolaWing/xcode-build-server)
- 🛠️ **[Build & Run](https://sweetpad.hyzyla.dev/docs/build)** — build and run application using
[xcodebuild](https://developer.apple.com/library/archive/technotes/tn2339/_index.html)
- 💅🏼 **[Format](https://sweetpad.hyzyla.dev/docs/format)** — format files using
[swift-format](https://github.com/apple/swift-format) or other formatter of your choice
- 📱 **[Simulator](https://sweetpad.hyzyla.dev/docs/simulators)** — manage iOS simulators
- 📱 **[Devices](https://sweetpad.hyzyla.dev/docs/devices)** — run iOS applications on iPhone or iPad
- 🛠️ **[Tools](https://sweetpad.hyzyla.dev/docs/tools)** — manage essential iOS development tools using
[Homebrew](https://brew.sh/)
- 🪲 **[Debug](https://sweetpad.hyzyla.dev/docs/debug)** — debug iOS applications using
[CodeLLDB](https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb)
- ✅ **[Tests](https://sweetpad.hyzyla.dev/docs/tests)** — run tests on simulators and devices> 💡 If you have any ideas, please open an issue or start a discussion on the
> [SweetPad](https://github.com/sweetpad-dev/sweetpad) GitHub repository.## Requirements
1. 🍏 MacOS — Other platforms are currently not supported
2. 📱 Xcode — Required for building and running iOS apps via `xcodebuild`## Changelog
All notable changes to the "sweetpad" extension you can find in the [CHANGELOG.md](./CHANGELOG.md).
## License
This extension is licensed under the [MIT License](./LICENSE.md).