thebaselab/codeapp

Building a full-fledged code editor for iPad

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 2 minutes ago
Type:ApplicationCategory(s):Editors & IDEsiOS & macOSDeveloper Tools
Added to GitGenius on September 17th, 2026
Created on December 15th, 2020
Open Issues & Pull Requests: 588 (+0)
GitHub issues: Enabled
Number of forks: 366
Total Stargazers: 3,963 (+0)
Total Subscribers: 53 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.1 days
Mean response time: 44.5 days
90th percentile: 93.2 days
Tracked items: 138

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Roughly one issue in three opened in the past year never receives a reply. 96% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 85% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 35% of issues opened in the past year have been closed. Three people close 51% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 155
New in 7 days: 2
Closed in 7 days: 2
Avg open age: 589 days
Stale 30+ days: 151
Stale 90+ days: 148

Recent activity

Opened in 7 days: 1
Closed in 7 days: 2
Comments in 7 days: 1
Events in 7 days: 1

Top labels

  • enhancement (44)
  • bug (43)
  • critical (9)
  • question (7)
  • Python (2)
  • support (1)
  • wontfix (1)

Detailed Description

Code App is a full-featured code editor for iPad that brings desktop-like editing capabilities to Apple's tablet platform.

The tool addresses the gap between mobile and desktop development environments by combining Monaco Editor with native Swift code to deliver features typically found in desktop IDEs. It uses VS Code as a design template while implementing key functionalities natively on iOS. The editor includes version control through Git operations, an embedded terminal with over seventy commands, local web development environments for Node and PHP, built-in Python and C/C++ runtimes compiled to WebAssembly, Java support via OpenJDK, SSH connectivity, and language server protocol support for Python and Java.

Developers working on iPad who need a capable code editor with genuine development capabilities should consider this tool. It suits projects requiring local development environments, version control workflows, and multi-language support without relying on remote servers. The inclusion of multiple language runtimes and a terminal distinguishes it from simpler mobile editors, making it viable for actual development work rather than just code viewing or light editing.

The project maintains active engagement with its user base through GitHub issues and a published development plan. Development activity shows consistent work across the native Swift codebase and integration of multiple language runtimes, with the team managing dependencies on external language implementations including Python, Clang, PHP, Node.js, and OpenJDK. The project demonstrates ongoing refinement of both the editor interface and the embedded development environments it provides.