Skip to content

electerm/electerm-harmony

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


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

This project brings electerm to HarmonyOS using the Electron 鸿蒙 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 鸿蒙 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 鸿蒙 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

Sponsors

GitHub Sponsors

License

MIT — same as electerm

About

electerm app in harmony OS

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors