# Rex - Lean hex editor written in [Rust](http://www.rust-lang.org/) Rex is a small and lean terminal hex editor that is in an extremly alpha stage. ## Motivation Most simple open source hex editor make certain operations too painful. From inserting/deleting in the middle of a file to easily selecting and copy/pasting, aims to make it simple and easy to use. ## Status Currently Rex is in an extrmely alpha stage, and while quite functional, should not be used without backups. Future goals for Rex include: - Better support for huge files (mmap based) - Support a simple QML/Gtk GUI - Basic struct/marking support ## Using To be able to compile Rex, make sure you have a recent version of Rust installed (stable release channel should suffice). To compile the latest binary: ```base git clone git@github.com:dbrodie/rex.git cd rex cargo build --release ./target/release/rex --help ``` To get help about how to use the program, after running it, press `Ctrl-/`.