Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 876 Bytes

README.md

File metadata and controls

31 lines (19 loc) · 876 Bytes

Charm

Documentation Status

A structure-first hex editor focused on improving the user experience in manually annotating binary file structure.

Screenshot of Charm

Current Features

  • Full 64-bit addressing
  • Asynchronous I/O
  • Guaranteed correct undo
  • Dark mode and light mode
  • Written in Rust

Near-term Features

  • Non-destructive editing

Planned Features

  • Arrays and reusable types
  • Python analyzer API
  • Bit-level addressing (also already halfway there)

Building / Installing

See documentation for more details.

Linux is supported. MacOS and Windows work in theory but may require some elbow grease.