Web version of Windows XP MS Paint.

Overview

Paint Logo XP Paint

Try out XP Paint here!

XP Paint

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.

Usage

To use XP Paint, click this link. You can also download a copy by clicking the link and saving the page, or by using a program like curl:

curl https://raw.githubusercontent.com/assemblylanguage/xp-paint/master/dist/xp-paint.html > xp-paint.html

Building

Instructions for building from source:

git clone https://github.com/assemblylanguage/xp-paint.git
cd xp-paint
npm install
node index.js

If the build was successful:

  • The HTML file will be built at ./dist/xp-paint.html
  • The HTML file will be built at ./dist/xp-paint.min.html

Credits

  • Credits to Isaiah Odhner and contributors for creating the original JS Paint from which this is forked.
  • Credits to Adam Hammad and contributors for creating the XP.css library which was used heavily in the restyling the fork.

License

Code licensed under the GNU AGPLv3. This project is not affiliated with Microsoft.

You might also like...

Hacker Tools cross-platform desktop App, support windows/MacOS/LInux ....

Hacker Tools cross-platform desktop App, support windows/MacOS/LInux ....

Jan 8, 2023

Pull sensitive data from users on windows including discord tokens and chrome data.

Pull sensitive data from users on windows including discord tokens and chrome data.

โญ For a ๐Ÿช Pegasus Pull sensitive data from users on windows including discord tokens and chrome data. Features ๐ŸŸฉ Discord tokens ๐ŸŸฉ Geolocation data

Dec 24, 2022

Inter Process Communication Module for node supporting Unix sockets, TCP, TLS, and UDP. Giving lightning speed on Linux, Mac, and Windows. Neural Networking in Node.JS

Inter Process Communication Module for node supporting Unix sockets, TCP, TLS, and UDP. Giving lightning speed on Linux, Mac, and Windows. Neural Networking in Node.JS

Inter Process Communication Module for node supporting Unix sockets, TCP, TLS, and UDP. Giving lightning speed on Linux, Mac, and Windows. Neural Networking in Node.JS

Dec 9, 2022

Using a RPI 3b+ to create a PT camera accessible through Windows browser and controllable through MQTT

web-camera_PT A Web flask server converts the MJPEG stream from RPI to JPG img using opencv, then display in browser. Controls added to move Camera in

Dec 20, 2022

Windows 11 clone made with ๐Ÿ’› using NextJS and TailwindCSS by Vishwa Gaurav.

Windows 11 clone made with ๐Ÿ’› using NextJS and TailwindCSS by Vishwa Gaurav.

Windows 11 Windows 11 made with ๐Ÿ’› using NextJS and TailwindCSS by Vishwa Gaurav. ScreenShots *In Development Mode Our Social Links PageSpeed Insights

Nov 9, 2022

An open-source, blazing fast code editor for Windows, Mac, and Linux.

Thermite An open-source, blazing fast code editor for Windows, Mac, and Linux. About Thermite is a Blazing Fast, Open-Source, Cross-Platform Code Edit

Oct 25, 2022

Requestly Desktop App (Mac, Linux, Windows)

Requestly Desktop App Requestly Desktop App. Debug your network request across all apps (Safari, Chrome, Firefox, Brave...) using a single app. Direct

Jan 2, 2023

๐ŸŽ› Desktop application (Windows / macOS / Linux) for Home Assistant built with Electron

๐ŸŽ› Desktop application (Windows / macOS / Linux) for Home Assistant built with Electron

Home Assistant - Desktop Desktop App (Windows / macOS / Linux) for Home Assistant built with Electron Installation Just download the latest version fo

Dec 11, 2022

Windows dll injector EAC + BE

EAC-BE-Injector go check out my other projects https://github.com/Skengdoo/HyperVisor-Injector To Purchase Full Source add my discord skeng#9524 reaso

Dec 15, 2022
Comments
  • Bad link

    Bad link

    The link to Isaiah Odhner is incorrect. His currently active domain ends in .io, not .ml. Perhaps it'd be nicer to link to the JS Paint Github repo instead anyway?

    opened by shdon 1
Owner
null
PHP Version Manager, for Windows

PHP Version Manager CLI to manage PHP versions, created for Windows. Before Install If PHP is already installed, it is recommended that you remove it.

Caio Teixeira 7 Aug 23, 2022
A guide that teach you build a custom version of chromium on macOS/Windows/Linux that supporting hardware/software HEVC decoding.

enable-chromium-hevc-hardware-decoding A guide that teach you build a custom version of chromium on macOS/Windows/Linux that supports hardware/softwar

Sta Zhu 778 Jan 1, 2023
Activate The Open Web โ„ข ("Activate Windows" watermark ported to the web)

Activate-Web The "Activate Windows" watermark ported to Open Web โ„ข. Inspired by activate-linux. As of 0.1, itโ€™s a Web Component written in TypeScript,

Blair Noctis 8 Jun 6, 2022
The Remix version of the fakebooks app demonstrated on https://remix.run. Check out the CRA version: https://github.com/kentcdodds/fakebooks-cra

Remix Fakebooks App This is a (very) simple implementation of the fakebooks mock app demonstrated on remix.run. There is no database, but there is an

Kent C. Dodds 61 Dec 22, 2022
A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux and Web

็ฎ€ไฝ“ไธญๆ–‡ | English Koodo Reader A cross-platform ebook reader Download | Preview | Roadmap | Document Preview Feature Format support: EPUB (.epub) Scanned

Troye Guo 8.6k Dec 29, 2022
A small web app that tries to imitate the desktop web version of amazon site, you can add items to the basket, delete them, and have your user authentication feature thanks to Firebase.

Features Here's the feature's included in this project ??โ€??โ€??โ€?? Login Page ?? Products Page ?? Cart and Checkout Page ?? Sign up function with Goog

Murad Rahmanzada 16 Aug 22, 2022
Tools to check version monitoring (updates) for web application. web ๅบ”็”จ็‰ˆๆœฌ็›‘ๆต‹(ๆ›ดๆ–ฐ)ๅทฅๅ…ทๅบ“

?? version-rocket ?? English | ็ฎ€ไฝ“ไธญๆ–‡ Notify users when a new version of your site is available and prompt them to refresh the page. When you finish dep

hakuna 77 Dec 29, 2022
Make drag-and-drop easier using DropPoint. Drag content without having to open side-by-side windows

Make drag-and-drop easier using DropPoint! DropPoint helps you drag content without having to open side-by-side windows Works on Windows, Linux and Ma

Sudev Suresh Sreedevi 391 Dec 29, 2022
Smart Auto Move learns the size and position of your application windows and restores them to the correct place on subsequent launches. Supports GNOME Wayland.

smart-auto-move smart-auto-move is a Gnome Shell extension which keeps track of all application windows and restores them to the previous position, si

khimaros 40 Dec 23, 2022
Anime, Manga, and Light Novel Tracker Application for Windows

Courier Courier is an Anime, Manga, and Light Novel Tracker Application for Windows. With the help of AniList, this desktop app helps you manage and t

Kevin Hoang 8 Oct 5, 2022