Skip to main content
ABHI
TypeScript2025

Nexus OS

Overview

An operating-system-inspired browser experience — windowed UI, simulated file system, and process management, all running in TypeScript.

The Problem

OS-level UI concepts (windows, taskbars, file explorers) are rarely explored in browser contexts, yet they represent some of the most complex interaction patterns in software.

The Approach

Nexus OS implements a windowed desktop environment entirely in the browser, with draggable windows, a virtual file system, and a process model — pushing TypeScript and DOM APIs to their limits.

Tech Stack

TypeScriptDOM APIsVirtual File SystemWindow ManagementState Machine

Next Project

LegacyLens