HyperTerminal
A beautiful, shader-driven retro web terminal emulator.
CreatorPersonal project
TypeCreator
Year2025
Reach / Impact100k+ downloads
HYPERTERMINAL
hyperterminal.org
01 / Overview
The Sandbox
HyperTerminal is a web-based terminal simulator built for developers who miss old CRT monitors. It features adjustable screen curvature, scanline frequency, phosphor bloom, and a fully functional bash wrapper.
02 / The Challenge
Problems Explored
Simulating CRT visual effects (like bloom and scanline flickering) in real-time inside the browser can easily overwhelm GPU memory and slow down standard text typing speeds.
03 / The Solution
How it was built
I integrated Xterm.js for high-speed terminal emulation and routed all visual CRT effects through a custom WebGL fragment shader, executing visual effects directly on the GPU without impacting typing performance.
Core Features
- Adjustable GPU-accelerated CRT shader controls
- Secure multi-tab SSH connections
- Custom prompt scripting language
- Electron package for native desktop runs
Tech Stack
TypeScriptXterm.jsWebGL shadersElectron