| Crates.io | hexhog |
| lib.rs | hexhog |
| version | 0.1.3 |
| created_at | 2025-09-17 18:32:45.071572+00 |
| updated_at | 2025-11-06 22:07:30.844479+00 |
| description | hex viewer/editor |
| homepage | |
| repository | https://github.com/DVDTSB/hexhog |
| max_upload_size | |
| id | 1843724 |
| size | 362,430 |
configurable hex viewer/editor

To run use:
hexhog <file>
If you have cargo installed, just run:
cargo install hexhog
Alternatevely, it is available on AUR (many thanks to @dhopcs).
yay -S hexhog
I hope I can make this tool available on other package managers soon.
For now hexhog allows for basic hex editing features for files, such as editing/deleting/inserting bytes, as well as selecting and copy/pasting bytes. I'm look forward to adding other features, including (but not only):
While I do love(and use) modal editors, hexhog does not attempt to be one. I am trying to make it as intuitive as possible :)
Configuration file is located at:
/home/user/.config/hexhog/config.tomlC:\Users\user\AppData\Roaming\hexhog\config.toml/Users/user/Library/Application Support/hexhog/config.tomlAn example configuration file:
[theme]
null = "dark_gray"
ascii_printable = "blue"
ascii_whitespace = [67, 205, 128] # rgb
ascii_other = 162 # ansi
non_ascii = "red"
accent = "blue"
primary = "green"
background = "black"
border = "cyan"
[charset]
null = "."
ascii_whitespace = "·"
ascii_other = "°"
non_ascii = "×"
Feedback on hexhog is highly appreciated. Thanks! :D
Copyright (c) dvdtsb <2025>
This project is licensed under the MIT license (LICENSE or http://opensource.org/licenses/MIT)