Code App icon

Code App

thebaselab Ltd
$5.99
4.1 out of 5

About Code App

We built Code App to bring desktop-like code editing experience to iPadOS.

See the project's source code, roadmap, discussion on GitHub: github.com/thebaselab/codeapp
Read Code App's documentation: code.thebaselab.com

Features:
Local Node.js 16, Python 3.9, PHP 8, C, C++ (Clang 14) runtime
• Run code written in these languages locally
• Built-in Matplotlib, Pandas, Numpy
• Install modules with pip or npm (pure Python / JavaScript modules only)

SSH Remote / FTP Support
• Browse and edit files on your remote server
• Access remote terminal using SSH
• Port forwarding

Server-side code execution for 40+ languages
• Requires an active internet connection
• Inputs can be submitted before runtime
• Single file only

Git Integration
• Manage multiple SSH / password-based credentials
• Clone private repositories
• Commit changes and manages tags / branches
• Push, pull or fetch changes
• File status indicator
• Gutter indicator
• Compare difference between commits
• Search for repositories on GitHub

Built-in terminal
• 70+ Linux commands (ls, cd, nslookup etc.)
• Bash-like user primitives such as piping, history and completion

Monaco Editor - the same editor that powers desktop VS Code
• Find & replace
• Mini Map
• Over 15 TextMate colour themes
• Support for Trackpad / Mouse scrolling
• Rich IntelliSense for TypeScript, JavaScript, CSS, LESS, SCSS, JSON, HTML
• Multi-cursor
• And other text editing features available on desktop VS Code

• Markdown, PDF, image and video file preview
• Preview your web project with the built in web server
• Files App Integration
• Multiple Files Searching
• Multiple encoding support

Supported languages for local execution:
- Python 3.9.2
- JavaScript (Node.js 16.14.2)
- PHP (8.0.8)
- C, C++ (Clang 14.0.0)

Supported languages for server-side execution:
Assembly (NASM 2.14.02)
Basic (FBC 1.07.1)
C# (Mono 6.6.0.161)
COBOL (GnuCOBOL 2.2)
Common Lisp (SBCL 2.0.0)
D (DMD 2.089.1)
Elixir (1.9.4)
Erlang (OTP 22.2)
Fortran (GFortran 9.2.0)
Go (1.13.5)
Groovy (3.0.3)
Haskell (GHC 8.8.1)
Java (OpenJDK 13.0.1)
Kotlin (1.3.70)
Lua (5.3.5)
Objective-C (Clang 7.0.1)
OCaml (4.09.0)
Octave (5.1.0)
Pascal (FPC 3.0.4)
Prolog (GNU Prolog 1.4.5)
R (4.0.0)
Ruby (2.7.0)
Rust (1.40.0)
Scala (2.13.2)
Swift (5.2.3)
TypeScript (3.7.4)
Visual Basic.Net (vbnc 0.0.0.5943)

Twitter: twitter.com/thebaselab
Support Email: support@thebaselab.com
GitHub: github.com/thebaselab/codeapp
Documentation: code.thebaselab.com
Privacy Policy: thebaselab.com/privacypolicies
Terms of Use (EULA): www.apple.com/legal/internet-services/itunes/dev/stdeula/

Code App Screenshots