An open-source alternative to Photoshop written in Python. Full-featured image editor with layers, filters, brushes, selections, and a familiar Photoshop-inspired workflow.
- Layer System β Create, reorder, merge, and manage multiple layers with blend modes and opacity
- Selection Tools β Rectangular, elliptical, lasso, and magic wand selections
- Brush Engine β Customizable brushes with size, opacity, and hardness controls
- Filters & Effects β Blur, sharpen, color adjustments, transforms, and more
- File Support β Open and save common image formats (PNG, JPG, BMP, TIFF)
- Dark Theme β Professional dark-themed interface
- Undo/Redo β Full history support
python pyshop_image_editor.pyDependencies auto-install on first run.
- Python 3.8+
- PyQt6 (auto-installed)
| Tool | Type | Best For |
|---|---|---|
| PyShop (this repo) | Python desktop app | Native desktop image editor with familiar app behavior |
| Openshop | Single-file browser app | Zero-install editing in any browser β 33 tools, PSD import, client-side AI, works offline |
If you want an image editor with no Python install required, see Openshop β a single HTML file that runs entirely in your browser.
MIT License