DPaint.js is a web based image editor modelled after the legendary Deluxe Paint. It's main purpose is to be used as a tool for creating pixel art, but it can also be used for general image editing. The features are: Layers, Selections, Masks, Effects and filters, Multiple undo/redo, Copy/Paste, Colour reduction / dither tools and much more.