42 SwiftUI Views
Complete UI component library
VStack, HStack, NavigationView, TabView, List, Form, AsyncImage, and more. Full support for layouts, navigation, input controls, and shapes.

Live SwiftUI preview in VS Code on any platform. No Mac, no Xcode, no simulators required. See your SwiftUI code render instantly with 42 views, 71+ modifiers, and real-time updates.
Perfect for
VS Code Extension
Requirements
Preview SwiftUI on Windows, Linux, or macOS. No need for expensive Apple hardware or Xcode.
See changes in 300ms as you type. No saving, no rebuilding, no waiting for simulators.
42 SwiftUI views and 71+ modifiers including navigation, tabs, forms, and visual effects.
From basic layouts to complex navigation and app structures.
Complete UI component library
VStack, HStack, NavigationView, TabView, List, Form, AsyncImage, and more. Full support for layouts, navigation, input controls, and shapes.
Styling & behavior control
Complete modifier support including padding, frames, colors, fonts, shadows, blur, animations, navigation, and accessibility.
iPhone, iPad, Desktop
Preview your UI on iPhone 15 Pro with Dynamic Island, iPad Pro, desktop displays, or custom dimensions. Smart zoom-to-fit ensures perfect visibility.
High-res snapshots
One-click export to 2x high-resolution PNG. Perfect for documentation, design reviews, and sharing previews with your team.
Perfect for developers learning SwiftUI who don't have access to a Mac or Xcode. See instant visual feedback as you learn.
Build SwiftUI interfaces on Windows or Linux before testing on actual devices. No need to switch between machines.
Rapidly iterate on UI designs without waiting for Xcode builds or simulator launches. Get instant visual feedback in 300ms.
Demonstrate SwiftUI concepts with instant visual feedback. Export PNG snapshots for tutorials and documentation.
SwiftUI CrossPreview uses a sophisticated parsing and rendering pipeline:
Tree-Sitter
Robust incremental parsing of Swift code with detailed error messages
TypeScript
Extension logic and view tree construction
No. SwiftUI CrossPreview works on Windows, Linux, and macOS. You don't need a Mac, Xcode, or iOS simulators—just VS Code.
SwiftUI CrossPreview is a visual preview tool, not a runtime. It renders the UI appearance but doesn't execute SwiftUI logic. It's perfect for visual feedback, learning, and prototyping.
SwiftUI CrossPreview supports 42 SwiftUI views (VStack, HStack, NavigationView, TabView, AsyncImage, etc.) and over 71 modifiers including layout, navigation, colors, effects, and accessibility.
Yes! SwiftUI CrossPreview is completely free and open source under the MIT license. You can view the source code, contribute features, or report issues on GitHub.
No Mac required. No Xcode needed. Just install the extension and start building.