Repolode
thebaselab

thebaselab/codeapp

A code editor for iPad that brings desktop-style editing, Git, a terminal and language runtimes to iPadOS, built on Monaco Editor and SwiftUI.

Open-source alternative to:Working CopyTextasticPythonista

Stars
3,974
Forks
382
Open issues
586
Last commit
11 days ago

What is it?

Code App is an iOS/iPadOS code editor aiming to deliver a desktop-like editing experience on the iPad. Its interface follows VS Code as a design template, and the editing core is Monaco Editor, with native Swift and SwiftUI code handling the rest of the app.

The app covers common development workflows on the device: Git operations including clone, commit, diff, push and pull, an embedded terminal with a set of built-in commands, and local web development with Node.js and PHP. It also bundles a Python runtime, a C/C++ toolchain built on clang via WebAssembly, and OpenJDK 8, with LSP support for Python and Java.

The source is MIT-licensed and the repository includes a build script that downloads the required frameworks before opening the Xcode project. The app is distributed through the App Store and TestFlight.

Key features

  • 01Git support for clone, commit, diff, push, pull and gutter change indicators
  • 02Embedded terminal with 70+ built-in commands
  • 03Local web development with Node.js and PHP
  • 04Built-in Python runtime and C/C++ toolchain via WebAssembly with clang
  • 05OpenJDK 8 with LSP support for Python and Java
  • 06SSH support

Use cases

  • Writing and running Python or Java code on an iPad without a laptop
  • Making quick edits to a Git repository while away from a desktop
  • Building small Node.js or PHP web projects locally on iPadOS
  • Learning C/C++ or scripting with a built-in toolchain on a tablet

Topics

FAQ

What is codeapp?
A code editor for iPad that brings desktop-style editing, Git, a terminal and language runtimes to iPadOS, built on Monaco Editor and SwiftUI. Code App is an iOS/iPadOS code editor aiming to deliver a desktop-like editing experience on the iPad. Its interface follows VS Code as a design template, and the editing core is Monaco Editor, with native Swift and SwiftUI code handling the rest of the app.
Is codeapp free to use? What license does it have?
codeapp is open source under the MIT license. Check the license terms before using it in commercial products.
Is codeapp still maintained?
Actively maintained. The last commit to codeapp was on Oct 8, 2026.
What can I use codeapp for?
Writing and running Python or Java code on an iPad without a laptop Making quick edits to a Git repository while away from a desktop Building small Node.js or PHP web projects locally on iPadOS Learning C/C++ or scripting with a built-in toolchain on a tablet
Where can I get codeapp?
The source code and installation instructions are on GitHub: https://github.com/thebaselab/codeapp

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects