A playful, extensible drawing app built with Python and Tkinter.
- Multiple layers with add, delete, reorder, rename, and visibility toggle
- Brush, eraser, shapes, and more
- Plugin support for custom tools
- Undo/redo
- Save and open images
- Fun effects and color themes
- Install Python 3.7+
- Install dependencies:
pip install -r requirements.txt
- Run the app:
python main.py
- Use the toolbar and menus to select tools, colors, and shapes.
- Manage layers from the sidebar: add, delete, reorder, rename, and toggle visibility.
- Save your artwork as PNG, JPG, or SVG.
- Try the fun features like emoji stamps and random color themes!
- Fork the repo and create a feature branch.
- Add or improve features, fix bugs, or write tests.
- Run
flake8andblackto ensure code quality. - Submit a pull request with a clear description.
- Python 3.7+
- Pillow
- Tkinter (usually included with Python)
- (Optional) svgwrite for SVG export
MIT