Connect with us

Code

Code App – Building a full-fledged code editor for iPad

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

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 Wiki

The Plan

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

  • Version Control (Git clone, commits, diff editor, push, pull and gutter indicator) white_check_mark
  • Embeded terminal (70+ commands avaliable) white_check_mark
  • Local web development environment (Node + PHP) white_check_mark
  • Built in Python runtime white_check_mark
  • C/C++ Runtime with WebAssembly (with clang support) white_check_mark
  • SSH Support white_check_mark
  • LSP support runner

Building the project

  1. ./downloadFrameworks.sh
  2. Open Code.xcworkspace
  3. Select project from file navigator
  4. Signing & Capabilities -> select your own team
  5. Change Bundle Identifier if needed
  6. Build and install on a real device (simulator is not supported)

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.0.8 php-src
Node.js 16.14.2 nodejs-mobile
Code App on GitHub: https://github.com/thebaselab/codeapp
Platform: iOS
⭐️: 4.7К
Advertisement

Trending