Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Windterm | 17,117 | 5 months ago | 1,184 | C | ||||||
A professional cross-platform SSH/Sftp/Shell/Telnet/Serial terminal. | ||||||||||
Xterm.js | 15,921 | 1,151 | 495 | 12 days ago | 1,093 | October 31, 2023 | 192 | mit | TypeScript | |
A terminal for the web | ||||||||||
Browsh | 15,663 | 8 months ago | 54 | January 31, 2023 | 208 | lgpl-2.1 | JavaScript | |||
A fully-modern text-based browser, rendering to TTY and browsers | ||||||||||
Electerm | 9,610 | 2 | 15 hours ago | 131 | November 30, 2023 | 363 | mit | JavaScript | ||
📻Terminal/ssh/telnet/serialport/sftp client(linux, mac, win) | ||||||||||
Blink | 5,877 | 10 days ago | 410 | gpl-3.0 | Swift | |||||
Blink Mobile Shell for iOS (Mosh based) | ||||||||||
Reptyr | 5,325 | 3 months ago | 20 | mit | C | |||||
Reparent a running program to a new terminal | ||||||||||
Awesome Console Services | 4,804 | 7 months ago | 11 | mit | ||||||
A curated list of awesome console services (reachable via HTTP, HTTPS and other network protocols) | ||||||||||
Sshx | 4,055 | 3 days ago | 8 | mit | Rust | |||||
Fast, collaborative live terminal sharing over the web | ||||||||||
Eternalterminal | 2,769 | a month ago | 78 | apache-2.0 | C++ | |||||
Re-Connectable secure remote shell | ||||||||||
Snowflake | 2,014 | 4 months ago | 169 | gpl-3.0 | Java | |||||
Graphical SFTP client and terminal emulator with helpful utilities |
Open-sourced terminal/ssh/telnet/serialport/sftp client(linux, mac, win).
For experienced developers, you may try the web app version running in browser: electerm-web
Online demo: https://electerm-demo.html5beta.com
ctrl + 2
)brew install --cask electerm
sudo snap install electerm --classic
rpm
, deb
, or snap
release may not work, you can try the tar.gz
release.# winget https://github.com/microsoft/winget-cli
winget install electerm
# scoop https://github.com/lukesampson/scoop
scoop bucket add dorado https://github.com/chawyehsu/dorado
scoop install dorado/electerm
npm i -g electerm
# after installation, it will immediately open for windows and linux,
# for macOS, it will open the drag to install panel
npm i -g electerm
again.https://github.com/electerm/electerm/wiki/Know-issues
https://github.com/electerm/electerm/wiki/Troubleshoot
Would love to hear from you, please tell me what you think, submit an issue, Start a new discussion, create/fix language files or create pull requests, all welcome.
github sponsor
open collective
wechat donate
# tested in ubuntu16.04+/mac os 10.13+ only
# needs nodejs/npm, suggest using nvm to install nodejs/npm
# https://github.com/creationix/nvm
# with nodejs 18.x
git clone [email protected]:electerm/electerm.git
cd electerm
npm i
# start webpack dev server, requires port 5570
npm start
# in a separate terminal session run app
npm run app
# code format check
npm run lint
# code format fix
npm run fix
npm run prepare-build
npm run prepare-test
cp .sample.env .env
# edit .env, fill your test host/username/password, may only works in mac OS
npm run test
# Tested only in ubuntu 16.04 x64+
# Install yarn first(to do yarn autoclean)
# See https://yarnpkg.com/en/docs/install
# Build linux only with -l
npm i
npm run prepare-build
npm run release -l
# check dist/ folder
Visit Releases.
MIT