Swift IDE Expansion: New Editors and Open VSX Integration

By — min read

Swift's development ecosystem has recently grown to include support for a wider range of popular integrated development environments (IDEs). Thanks to the official Swift extension now available on the Open VSX Registry—the open-source, vendor-neutral extension marketplace hosted by the Eclipse Foundation—developers can use Swift in editors like Cursor, VSCodium, AWS Kiro, and Google Antigravity. These tools leverage VS Code extension compatibility to tap directly into Open VSX. This expansion is especially significant as Swift continues to prove its versatility across platforms and development environments, including agentic IDEs. Below, we answer common questions about this new support and how to get started.

Which New IDEs Now Support Swift Development?

Swift can now be used in a broader range of popular IDEs, including Cursor, VSCodium, AWS Kiro, and Google Antigravity. These editors are not traditional IDEs but modern, often agentic environments that work with VS Code extensions. By leveraging compatibility with the VS Code extension ecosystem, they can directly install and run the official Swift extension from the Open VSX Registry. This means developers no longer need to manually download or configure Swift support—it's just a click away. Previously, Swift was already supported in VS Code, Xcode, Neovim, and Emacs, as well as any editor implementing the Language Server Protocol (LSP). The new additions extend this reach to even more cutting-edge tools.

Swift IDE Expansion: New Editors and Open VSX Integration
Source: swift.org

How Does the Swift Extension Work on Open VSX?

The official Swift extension for VS Code is now published on the Open VSX Registry, a vendor-neutral, open-source extension marketplace hosted by the Eclipse Foundation. This registry allows any editor that supports VS Code extensions—such as Cursor, VSCodium, and others—to fetch and install the Swift extension directly. The extension provides first-class language support for projects built with Swift Package Manager, enabling seamless cross-platform development on macOS, Linux, and Windows. It includes features like code completion, refactoring, full debugging, a test explorer, and DocC documentation support. Because Open VSX is open and not tied to a single vendor, it ensures broader accessibility and community governance.

What Features Does the Swift Extension Offer?

The Swift extension delivers a comprehensive set of tools for developers. Key features include intelligent code completion based on syntax and project context, refactoring actions (like rename and extract), and a full debugger supporting breakpoints, stepping, and variable inspection. It also includes a built-in test explorer that integrates with Swift's testing framework, allowing you to run and debug tests directly from the editor. Additionally, the extension provides DocC support for generating and previewing documentation. These features work across all supported platforms—macOS, Linux, and Windows—making Swift a truly cross-platform language. For agentic IDEs like Cursor, the extension can be automatically installed without manual download.

How Can I Install the Swift Extension in Any Open VSX-Compatible Editor?

To use the Swift extension in any editor that supports Open VSX (such as Cursor, VSCodium, or Theia), simply open the Extensions panel, search for “Swift”, and install the official extension. No additional downloads or manual configurations are needed, as the extension handles all dependencies. For editors like Cursor, which are built on VS Code architecture, the process is identical. If you are using a different Open VSX-compatible editor, the same steps apply. Once installed, you can immediately start working on Swift Package Manager projects. For a detailed walkthrough, check the Cursor-specific guide below.

How Does Cursor Specifically Simplify Swift Setup?

Cursor, an AI-powered agentic IDE, makes it exceptionally easy to get started with Swift. When you install the Swift extension from Open VSX, Cursor automatically configures it—no manual download or setup required. This is particularly useful for developers new to Swift who want to leverage AI workflows. The Swift team has published a dedicated guide, Setting up Cursor for Swift Development, which walks you through the installation, key features, and how to configure custom Swift skills for AI-assisted coding. This guide includes tips on using language server features and integrating with existing Swift projects. The automatic installation and AI-friendly environment make Cursor a compelling choice for Swift development on any supported platform.

Why Is This IDE Expansion Significant for the Swift Community?

This expansion matters because it lowers barriers to entry and meets developers where they already work. Swift has long been known for iOS/macOS development with Xcode, but its use on Linux, Windows, and in server-side scenarios is growing. By supporting popular modern editors like Cursor, VSCodium, and AWS Kiro, Swift becomes more accessible to web, cloud, and AI developers who may not use Apple's ecosystem. The Open VSX Registry ensures a vendor-neutral distribution channel, fostering trust and long-term availability. Additionally, agentic IDEs can automatically install Swift, reducing friction. As Swift continues to show versatility across platforms and development environments, this broader IDE support encourages more experimentation and adoption in new domains.

On Which Platforms Can I Use the Swift Extension?

The official Swift extension supports the three major desktop platforms: macOS, Linux, and Windows. This means you can develop Swift applications with full features—code completion, debugging, test explorer, DocC—on any of these operating systems, as long as you have Swift installed and the extension configured. The cross-platform compatibility is especially valuable for teams working in mixed environments or for server-side Swift development on Linux. The extension works with Swift Package Manager projects, ensuring that your code remains portable. For Windows users, note that Swift toolchain support is still evolving, but the extension provides the same rich editing experience as on macOS and Linux.

Tags:

Recommended

Discover More

How Adding Examples to tcpdump and dig Man Pages Transformed Their UsabilityWordle TV Adaptation Announced: Jimmy Fallon's Electric Hot Dog Partners on Game ShowNavigating a Learning Management System Cyberattack: A Preparedness and Response GuideCuriosity’s Worn Wheels: Six Years of Martian Driving Documented in New NASA Video10 Milestones in NASA's Next-Generation Martian Rotorcraft Development