Neovim plugin to Build, Debug, and Test applications created for Apple devices (iOS, macOS, watchOS, etc.)
Lua
1,370
440 commits
updated Sep 16, 2026
A plugin designed to let you migrate your app development from Xcode to Neovim. It provides all essential actions for development including building, debugging, and testing.
xcodebuild and xcrun simctl.Read Wiki to learn how to install and configure the plugin.
Everything about the plugin is described in the Wiki. You can find there all available commands, integrations, settings, and examples.
xcodebuild.nvim supports code coverage, test explorer, diagnostics, snapshot tests, Quick framework, and more!
https://github.com/user-attachments/assets/50f8848e-e90b-4b0b-a0ee-79e836982f12
Neovim can be easily integrated with SwiftLint, SwiftFormat, Copilot, and more. In the video, you can see basic navigation, diagnostics, formatting, linting, code completion, and of course, launching the app on a simulator.
https://github.com/user-attachments/assets/67b844f8-c1bd-453d-be64-0592b904e3c2
The plugin allows you to debug both on simulators and physical devices. You get access to all basic things like breakpoints, variables inspection, call stack, lldb, etc. You can even see app logs.
https://github.com/user-attachments/assets/27644dcd-ef4e-4471-8ddc-cf1c9d2ca27e
The plugin allows you to display previews for SwiftUI, UIKit, and AppKit views. The setup is quite easy, you just need to install snacks.nvim to enable image support and xcodebuild-nvim-preview package to add previews to your project. See Wiki for more details.
https://github.com/user-attachments/assets/ec6c6e96-667a-40a3-a9d3-a75c9c9cf272
Big thanks to all the sponsors who support this project 🍻!
(top 24 of 27)
557 followers · starred Jun 2024
341 followers · starred Feb 2025
1,177 followers · starred May 2024
664 followers · starred Nov 2023
Neovim plugin to Build, Debug, and Test applications created for Apple devices (iOS, macOS, watchOS, etc.)
Lua
1,370
440 commits
updated Sep 16, 2026
A plugin designed to let you migrate your app development from Xcode to Neovim. It provides all essential actions for development including building, debugging, and testing.
xcodebuild and xcrun simctl.Read Wiki to learn how to install and configure the plugin.
Everything about the plugin is described in the Wiki. You can find there all available commands, integrations, settings, and examples.
xcodebuild.nvim supports code coverage, test explorer, diagnostics, snapshot tests, Quick framework, and more!
https://github.com/user-attachments/assets/50f8848e-e90b-4b0b-a0ee-79e836982f12
Neovim can be easily integrated with SwiftLint, SwiftFormat, Copilot, and more. In the video, you can see basic navigation, diagnostics, formatting, linting, code completion, and of course, launching the app on a simulator.
https://github.com/user-attachments/assets/67b844f8-c1bd-453d-be64-0592b904e3c2
The plugin allows you to debug both on simulators and physical devices. You get access to all basic things like breakpoints, variables inspection, call stack, lldb, etc. You can even see app logs.
https://github.com/user-attachments/assets/27644dcd-ef4e-4471-8ddc-cf1c9d2ca27e
The plugin allows you to display previews for SwiftUI, UIKit, and AppKit views. The setup is quite easy, you just need to install snacks.nvim to enable image support and xcodebuild-nvim-preview package to add previews to your project. See Wiki for more details.
https://github.com/user-attachments/assets/ec6c6e96-667a-40a3-a9d3-a75c9c9cf272
Big thanks to all the sponsors who support this project 🍻!
(top 24 of 27)
557 followers · starred Jun 2024
341 followers · starred Feb 2025
1,177 followers · starred May 2024
664 followers · starred Nov 2023