Welcome to the 小友+ Open Community Plugin Center!
小友+ is committed to building a safe, open, and high-performance modern desktop automation ecosystem. To guarantee user data security and system stability worldwide, all community and third-party plugins execute strictly inside WebAssembly (WASI) sandboxes.
| Resource | Description |
|---|---|
| 📖 WebAssembly Plugin Developer Guide (CN) | Complete tutorial on developing cross-platform WASM plugins from scratch, covering single/multi-action suites, 8-language i18n, communication protocols, and marketplace publishing. |
| 🚀 Official Demo Project (xy_wasm_crypto) | Turnkey reference implementation of a multi-action crypto & codec suite (with Cargo.toml, manifest.json, complete 8-language translations, and unit tests). |
小友+ natively provides global multi-language localization. All public plugins are recommended to supply locale JSON files under locales/ matching the standard 8 supported languages:
zh_CN.json- Simplified Chinese (简体中文)zh_TW.json- Traditional Chinese (繁體中文)en.json- Englishja.json- Japanese (日本語)ko.json- Korean (한국어)de.json- German (Deutsch)fr.json- French (Français)ru.json- Russian (Русский)
Note
Third-Party Plugin Security Standards:
- 100% Memory Sandbox Isolation: Third-party plugins execute inside isolated WebAssembly virtual machine instances without raw OS memory access or unapproved native syscalls.
- Write Once, Run Everywhere: A single
.wasmbinary runs identically across Windows, macOS (Intel & Apple Silicon M-series), and Linux without platform-specific toolchains. - Zero Host Lock-in: Plugins communicate with the host via standard JSON input/output over memory buffers, keeping business logic clean and portable.