Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/misson20000/charm

A structure-first hex editor.
https://github.com/misson20000/charm

Last synced: 2 months ago
JSON representation

A structure-first hex editor.

Awesome Lists containing this project

README

        

# Charm

[![Documentation Status](https://readthedocs.org/projects/charm-ed/badge/?version=latest)](https://charm-ed.readthedocs.io/en/latest/?badge=latest)

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

![Screenshot of Charm](https://charm-ed.readthedocs.io/en/latest/_images/demo.png)

## 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](https://charm-ed.readthedocs.io/en/latest/build.html).

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