photoslop — a layered, browser-based photo editor built Dash-first: drop many images, stack and blend layers, apply non-destructive effects, keep your work in a per-account catalogue, export to PNG/JPEG/WebP/SVG/TIFF/PDF, a local directory or Cloudflare R2, and drive every operation from Python or an AI agent. By Pip Install Python.

Photo Slop — a Dash-first photo editor

The Photo Slop editor: three image layers on an artboard, the layer panel on the right, a sepia adjustment on the top layer

A layered, browser-based photo editor built on Dash, dash-mantine-components and Fabric.js — drivable from the mouse, from Python, or from an AI agent, with a catalogue that keeps your work with your account. By Pip Install Python.

git clone https://github.com/pip-install-python/Photo-Slop

This host documents no package of its own — it is the template the network's component sites are forked from.

Drop many images onto the canvas, stack them as layers, blend and adjust them non-destructively, then export to a file, a server directory or a Cloudflare R2 bucket — or sign in and keep it all in your catalogue.

Open the editor · Your catalogue


What it does

Quick Start

git clone https://github.com/pip-install-python/Photo-Slop
cd photoslop
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
PHOTO_DEV_USER=me python run.py   # http://127.0.0.1:8559/editor — a stand-in account for local work

The compiled canvas component ships in the repo, so Node is only needed when you change the TypeScript in src/ts/. Then follow the Quick Start guide for a tour of the editor and Accounts & Catalogue for sign-in and storage.

Built from

Learn more

Powered by

Powered by dash-improve-my-llms 2.10.0 (the version is read from the installed package, never hardcoded) — it serves this site's llms.txt, sitemap and crawler documents.

License

MIT License - see LICENSE for details.

Note for AI agents: This is the static, prerendered view of an interactive Dash application served because we detected a non-JS user agent. Full prose docs: