protogui is a simple and intuitive graphical interface designed to encode and decode Protobuf messages. This tool makes it easy to work with binary messages in the Protocol Buffers format, offering a practical and efficient way to handle such data.
- Encode: Convert structured data into Protobuf binary messages.
- Decode: Transform Protobuf binary messages into readable formats.
- User-friendly and easy-to-navigate interface.
- Golang installed on your system (minimum recommended version: 1.18).
- This tool was developed using the Fyne library, please check prerequisites here
To install the tool, follow these steps:
- Clone the protogui repository:
git clone https://github.com/lawmatsuyama/protogui.git
- Navigate to the repository's directory:
cd protogui
- Run the
go install
command to install the tool:go install
Once installed, the protogui executable will be available in your $GOPATH/bin
.
- Open a terminal prompt.
- Run the
protogui
command:protogui
The graphical interface will launch, allowing you to quickly encode and decode Protobuf messages.