Pixly 👾
A feature-rich, web-based pixel art editor in the making. Try it now →
-
Drawing tools
- ✅ Brush and bucket fill tools;
- ✅ Custom color picker with saveable palette;
-
Layer system
- ✅ Create, toggle, reorder, and merge layers;
- ✅ Flexible layer management;
-
Canvas
- ✅ Predefined sizes (
8x8
,16x16
,32x32
); - ✅ Custom sizes (
8-64
pixels); - ✅ Size persistence;
- ✅ Predefined sizes (
-
Additional features
- ✅ Undo/Redo with keyboard shortcuts;
- 🚧 Export capabilities;
- 🚧 Local storage;
- 🔲 Color harmonies;
- 🔲 Shading mode;
- 🔲 RotSprite rotation;
- 🔲 Custom brushes;
- 🔲 Blend modes;
# Clone the repository:
git clone https://github.com/luxonauta/pixly
cd pixly
# Install the dependencies:
npm install
# Start the development server:
npm run dev
Then, visit: http://localhost:3000;
- Canvas: choose preset sizes or create custom (8x8 to 64x64);
- Drawing: click/drag for pixels, bucket for fills;
- Layers: create, toggle, reorder, delete (minimum: 1);
- Undo:
Ctrl/Cmd + Z
; - Redo:
Ctrl/Cmd + Y
; - Clear:
Delete
;
- React;
- Next.js;
- Tailwind CSS;
- Heroicons;
- Fork repository;
- Create feature branch (
git checkout -b feature/amazing-feature
); - Commit changes (
git commit -m 'Add amazing feature'
); - Push branch (
git push origin feature/amazing-feature
); - Open Pull Request!