Skip to content
ASCII Art and landscape editor
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs add texel scene Dec 17, 2019
help add tutorial scene Dec 16, 2019
src remove unused selected_at for now Jan 13, 2020
.clippy.toml add frame/animation support Dec 2, 2019
.gitignore WIP: color palette selector Nov 6, 2019
.rustfmt.toml add first draft of color palette renderer Nov 1, 2019 refactor changelog Jan 2, 2020
Cargo.toml update deps Jan 13, 2020
LICENSE Initial commit Sep 6, 2019 add info about crossterm + v0.2.0 Jan 2, 2020


ASCII Art and landscape editor. Texel aims to make editing ASCII art easy especially for use in games.

Example Scene

alt text



Rust v1.38+ is required.

The default terminal backend used is Crossterm which supports Linux, Mac OS X and Windows.

Termion can be used as well by switching to the ion feature.


Linux, Windows, Mac OS X

cargo build --release


cargo build --release --no-default-features --features ion



texel [files]



Configuration files are saved in user config directory undex texel/config.ron using the RON format.

On Linux for example the location would be $HOME/.config/texel/config.ron

File Format

Types are defined in the texel_types crate. When saving a scene a gzipped RON file is produced. The contents are the Scene object with all the Sprites.

You can’t perform that action at this time.