Windows XP as a web page
A near-pixelperfect recreation of Windows XP's look and feel in the browser with a working filesystem.
A ton of stuff is missing, which should be obvious if you check out the live version. The code is also a bit messy at the moment as I'm experimenting and seeing what sticks.
I have a lot of plans, most of which will never see the light of day. I will however consider this project complete enough once the following are done:
- Recreate standard reuseable widgets (toolbars, menubar, input fields, etc)
- Start Menu
- Boot sequence / loading screen
- Basic working filesystem
- Have a few apps fully* working
- File Explorer
- Fallback to similar fonts on other platforms
- Customize the cursor
* mostly anyway
I love React, but I have done no projects that prove that. Windows XP also has a special place in my heart, so in a nostalgia-induced rush I decided to start this project.
- React + TypeScript <3
- React-Contexify for dropdowns and context menus
- React-Autosuggest for the navigation bar
- BrowserFS for the filesystem
- Styled Components for styling
- A bunch more
- Windows XP VM
- Resource Hacker / ResBuild / MSStyles Converter
- Magnifixer / KMag
MIT - Do whatever you want
Copyright of all image assets belong to Microsoft. I will remove them upon request, but I'm hoping they will turn a blind eye. The plan is to replace everything feasible with CSS styling or original recreations.