vercel/hyper

A terminal built on web technologies

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 44 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,578
Total Stargazers: 44,702 (+0)
Total Subscribers: 469 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 327.2 days
Mean response time: 1049.5 days
90th percentile: 2778.6 days
Tracked items: 115

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 3% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 688
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 1,816 days
Stale 30+ days: 686
Stale 90+ days: 680

Recent activity

Opened in 7 days: 1
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

No issue events were indexed in the last 7 days.

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.

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.

This broad classification reflects the project's architecture combining web technologies with system-level terminal operations.