Acode is a free, open source frameworks & platforms project written in JavaScript and released under MIT. It has 7,033 GitHub stars, 1,561 forks and 94 open issues, and was last pushed 5 hours ago. On this registry it ranks #28 of 44 tracked projects in Frameworks & Platforms, with 5 head-to-head comparisons available.

What is Acode?

Acode is a free, MIT-licensed code editor for Android, distributed by the Acode Foundation under the package name com.foxdebug.acodefree on Google Play and com.foxdebug.acode on F-Droid, and it is aimed at developers who want to read, edit, and preview source files directly on an Android phone or tablet.

What it is

Acode is an Android application for writing and editing code, built on Apache Cordova and written primarily in JavaScript. The repository keeps core source and language files under src/, public documents, compiled files, and HTML templates under www/, and CLI tools for building and string manipulation under utils/. The project carries the topics android-application, code-editor, and cordova, has 7,033 stars, 1,561 forks, and 94 open issues, and its last push was on 18 September 2026. Distribution happens through two Android app stores rather than a desktop installer, and the project's website lives at https://acode.app.

The concrete problem it solves is that editing source on a phone normally means one tool for files, another for a remote connection, and no way to preview a page. Acode collapses that into a single Android app: it edits and creates websites and previews them instantly in a browser, modifies source files for languages such as Python, Java, and JavaScript, and pairs that editing surface with S/FTP access, an SSH terminal, and a built-in Alpine terminal. For an Android user, that replaces the usual combination of a file editor plus separate FTP and SSH clients needed to touch code on a remote server or on the device itself.

Key capabilities

  • Edit and create websites and preview them instantly in a browser.
  • Modify source files for languages including Python, Java, and JavaScript.
  • Built-in JavaScript console for evaluating code inside the editor.
  • S/FTP and SSH terminal integration for reaching remote files and shells.
  • Built-in terminal based on Alpine.
  • Community plugin system, with plugin development documented at docs.acode.app and the plugin repository hosted as Acode-Foundation/acode-plugin.
  • Multi-language interface support: a translator adds a file named for the language code, such as en-us, under src/lang/, registers it in src/lib/lang.js, and manages strings with pnpm run lang add, pnpm run lang remove, pnpm run lang search, and pnpm run lang update.

Who uses it and how

  • Android developers who need to edit code without a laptop, using the editor’s on-device file and source editing.
  • Web developers who write HTML, CSS, or JavaScript on a phone or tablet and want the result rendered in a browser immediately.
  • Developers working against remote machines, who combine the S/FTP support and the SSH terminal to move between local edits and a server.
  • Plugin authors who extend the editor’s interface, following the plugin documentation and the separate plugin repository.
  • Translators and contributors, who add or update language files under src/lang/ and coordinate through the project’s Telegram and Discord channels.

Getting started

Install Acode from Google Play under com.foxdebug.acodefree or from F-Droid under com.foxdebug.acode. Building the application from source uses the documented pnpm workflow, with detailed instructions deferred to CONTRIBUTING.md.

How it compares

The facts for this entry name no paid products that Acode replaces, and they name no comparable editors in the same registry. On the evidence provided, Acode stands alone here.

When to use it — and when not to

Choose Acode when the editing device is an Android phone or tablet and the work involves source files, a browser preview, or a remote connection over S/FTP or SSH. Anyone building or maintaining the project rather than using it must operate the Cordova and pnpm build toolchain described in CONTRIBUTING.md, and the README itself is sparse, giving no minimum Android version, no hardware requirements, and no troubleshooting guidance, with 94 open issues carried at the time of writing. It is not a fit for developers who need a desktop-class IDE or who require detailed platform requirements stated up front.

project readme (upstream, from github) — read inline

Acode - Code Editor for Android

• Overview

Welcome to Acode Editor - a powerful and versatile code editing tool designed specifically for Android devices. Whether you're working on HTML, CSS, JavaScript, or other programming languages, Acode empowers you to code on-the-go with confidence.

• Features

  • Edit and create websites, and instantly preview them in a browser.
  • Seamlessly modify source files for various languages like Python, Java, JavaScript, and more.
  • Built-in javascript console
  • S/FTP and SSH terminal integration
  • Built-in terminal(Alpine)
  • Enjoy multi-language editing support with easy management tools.
  • Enjoy a large collections of community plugins to enhance your coding experience.

• Installation

You can get Acode Editor from popular platforms:

Get it on Google Play Get it on F-Droid

• Project Structure

Acode/
|
|- src/   - Core code and language files
|
|- www/   - Public documents, compiled files, and HTML templates
|
|- utils/ - CLI tools for building, string manipulation, and more

• Multi-language Support

Enhance Acode's capabilities by adding new languages easily. Just create a file with the language code (e.g., en-us for English) in src/lang/ and include it in src/lib/lang.js. Manage strings across languages effortlessly using utility commands:

pnpm run lang add
pnpm run lang remove
pnpm run lang search
pnpm run lang update

• Contributing & Building the Application

See CONTRIBUTING.md for detailed instructions.

• Contributors

• Developing a Plugin for Acode

For comprehensive documentation on creating plugins for Acode Editor, visit the repository.

For plugin development information, refer to: Acode Plugin Documentation

Star History

Star History Chart

Frequently asked questions

Is Acode free to use?

Acode is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Acode do?

Acode - powerful text/code editor for android

What is Acode written in?

Acode is primarily written in JavaScript. Its source is publicly available at https://github.com/Acode-Foundation/Acode, and it has 7,033 GitHub stars.