Skip to content

Repository files navigation

electerm-harmony

GitHub version Build Status license Get it from the Snap Store Get it from the Microsoft Store GitHub Sponsors star

Language: English | 简体中文


electerm is a free and open-sourced ssh/sftp/telnet/RDP/VNC/Spice/ftp client (linux, mac, win, HarmonyOS, Android).

This project brings electerm to HarmonyOS using the Electron Harmony OS runtime (Chromium + Node.js).


Current Status

This project is a work in progress. The current goal is to make electerm work as a web app on HarmonyOS — building and running successfully. Publishing to the HarmonyOS AppGallery may take months (requires software copyright certificate and other compliance steps).

TODO

  • Basic project structure with Electron Harmony OS runtime integration
  • Build pipeline (CI + local) that downloads pre-built runtime tarball
  • ArkTS layer using web_engine HAR module (WebAbility, WebWindow)
  • Get the app to build and run successfully on HarmonyOS
  • Test electerm-web frontend + backend in the Electron Harmony OS runtime
  • Fix any runtime issues (API compatibility, file paths, permissions)
  • Add more Electron-specific features (or evaluate using electerm's original Electron code)
  • Obtain software copyright certificate (软件著作权登记) — required for AppGallery publishing
  • Publish to HarmonyOS AppGallery

Documentation

Document Content
docs/BUILD.md Build instructions (local + CI), troubleshooting
docs/ENV_SETUP.md Huawei Developer account, certificates, GitHub Secrets
docs/ARCHITECTURE.md Architecture overview and design decisions

All READMEs

README Language
README.md English
README.zh-CN.md 简体中文

Sponsors

GitHub Sponsors

License

MIT — same as electerm

About

electerm app in harmony OS

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages