Skip to content
SPECIFICTION
Get listed

CodeDroid vs Micro

CodeDroid

github.com

Micro

micro-editor.github.io

Side by side

FigureCodeDroidMicro
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WebYes—
WindowsYesYes
macOSYesYes
LinuxYesYes
iOSYes—
AndroidYes—
Plans published11
Spec score · Go IDEs8.3 (#10)8.4 (#8)

Plans

CodeDroid

  • Free, open-sourceFree

CodeDroid pricing →

Micro

  • Open-source Micro editorFree

Micro pricing →

In their own words

CodeDroid

CodeDroid is a mobile-first programming environment 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 includes syntax highlighting, autocomplete, compiler error overlays, file management, and persistent editor state. A system PTY-backed terminal and Git console support command-line work, staging changes, viewing diffs, cloning repositories, and pushing or pulling updates. Code runs through system compilers and can access the host device’s filesystem and binaries. A local development server reloads previews when project files change. Offline fallback uses local-first file caching and regex-based autocomplete when the LSP is unavailable; language intelligence can use installed tools such as rust-analyzer, pylsp, clangd, and gopls. Android setup uses Termux and a script that detects ARM64 or x86_64. Desktop wrappers are described for macOS, Windows, and Linux, while iPhone and iPad browsers can connect over Wi-Fi to a compiler server hosted on Android or a PC. CodeDroid is free under GNU GPL v3.0.

Visit github.com

Micro

Micro is a free terminal-based text editor for Windows, macOS and Linux, intended for people who prefer terminal work or regularly edit files over SSH. It is distributed as a single static binary without dependencies. The editor provides syntax highlighting for over 130 languages and includes splits, tabs, a diff gutter, simple autocompletion, persistent undo, linting notifications, macros, soft wrapping, line numbers and Unicode support. It also offers multiple cursors, mouse selection and an interactive shell inside the editor. Options and keybindings can be changed with JSON, with further configuration through Lua. Its Lua plugin system includes a manager for installing, removing and updating plugins. Micro supports language servers and remote development, and themes can use 16, 256 or truecolor; seven colorschemes are included by default. On Linux desktops, external clipboard access requires xclip or xsel for X11, or wl-clipboard for Wayland. Vim emulation and Vi keybindings are not provided.

Visit micro-editor.github.io