Nimp is a procedural, non-destructive, node-based image manipulation program. It is completely free and open source and comes as a web app accessible via any browser. Nimp features a simple drag and drop UI and features essential image manipulation tools such as image adjustment, color correction, retouching, transform, and even control nodes. Every edit inside Nimp is preserved individually and is editable at any point of time. Any changes made to a point in the graph will automatically update all connected nodes.