Bless is a fast and customizable hex editor written in GTK#.
It efficiently handles very large files and supports multiple
undo-redo actions. There are also plans for the addition of a
Lua-based scripting language for binary file manipulation.
A unit test facility for command line programs with file input and output.
A tool for editing version control repository history.