All WorkOpen TerminalGitHub
All WorkView on GitHub
Full Stack

Open Terminal

Open Terminal
Role
Solo developer
Year
2023
Category
Full Stack
Stack
JavaScript, Canvas API
Overview

Open Terminal is a browser-based terminal emulator rendered entirely on canvas, built to feel indistinguishable from a native shell down to cursor blink timing and scrollback behaviour.

A custom shell layer parses and executes a working command set client-side, with GSAP driving the cursor, scroll, and window-chrome animation so the whole thing feels physically responsive rather than simulated.

Highlights
01Canvas-rendered terminal with native-feeling cursor and scrollback
02Custom shell parser supporting piping and command history
03GSAP-driven window chrome and cursor animation
04Zero backend dependency, runs fully client-side

Feature gallery

Built with
JavaScriptCanvas APIGSAP
More Work