Hyper
hyper.is
2
Leaving SiteNav
External Link Disclaimer
You are about to visit hyper.is. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
Hyper is an Electron-based terminal emulator that aims to create a beautiful and extensible command-line interface experience built on open web standards. The project is maintained by Vercel and has reached version 3.4.1, running on macOS, Windows with installer and portable executables, and Linux with Debian, Fedora, and AppImage packages. The terminal leverages xterm.js as its underlying rendering engine for performance and compatibility, and uses React for its user interface components with Redux for state management. Hyper distinguishes itself through its universal extension system, where plugins are standard npm packages discovered through the hyper keyword. Users install extensions by adding package names to the plugins array in the .hyper.js configuration file, and Hyper automatically installs, loads, and hot-reloads them with Command+R without requiring a full application restart. The plugin API exposes over 20 lifecycle and decoration methods including decorateConfig for theming, decorateHyper and decorateTerm for wrapping React components with higher-order components, middleware for intercepting Redux actions, reduceUI and reduceSessions for custom state reducers, and mapHyperState and mapTermsDispatch for connecting container components. Configuration supports properties for font family and size, cursor shape and color, ANSI 16 color palette overrides, custom CSS injection, scrollback history, shell arguments, environment variables, window dimensions, and modifier key behavior. The project is open source under the MIT license with the source code available on GitHub.
Statistics
2
Views
0
Clicks
0
Like
0
Dislike