██║   ██╔╝ ██╗
 ╚═╝   ╚═╝  ╚═╝

v0.1.0 alpha

a modern and extensible pixel editor implemented in rust.

rx is an extensible, modern and minimalist pixel editor implemented in rust[0]. It's designed to have as little UI as possible, and instead takes inspiration from vi's[1] modal nature and command mode.

Compared to other pixel editors, rx aims to be smaller yet more configurable and extendable. `rx` takes a different approach when it comes to animation as well, which is done with *strips*.

[0]: https://rust-lang.org
[1]: https://en.wikipedia.org/wiki/Vi




Disclaimer: this is alpha software, use at your own risk!

You'll need cargo and rust to install rx. For more detailed instructions, see the README.


$ cargo install --git https://github.com/cloudhead/rx --tag v0.1.0 --locked --features vulkan


$ cargo install --git https://github.com/cloudhead/rx --tag v0.1.0 --locked --features metal

Windows (untested)

$ cargo install --git https://github.com/cloudhead/rx --tag v0.1.0 --locked --features dx12

You'll then have to copy sweetie16.palette, the default palette to ~/.config/rx/palettes. Other palettes are also available here, and you can create your own.


The source code is available at github.com/cloudhead/rx. rx is free software.


If you find this project useful and want to support its continued maintenance, consider sending ₿ (Bitcoin) to the following address with a memo indicating your name, to be added to the contributors list:



If you encounter a bug, please open an issue on the tracker or send an email to rx@cloudhead.io.