| Crates.io | protoedit |
| lib.rs | protoedit |
| version | 0.8.1 |
| created_at | 2026-01-18 14:06:06.666038+00 |
| updated_at | 2026-01-18 14:06:06.666038+00 |
| description | Terminal-based protobuf data files editor |
| homepage | |
| repository | https://github.com/safval/protoedit |
| max_upload_size | |
| id | 2052401 |
| size | 1,413,782 |
Terminal-based protobuf data files editor.
Current version works as viewer, not all data type editable yet.
protoedit data.pb;format.proto;message_name
Up/Down - Navigate lines
Ctrl+Up/Down - Navigate field of a message
F2 - Save file
F4 - Change field sort order. Four variants available:
The first char of sort mode is at the end of the top line.
F5/Enter - Expand/Collapse data
F10/Esc - Quit
Del - Delete data
Ins - Insert data
In the current version, the program may slow down with files larger than 10 thousand data items.
There are several example data files for testing the application in the 'resources' folder.
Type protoedit filename.pb to open a file (or cargo run --release -- resources/filename.pb).