A web version of MS Paint from Windows XP
Note: This is a fan project based on my nostalgia for the amazing Windows XP OS, but is in no way affiliated with Microsoft
XP Paint is a web-based version of MS Paint for Windows XP. It is a fork of JS Paint, with the following differences: * It is self contained in a single .html file (~1 MB in size). * It is fully usable offline. * It removes many excess features from JS Paint that are not in the actual Windows XP MS Paint (besides a few features, such as rendering GIFs and increased history). * It is much lighter than JS Paint (since it only includes the essential features). * It is Windows XP styled instead of Windows 95 styled.
xp-paint.htmlcontains the entire XP Paint program, including all images and scripts needed to use XP Paint. The only other thing you'll need is a web browser to open the html file in!
XP Paint requires the following prerequisites: * monolith to be installed and on the path. * NodeJS v10+
Commands to build XP Paint:
git clone cd xp-paint node build.js
Credits to Isaiah Odhner and contributors for creating the original JS Paint from which this is forked.
Since this is a fork of JS Paint originally, there may be excess code and files within the repo that are no longer used in XP Paint. Any pull requests that can remove or optimize the size of the repo and the size of the single html file output are much appreciated. Hopefully we can get the single html file to below 1 MB in size!