DarkroomJS is a javascript library to build an extensible image editing tool, on top of FabricJS.
The main goal is to transform a simple image element, into an HTML5 canvas managed by Fabric, and add as many features as you want. All features are plugin-based, and can be customised or deactivated as needed. First implemented features are : cropping, rotation, and an history stack. Next one will be face-detection (plus crop pre-selection), brightness adjustment, and zooming. Everything a standard image editor have can be plugged into DarkroomJS.
This tool does not intent to be a photoshop-like application, but rather a light n' quick tool you can embed in any web page.
Log in or sign up for Devpost to join the conversation.