Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Go IDEs
  3. CodeDroid

CodeDroid

What it is

CodeDroid is a programming environment designed for writing, compiling, running, and debugging code on mobile devices. The project describes support for 10 languages, including Python, Rust, Go, and C++. Its editor has syntax highlighting, autocomplete, compiler error overlays, file management, and persistent editor state. A system terminal and Git console support command-line work, repository changes, and synchronization. Code runs using system compilers and can access the host device’s files and binaries. A local development server reloads previews when project files change. Offline fallback includes local file caching and regex-based autocomplete when an LSP is unavailable; language intelligence can use installed tools such as rust-analyzer, pylsp, clangd, and gopls. Android setup uses Termux and a script for ARM64 or x86_64 devices. Desktop wrappers are described for macOS, Windows, and Linux. iPhone and iPad browsers can connect over Wi-Fi to a compiler server on Android or a PC. CodeDroid is free, open-source, and licensed under GNU GPL v3.0.

For and against

For

  • Supports 10 programming languages.
  • Includes editor, terminal, and Git tools.
  • Runs code with system compilers.
  • Offers offline file caching and autocomplete.
  • Free and open-source under GNU GPL v3.0.

Against

  • iOS access connects to a server on Android or PC.
  • Offline autocomplete is regex-based when LSP is unavailable.

The verdict

CodeDroid combines mobile-oriented coding with compiler, terminal, Git, and preview workflows. Its iOS browser access depends on a compiler server hosted on Android or a PC.

Who it suits

CodeDroid suits developers who want to work with code on mobile devices or use a browser-based editor connected to a compiler server. It also supports desktop platforms and Git workflows.

Plans and prices

Free, open-source

Free

No paid plans or usage limits stated

Every plan, in full

On the record

Android setup
The Termux guide installs CodeDroid through a script that detects ARM64 or x86_64 and downloads a precompiled binary.github.com · read 28 Sep 2026
Architecture
Its backend is a Rust Axum server and its browser IDE is built with Leptos and WebAssembly.github.com · read 28 Sep 2026
Desktop platforms
The repository describes Tauri desktop wrappers for macOS, Windows, and Linux.github.com · read 28 Sep 2026
Development previews
A local development server watches project files and reloads previews when files change.github.com · read 28 Sep 2026
Editor features
The IDE includes syntax highlighting, autocomplete, compiler error overlays, file management, and persistent editor state.github.com · read 28 Sep 2026
Integrations
Language intelligence uses installed Language Server Protocol tools such as rust-analyzer, pylsp, clangd, and gopls.github.com · read 28 Sep 2026
iOS access
The project describes using an iPhone or iPad browser as an editor connected over Wi-Fi to a compiler server hosted on Android or a PC.github.com · read 28 Sep 2026
Languages
The project describes support for 10 programming languages, including Python, Rust, Go, and C++.github.com · read 28 Sep 2026
Offline use
The project describes offline fallback with local-first file caching and regex-based autocomplete when the LSP is unavailable.github.com · read 28 Sep 2026
On-device execution
CodeDroid invokes system compilers and exposes the host device’s filesystem and binaries.github.com · read 28 Sep 2026
Purpose
CodeDroid is a mobile-first programming environment for writing, compiling, running, and debugging code on mobile devices.github.com · read 28 Sep 2026
Security and license
The project says it runs code directly on the device without virtualization and is licensed under GNU GPL v3.0.github.com · read 28 Sep 2026
Support and community
The repository links to Discord, Telegram, and YouTube community channels.github.com · read 28 Sep 2026
Terminal and Git
It provides a system PTY-backed terminal and a Git console for staging changes, viewing diffs, cloning repositories, and pushing or pulling updates.github.com · read 28 Sep 2026

The review

Overview

CodeDroid is a programming environment built around coding on a phone or tablet, with an editor, compiler, terminal and Git workflow. It suits developers who want to work with a mobile device’s own tools; the main caveat is that iOS is a browser-based connection to a server hosted elsewhere.

Its approach favors direct access to the host device over a virtualized workspace. That can make the environment useful for mobile development, but it also means the compilers, binaries and filesystem available to CodeDroid are tied to that host.

Key features

Editing and language tools

The browser IDE includes syntax highlighting, autocomplete, file management, persistent editor state and compiler-error overlays. The project describes support for 10 languages, including Python, Rust, Go and C++. Language intelligence can use installed LSP tools such as rust-analyzer, pylsp, clangd and gopls, so richer assistance depends on having the relevant tools in place. When an LSP is unavailable, local-first file caching and regex-based autocomplete provide an offline fallback, though not the same language intelligence.

Terminal, Git and previews

A system PTY-backed terminal and Git console put command-line work alongside editing. The Git tools cover staging, diffs, cloning, and pushing or pulling updates, making CodeDroid more than a text editor for repository work. Its local development server watches project files and reloads previews as they change, a practical fit for iterating on projects from the same environment.

CodeDroid invokes system compilers and exposes the host filesystem and binaries, rather than running code in virtualization. This keeps execution close to the device’s installed toolchain, but the software’s usefulness depends on what that device can provide. The project also describes Go debugger and module workflows, along with remote development.

Pricing

CodeDroid’s Free, open-source plan costs nothing. It is licensed under GNU GPL v3.0, and no paid plans or usage limits are stated. There is no free trial because the product is free; this is the straightforward choice for individual developers who want its mobile-oriented workflow without a subscription.

Platforms

CodeDroid supports Android, iOS, Linux, macOS, Windows and web. On Android, the Termux guide uses a setup script that detects ARM64 or x86_64 and downloads a precompiled binary. Desktop versions are described as Tauri wrappers for macOS, Windows and Linux. On iPhone or iPad, the browser serves as an editor connected over Wi-Fi to a compiler server hosted on Android or a PC; iOS users therefore need another device to provide the execution environment.

Who it's for

CodeDroid is best suited to developers who want editing, compilation, Git and project previews together on Android or a desktop host, and who are comfortable working with that host’s installed tools. It is less suitable for someone expecting an iPhone or iPad to compile locally, or for anyone seeking a fully isolated execution environment.

Pros and cons

  • Pro: Editor, terminal, Git console and live-reloading previews bring several project tasks into one mobile-oriented environment.
  • Pro: Direct use of host compilers, binaries and filesystems avoids a separate virtualized toolchain.
  • Pro: Free, open-source access has no stated usage limits or paid tiers.
  • Con: iOS editing relies on an Android or PC server over Wi-Fi, so it is not a standalone iPhone or iPad coding setup.
  • Con: LSP-based language intelligence depends on installed tools; the offline fallback is limited to regex-based autocomplete.
  • Con: Running code directly on the host means the experience is bounded by that device’s available compilers and binaries.

Alternatives

Go IDEs is a useful starting point for readers comparing IDEs specifically for Go.

Choose Neovim if you want a free editor available on Android, Linux, macOS, Windows and self-hosted environments, rather than CodeDroid’s integrated mobile browser IDE workflow. Micro is a free option for Linux, macOS and Windows when a single static binary with no dependencies is the priority. NumenText is another free choice for Linux, macOS, Windows and self-hosted use.

Visual Studio Code is a free alternative for Linux, macOS, Windows and web. Zed is worth considering on Linux, macOS or Windows if you want its free Personal plan with accepted edit predictions and external-agent or API-key support. Devin Desktop instead offers a free, quota-limited agent coding plan on Linux, macOS and Windows, with limited model availability. Kate and Vim are also free editor alternatives for Linux, macOS and Windows.

Verdict

Choose CodeDroid if you want a free, open-source coding environment that brings compilers, terminal commands, Git and previews to a mobile-oriented workflow. Its strongest case is direct access to the host’s tools; look elsewhere if you need iOS to compile independently or want execution separated from the host device.

Alternatives to CodeDroid

Every alternative, ranked