A modern web-based IDE for Swift development with SwiftUI preview support.
- Monaco Editor with Swift syntax highlighting
- SwiftUI Preview with live updates
- Integrated Terminal for Swift package management
- Dark/Light theme support
- File explorer
- Code execution with output panel
- Modern UI with tabs and panels
- Clone the repository
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open http://localhost:3000 in your browser
The project is built with:
- Next.js 14
- TypeScript
- Tailwind CSS
- Monaco Editor
- Radix UI
src/
├── components/
│ ├── editor/ # Code editor components
│ ├── file-explorer/ # File tree components
│ ├── preview/ # SwiftUI preview components
│ ├── terminal/ # Terminal components
│ └── ui/ # Reusable UI components
├── lib/ # Utility functions and services
└── app/ # Next.js app router pages
MIT