NOTE: this project is a work in progress, if you want to use it, please save your work as frequently as possible to avoid losing it.
Tarsila is a pixel art and spritesheet editor written in Rust with macroquad as graphics backend and egui for GUI. The project consists of 2 crates:
tarsila
: the frontend GUI of the editor;lapix
: the backend/core of the editor, where all interesting things happen.To learn more about the architecture take a look at ARCHITECTURE.md.
To contribute, take a look at CONTRIBUTING.md.
Check out our installation instructions.
To learn how to use, take a look at the user guide.
Have in mind that this project is a work in progress and might have a lot of bugs, incomplete or missing features and suboptimal performance here and there. Some of the main gaps currently are:
Visit our issues page for known problems/bugs.
Licensed under either of
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.