Skip to main content
ABHI
TypeScript2025

Nexus OS

Overview

An operating-system-inspired TypeScript project exploring windowed UI, file system abstractions, and process management in the browser.

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