https://github.com/phyulwin/golang-pixel-art-maker-raylib
A lightweight pixel art editor built with Go using raylib-go.
https://github.com/phyulwin/golang-pixel-art-maker-raylib
art canvas code go golang pixel raylib raylib-go template
Last synced: 11 months ago
JSON representation
A lightweight pixel art editor built with Go using raylib-go.
- Host: GitHub
- URL: https://github.com/phyulwin/golang-pixel-art-maker-raylib
- Owner: phyulwin
- License: cc0-1.0
- Created: 2025-07-31T03:52:29.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-08-09T09:06:28.000Z (11 months ago)
- Last Synced: 2025-08-09T11:25:24.761Z (11 months ago)
- Topics: art, canvas, code, go, golang, pixel, raylib, raylib-go, template
- Language: Go
- Homepage:
- Size: 189 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# R-artBit🐰 Golang Pixel Art Maker
A lightweight pixel art editor built with Go using [raylib-go](https://github.com/gen2brain/raylib-go). No external UI dependencies. Designed for quick sketching, color experimentation with basic single-layer canvas.

---
## Features
- **Interactive Canvas**
- 32×32 grid, real-time painting
- Pan with Shift + Right Click
- Zoom with mouse wheel
- **Color Selection**
- Fixed color palette
- RGB sliders for custom colors
- Live preview and selection
- **Tools**
- Undo / Redo
- Toggle Grid
- New Canvas (clear all)
- Save to PNG
### Live Drawing in Canvas View:

### Artwork is exported as PNG file:

---
| Action | Input |
|-------------------------|----------------------------|
| Draw | Left Click |
| Erase | Paint with blank color |
| Pan | Shift + Right Click & Drag |
| Zoom | Mouse Wheel |
| Color Pick (Custom) | Adjust RGB sliders + "Pick" button |
---
## Build & Run
```go get github.com/gen2brain/raylib-go/raylib```
```go run .```