Skip to main content

Experience Windows XP in your browser

A fully interactive Windows XP desktop environment built with React. Features draggable windows, authentic boot sequences, 13 applications including Minesweeper and Winamp, and complete system sounds.

Web XP Desktop Preview

Quick start

Get Web XP running locally in just a few steps

1

Clone the repository

Clone the Web XP repository to your local machine:
git clone https://github.com/aduncandev/web-xp.git
cd web-xp
2

Install dependencies

Install the required packages using npm:
npm install
Requires Node.js version 14 or higher
3

Start the development server

Run the development server with Vite:
npm start
The application will open at http://localhost:3000
4

Build for production

When youโ€™re ready to deploy, build the production bundle:
npm run build
Preview the production build locally:
npm run preview

Key features

Everything you need for an authentic Windows XP experience

Desktop Environment

Complete XP desktop with draggable windows, taskbar, start menu, and system tray

13 Applications

Fully functional apps including Minesweeper, Notepad, Winamp, Paint, and more

Boot Sequences

Authentic boot, login, welcome, and shutdown animations with system sounds

Window Management

Resize, drag, minimize, maximize, and focus windows with z-ordering

System Sounds

Complete audio experience with boot, login, error, and notification sounds

BSOD Handler

Blue screen of death for unhandled JavaScript errors with real error codes

Ready to dive in?

Start building with Web XP today. Follow the quickstart guide to get up and running in minutes, or explore the full documentation to learn about customization and advanced features.

Get Started Now

Build docs developers (and LLMs) love