hyper
by
vercel

Description: A terminal built on web technologies

View on GitHub ↗

Summary Information

Updated 3 minutes ago
Added to GitGenius on April 8th, 2021
Created on July 1st, 2016
Open Issues & Pull Requests: 1,045 (+0)
Number of forks: 3,568
Total Stargazers: 44,639 (+0)
Total Subscribers: 472 (+0)

Issue Activity (beta)

Open issues: 690
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,820 days
Stale 30+ days: 686
Stale 90+ days: 684

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • 🐛 Type: Bug (97)
  • 🛠 Type: Feature Request (64)
  • help wanted (63)
  • 👆 Is Upstream (48)
  • 🖼 Platform: Windows (47)
  • ❔ Type: Question (43)
  • 🎨 Type: Enhancement (35)
  • 🤯 Type: Compatibility (29)

Most active issues this week

Repository Insights (GitGenius)

Median issue/PR response: 796.0 days
Mean response time: 1221.6 days
90th percentile: 2867.3 days
Tracked items: 125

Most active contributors

Detailed Description

Hyper is a terminal emulator built on web technologies, created by Vercel and written primarily in TypeScript. The project aims to deliver a beautiful and extensible command-line interface experience using open web standards, with initial development priorities centered on speed, stability, and establishing the correct extension API for third-party developers. The application is cross-platform, supporting Linux, macOS, and Windows through various package managers including Homebrew Cask, Chocolatey, the AUR, NixOS packages, and Snapcraft, with direct downloads available from the official hyper.is website.

The repository demonstrates active engagement with its user community, though with notably long response latencies. Across 124 tracked issues and pull requests, the median response time was 19105.1 hours with a mean of 29536.8 hours, indicating that while the project receives attention, responses can take considerable time. The most frequently applied issue labels are help wanted and feature requests, each appearing 9 times, followed by bug reports at 6 occurrences. Key contributors tracked by GitGenius include jaraco with 9 events, corneliusroemer with 7 events, and mcandre with 7 events, showing distributed maintenance responsibility across multiple developers.

Development of Hyper requires pnpm as the package manager, with setup instructions provided for Windows, macOS, and Linux platforms. The build process involves installing platform-specific dependencies such as GraphicsMagick, icnsutils, and xz-utils on Linux, or windows-build-tools on Windows. Contributors clone the repository, install dependencies via pnpm install, and use pnpm run dev to build and watch for changes, with pnpm run app launching the application. The project uses Webpack for watching and rebuilding renderer code and Electron for the application framework. Known development issues documented in the repository include problems building node-pty, C++ compiler errors on macOS during installation, and codesign issues during distribution builds, each with specific troubleshooting steps provided.

The GitGenius classification system identifies Hyper across numerous technical domains including web applications, websockets, subprocesses, TCP handling, Node.js, CLI tooling, shell integration, HTTP/2, real-time communication, and terminal functionality. This broad classification reflects the project's architecture combining web technologies with system-level terminal operations. The repository maintains connections to other major open-source projects through overlapping contributors, specifically linking to Microsoft's VSCode and TypeScript repositories as well as the Rust language project, suggesting cross-pollination of ideas and practices among these significant development communities.

hyper
by
vercelvercel/hyper

Repository Details

Fetching additional details & charts...