chromium/hterm

MOVED: Please use the new libapps repo on chromium.googlesource.com instead

JavaScript

348

709 commits

updated Jun 29, 2022

See the code

README

hterm

hterm is a JS library that provides a terminal emulator. It is reasonably fast, reasonably correct, and reasonably portable across browsers.

Do not confuse this with an ssh client (like Secure Shell) or a shell environment by itself. It only provides the platform for rendering terminal output and accepting keyboard input.

Contact

The chromium-hterm mailing list can be used to contact other users and developers for questions.

Our existing set of bugs/feature requests can be found at https://goo.gl/VkasRC.

To file an actual report, you can use https://goo.gl/vb94JY. This will route to the right people.

Requirements

We require ECMAScript 2018. If you're using an older runtime, then sorry, you're not supported. Fortunately, all modern browsers today should support it.

We might use some newer features as we deem useful, but only ones that can be polyfilled (and we'll include those polyfills by way of libdot). We'll avoid language features (e.g. syntax) that can't be polyfilled.

Of course, we might slip up and use something that violates these stated goals. Feel free to let us know via the Contact section above! :)

Mirrors & Packaging

Documentation

hterm
javascript
terminal-emulator

Contributors

(top 30 of 35)

vapier

414 commits

rginda

195 commits

shivanggarg1999

12 commits

wilford

12 commits

chromium/hterm

MOVED: Please use the new libapps repo on chromium.googlesource.com instead

JavaScript

348

709 commits

updated Jun 29, 2022

See the code

README

hterm

hterm is a JS library that provides a terminal emulator. It is reasonably fast, reasonably correct, and reasonably portable across browsers.

Do not confuse this with an ssh client (like Secure Shell) or a shell environment by itself. It only provides the platform for rendering terminal output and accepting keyboard input.

Contact

The chromium-hterm mailing list can be used to contact other users and developers for questions.

Our existing set of bugs/feature requests can be found at https://goo.gl/VkasRC.

To file an actual report, you can use https://goo.gl/vb94JY. This will route to the right people.

Requirements

We require ECMAScript 2018. If you're using an older runtime, then sorry, you're not supported. Fortunately, all modern browsers today should support it.

We might use some newer features as we deem useful, but only ones that can be polyfilled (and we'll include those polyfills by way of libdot). We'll avoid language features (e.g. syntax) that can't be polyfilled.

Of course, we might slip up and use something that violates these stated goals. Feel free to let us know via the Contact section above! :)

Mirrors & Packaging

Documentation

hterm
javascript
terminal-emulator

Contributors

(top 30 of 35)

vapier

414 commits

rginda

195 commits

shivanggarg1999

12 commits

wilford

12 commits

Languages

JavaScript

88.0%

HTML

7.6%

Python

2.6%