thebaselab / codeapp

Building a full-fledged code editor for iPad
https://code.thebaselab.com
MIT License
3k stars 207 forks source link
ios monaco-editor swiftui

Code App

Bringing desktop-like editing experience to iPad, available on App Store and TestFlight.

Code App Screenshot

About the repository

This repository contains the source code of the app. We also work on issues, listen to your feedback and publish our development plan here.

Documentation

See code.thebaselab.com

The Plan

Use VS Code as a design template while providing key functionalities with monaco-editor and native code:

Building the project

  1. git clone https://github.com/thebaselab/codeapp
  2. ./downloadFrameworks.sh
  3. Open Code.xcodeproj
  4. Switch to CodeUI target if you wish to run the app on a simulator
  5. Click build
The source code of the built-in languages are hosted on these repositories. Language Repository
Python 3.9.2 cpython
Clang 14.0.0 llvm-project
PHP 8.3.2 php-src
Node.js 18.19.0 nodejs-mobile
OpenJDK 8 android-openjdk-build-multiarch