Full Stack
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