React XP

February 15, 2026 · View on GitHub

An authentic recreation of Windows XP, created using React and Typescript.

Features

  • Functional Taskbar and Start Menu
  • Movable Desktop Icons
  • Movable & resizable windows
  • Login Screen
  • Notepad
  • Browsable File Explorer with back and forward functionality
  • Internet Explorer with Wayback Machine implementation for period accurate web browsing.
  • Run can open applications and Folders, either by internal appId, or title. URLs will also open in Internet Explorer.
  • Login, Shutdown and boot up sequences

Roadmap

This is an ongoing project, with many more features I’d like to include in the future, here are some of them:

  • Theme and User customisation
  • Clippy
  • MSN Messenger
  • Solitaire

Demo

https://react-xp.jamiepates.com/

Local Installation

git clone https://github.com/Cyanoxide/react-xp.git
cd react-xp/frontend/
npm install
npm run dev

Then open http://localhost:5174 in your browser.

Support & Contribution

If you like the project and wish to support it, consider sharing the project online or donating here: https://ko-fi.com/cyanoxide