BUILD RECORD 22Open source2023—26

Acode Plugin Ecosystem

A collection of plugins extending Acode mobile editor with language support, terminal, git, workspace management, and hot-reload.

All work
CreatorCreator · plugin architecture and ecosystemPublished with 21 star peak on language-client
ARCHITECTURE

MOBILE ↔ TOOLING

01MOBILE
02TOOLING
01 / OVERVIEW

What exists.

The Acode plugin ecosystem includes language client and server plugins (21 and 17 stars), a terminal plugin, git integration, workspace management, vim mode, hot-reload dev server, and an SDK for building new plugins.

02 / PROBLEM + CONSTRAINT

Where it resisted.

Mobile editors lack the plugin infrastructure that desktop editors take for granted. Each plugin needs to work within Android WebView constraints and Acode plugin API.

03 / INTERVENTION

What I changed.

Built a layered ecosystem: core language support plugins, utility plugins (terminal, git, workspace), developer tooling (hot-reload, SDK), and extended input modes (vim).

DIFFICULT DECISION

The obvious implementation was not the product.

Start with language support because that the highest-value gap in mobile editing, then build outward from there.

Current proof

03
  1. acode-language-client (21 stars) and acode-language-servers (17 stars) published.
  2. Terminal, git, workspace, vim, and hot-reload plugins published.
  3. Plugin SDK for third-party development.
LESSONS

What this build changed.

Plugin ecosystems grow from one high-value plugin, not from a platform announcement.

BUILD MATERIALS

The implementation surface.

01JavaScript02TypeScript03WebSocket04LSP
Next build recordAcode Ionic