A simple pixel art editor built with Go and the Fyne UI framework.
demo-pixel-2025-05-01_08.08.20.mp4
- Pixel Canvas: 50x50 grid for creating pixel art
- Color Selection: RGB color picker
- Brush Tools: Basic brush functionality
- Pan & Navigate: Move around the canvas
- Simple UI: Clean interface with essential controls
- Go 1.22 or higher
- Fyne dependencies (see Fyne Getting Started)
# Clone the repository
git clone https://github.com/abdul756/Pixel-Editor.git
cd Pixel-Editor
# Run the helper script (will install dependencies if needed)
./run-native.sh
Make sure Docker is installed and running on your system.
# Clone the repository
git clone https://github.com/abdul756/Pixel-Editor.git
cd Pixel-Editor
# Run the helper script
./run.sh
- Start the Application: Launch PixelEditor
- Draw: Click and drag on the canvas to draw pixels
- Change Colors: Use the color picker to select colors
- Navigate: Right-click and drag to pan around the canvas
- src/core: Canvas rendering and pixel manipulation
- src/ui: User interface components
- src/utils: Utility functions and types
This project is licensed under the MIT License - see the LICENSE file for details.
Built with Go and Fyne