vercel/hyper
This is a cross-platform terminal emulator application built with Electron and React, now fully migrated to TypeScript. It manages terminal sessions, plugin ecosystems, and window states through a typed RPC system and Redux store. The system provides CLI integration for all major operating systems, allowing command-line access and plugin management. The codebase enforces strict type safety and process isolation to ensure stability and maintainability.
48.1
Weak · 3 August 2026
18k
lines of production code
TypeScript
primary language
2
bus factor · 292 authors in all
3
measurements over time
How it got here
2016–2017 · TypeScript migration and build modernization
The project underwent a comprehensive migration to TypeScript, replacing the legacy JavaScript codebase with a type-safe architecture. This period focused on modernizing the build system with Webpack, removing obsolete files and dependencies, and improving startup performance and macOS support.
7 changes
2018–2019 · TypeScript migration and CLI integration
This period focused on a comprehensive migration of the codebase to TypeScript, enforcing strict typing across the application's core logic, UI, and tests. Simultaneously, the project significantly expanded command-line interface capabilities by adding CLI tools and context menu integrations for all three major operating systems.
16 changes
2020–2023 · TypeScript migration and tooling updates
This period focused on migrating the codebase to TypeScript, including the Redux store configuration and all UI components, while centralizing type definitions. The project also updated its development tooling by switching to pnpm and applying a Windows-specific patch to node-pty.
5 changes
Survey your own repository
vercel/hyper was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 3 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit da0c401d7f — the exact code this score is about.
- Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.