https://github.com/0b01/xprite-editor
Pixel art editor
https://github.com/0b01/xprite-editor
Last synced: 9 months ago
JSON representation
Pixel art editor
- Host: GitHub
- URL: https://github.com/0b01/xprite-editor
- Owner: 0b01
- License: gpl-3.0
- Created: 2018-08-18T20:47:12.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-04-16T06:44:47.000Z (over 3 years ago)
- Last Synced: 2025-07-11T08:50:55.195Z (about 1 year ago)
- Language: Rust
- Homepage: https://pickitup247.com
- Size: 2.43 MB
- Stars: 178
- Watchers: 4
- Forks: 9
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# xprite
[](https://www.gnu.org/licenses/gpl-3.0)
[](https://travis-ci.org/0b01/xprite-editor)
[](https://github.com/rickyhan/xprite-editor).
Pixel art editor with algorithmic tools.
# Features
* Support for aseprite
* Pixel art algorithms
* Customizable exporter workflow
* Wave function collapse based texture synthesis
# Build
To build:
```bash
git submodule update --init --recursive
cargo run --bin xprite-native --release
```
# Contributions Welcome
If you find xprite useful, feel free to add features you want.
Also checkout the projects tab.
# Milestones
1. Finding the right abstractions
* [x] Canvas
* [x] Renderer
* [x] Layer
1. Core functionalities
* [x] Hotkeys
* [x] Save
* [x] Load
* [x] Python Scripting
* [x] Palette
1. Basic tools (Release target)
* [x] Pencil
* [x] Line
* [x] Color Picker
* [x] Paint Bucket
* [x] Eraser
* [x] Shapes - Rect
* [x] Shapes - Circle
* [x] Vector tools
* [x] Symmetry
* [ ] Select/Marquee
* [ ] Copy paste
* [x] Layer groups
1. Animation support
* [ ] Celluloid
* [x] Preview window
1. Others
* [ ] Pattern Brush
* [x] Texture Synthesis
1. Collaborative editing