<< back

Hyper 3.4.1

A terminal built on web technologies

Category: Developer Tools
Price: Free
Popularity: Medium
Version String: 3.4.1
Release Date: 2023-01-07
Architecture: Intel & AppleSilicon(ARM)
Minimum OS: macOS 11.0.0
Vendor Name: Zeit, Inc
Homepage: hyper.is

Version History 3.4.1

You can find release notes for this version here: [github.com]


Hyper is an Electron-based Terminal

Built on HTML/CSS/JS

Fully extensible

Project Goals
The goal of the project is to create a beautiful and extensible experience for command-line interface users, built on open web standards. In the beginning, our focus will be primarily around speed, stability and the development of the correct API for extension authors.

Extensions are available on npm.

All command keys can be changed. In order to change them, edit ~/Library/Application Support/Hyper/.hyper.js and add your desired change to keymaps.

Extensions API
Extensions are universal Node.js modules loaded by both Electron and the renderer process.
The extension system is designed around composition of the APIs we use to build the terminal: React components and Redux actions.
Instead of exposing a custom API method or parameter for every possible customization point, we allow you to intercept and compose every bit of functionality!
The only knowledge that is therefore required to successfully extend Hyper is that of its underlying open source libraries.

Module loading
The user can hot-load and hot-reload plugins by pressing Command + R (refresh). Please strive to make plugins that don't require a complete restart of the application to work.

Decorating components
We give you the ability to provide a higher order component for every piece of the Hyper UI.

The underlying terminal
Hyper achieves a lot of its speed and functionality thanks to the power of xterm.js