Terminal Emulators

Hyper – terminal emulator built with web technologies

Last Updated on September 1, 2020


Extensibility relates to the ability to customize an application to an individual’s preferences and tastes. This flexibility is offered by plugins and themes.

Hyper does not accept any command line arguments. You modify Hyper through its config file, ~/.hyper.js.


There are more than 20 plugins available which add additional functionality to this terminal application.

There’s no fancy plugin manager within the application that helps you install plugins. Instead, edit the config file and add a few lines of text. For example to use the hyperpower plugin, add the following lines to the section plugins:

plugins: [

Hyper offers the ability to install plugins with hyper i but this functionality wasn’t working on the latest version I tested.

Here’s a very short video showing hyperpower in action.


If you don’t like the default theme, there’s plenty to choose from. Again you can add a theme by entering the theme in the plugins section of the config file (.hyper.js).

Here’s the solarized light and material themes respectively.

hyper: Solarized Theme

hyper: Material theme

Next page: Page 4 – Other Features

Pages in this article:
Page 1 – Introduction / Installation
Page 2 – In Operation
Page 3 – Extensibility
Page 4 – Other Features
Page 5 – Summary

Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Newest Most Voted
Inline Feedbacks
View all comments
Liam Mapson
Liam Mapson
4 years ago

Everyone who’s “in the market for a terminal built on web technologies”, please raise your hand…

No doubt I’ve missed something important, but what?

Luke Baker
4 years ago
Reply to  Liam Mapson

It just means if you’re looking for a modern terminal….

4 years ago

If you might want to access a text based application from Linux on a remote network with a web server to provide access in this manner you might use this. Most young’uns wouldn’t know there’s trilliions of lines of code apps running out there that still manage huge petabytes of data all in text mode. IRS, Healthcare, lots of places. What I hate about articles on “Terminal Emulation” is they only deal with one emulation. VT100 compatible. If you want to write a true Terminal Emulator, emulate some terminals and do ADDS, IBM3090, or some other useful things instead of kiddie stuff.

Phil S
Phil S
4 years ago
Reply to  Erpitt

Erpitt, if you want ADDS, IBM3090 or whatever, and think there’s a need to emulate them, go ahead and write a terminal emulator that meets your needs. The VT100 was very successful, and for a good reason.