Skip to content

Latest commit

 

History

History
53 lines (43 loc) · 1.32 KB

File metadata and controls

53 lines (43 loc) · 1.32 KB

Swift IDE

A modern web-based IDE for Swift development with SwiftUI preview support. Netlify Status

Features

  • 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

Getting Started

  1. Clone the repository
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev
  4. Open http://localhost:3000 in your browser

Development

The project is built with:

  • Next.js 14
  • TypeScript
  • Tailwind CSS
  • Monaco Editor
  • Radix UI

Project Structure

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

License

MIT