awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
zeit avatar

zeit/hyper

0
View on GitHub↗
44,602 星标·3,565 分支·TypeScript·MIT·12 次浏览hyper.is↗

Hyper

Hyper is an Electron-based terminal emulator and extensible framework that runs shell commands and system processes. It uses web technologies, including HTML, CSS, and JavaScript, to render the command-line interface.

The project provides a programmable environment for building custom plugins and themes. This architecture allows for the modification of terminal behavior and the design of custom interface interactions through web styling.

The system emulates a terminal environment and supports the integration of external scripts to extend functionality and customize the visual appearance of the shell.

Features

  • Terminal Emulators - Provides a full terminal emulator for running shell commands and managing system processes.
  • Chromium-Based Desktop Shells - Wraps a native terminal process within a Chromium-based desktop shell to enable web-based styling.
  • Terminal and Command-Line Environments - Creates a programmable command-line environment leveraging browser capabilities for an enhanced user experience.
  • Terminal Functionality Extensions - Enables the injection of custom features and behaviors by hooking into the core rendering and input lifecycle.
  • Plugin-Based Architectures - Uses a plugin-based architecture to allow external scripts to modify terminal behavior and themes.
  • Interface Appearance Customization - Allows extensive modification of the terminal's visual interface and interaction behavior through themes and styles.
  • Terminal Application Frameworks - Provides a programmable framework for building custom plugins and themes to extend terminal functionality.
  • Web-Based Terminal Emulators - Emulates a terminal environment using web technologies for a flexible, browser-powered user interface.
  • Inter-Process Communication Layers - Implements an inter-process communication layer to pass shell input and output between the renderer and system processes.
  • Terminal Workflow Customizations - Provides tools to tailor the functional behavior and workflow of the command-line environment.
  • Canvas Rendering Pipelines - Utilizes a canvas-based rendering pipeline via xterm.js to efficiently draw terminal output.
  • PTY Bridges - Provides a Node.js PTY bridge to connect the frontend interface to native system terminal processes.
  • Terminal Emulators - Terminal emulator built on web technologies.
  • Terminal Emulators - Terminal built on web technologies.
  • Miscellaneous Tools - Terminal emulator.

Star 历史

zeit/hyper 的 Star 历史图表zeit/hyper 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

zeit/hyper 是做什么的?

Hyper is an Electron-based terminal emulator and extensible framework that runs shell commands and system processes. It uses web technologies, including HTML, CSS, and JavaScript, to render the command-line interface.

zeit/hyper 的主要功能有哪些?

zeit/hyper 的主要功能包括:Terminal Emulators, Chromium-Based Desktop Shells, Terminal and Command-Line Environments, Terminal Functionality Extensions, Plugin-Based Architectures, Interface Appearance Customization, Terminal Application Frameworks, Web-Based Terminal Emulators。

zeit/hyper 有哪些开源替代品?

zeit/hyper 的开源替代品包括: railsware/upterm — Upterm is a terminal emulator development project designed to render an interactive command-line interface. It… eugeny/terminus — Terminus is a multifunctional terminal emulator and connection manager designed for managing remote server shells and… zellij-org/zellij — Zellij is a terminal multiplexer and workspace manager designed to organize command-line sessions into persistent,… xtermjs/xterm.js — xterm.js is a high-performance terminal emulator library designed for web applications. It provides a core rendering… felixse/fluentterminal — FluentTerminal is a terminal emulator and SSH client designed for running multiple shell sessions. It functions as a… tbodt/ish — Ish is a Linux shell emulator for iOS that provides a local terminal environment for running shell commands and…

Hyper 的开源替代方案

相似的开源项目,按与 Hyper 的功能重合度排序。
  • railsware/uptermrailsware 的头像

    railsware/upterm

    19,083在 GitHub 上查看↗

    Upterm is a terminal emulator development project designed to render an interactive command-line interface. It provides emulation for standard terminals to maintain compatibility with complex command-line programs, text editors, and remote shells. The project focuses on shell workflow optimization through interactive command completion. This includes a state-driven suggestion engine that displays a suggestion box with command descriptions and expanded alias values while a user is typing. The system manages real-time input and output streams using pseudo-terminals and virtual terminal emulati

    TypeScript
    在 GitHub 上查看↗19,083
  • eugeny/terminusEugeny 的头像

    Eugeny/terminus

    72,175在 GitHub 上查看↗

    Terminus is a multifunctional terminal emulator and connection manager designed for managing remote server shells and local hardware device connections. It functions as a customizable shell interface and a cross-platform serial client, supporting communication via SSH, Telnet, and serial ports. The application features an extensible system that allows the integration of third-party plugins, such as AI assistants and additional connectivity tools. It includes a dedicated SSH connection manager with support for jump hosts, port forwarding, and the storage of sensitive credentials within encrypt

    TypeScript
    在 GitHub 上查看↗72,175
  • zellij-org/zellijzellij-org 的头像

    zellij-org/zellij

    33,683在 GitHub 上查看↗

    Zellij is a terminal multiplexer and workspace manager designed to organize command-line sessions into persistent, reconfigurable layouts. It functions as a terminal plugin framework, allowing users to extend their environment with modular, event-driven components that interact with the host through a structured message-passing protocol. The project distinguishes itself through a layout-engine-based architecture that decouples visual pane arrangements from process execution, enabling automated and repeatable terminal workflows. It includes integrated support for web-based remote access, facil

    Rustmultiplexerterminalworkspace
    在 GitHub 上查看↗33,683
  • xtermjs/xterm.jsxtermjs 的头像

    xtermjs/xterm.js

    20,795在 GitHub 上查看↗

    xterm.js is a high-performance terminal emulator library designed for web applications. It provides a core rendering engine and a modular interface that allows developers to embed fully functional, interactive command-line interfaces directly into browser environments. By processing standard terminal data streams and managing internal buffer states, the library enables the creation of rich, text-based user interfaces that support standard terminal protocols. The project distinguishes itself through a highly extensible architecture that allows for deep customization of terminal behavior. Devel

    TypeScriptconsoledevelopmentjavascript
    在 GitHub 上查看↗20,795
  • 查看 Hyper 的所有 30 个替代方案→