ProtoInspect
A Protobuf binary inspector that gives an in-depth breakdown of each bit.

ProtoInspect provides detailed inspection of Protobuf binary data, displaying wire format encoding and field-level breakdown. Built with Vite and Svelte for a responsive web interface with comprehensive test coverage.
Wire Format Analysis
ProtoInspect decodes the Protobuf wire format:
| Type | Wire Format | Description |
|---|---|---|
| 0 | Varint | int32, int64, uint32, uint64, sint32, sint64, bool, enum |
| 1 | 64-bit | fixed64, sfixed64, double |
| 2 | Length-delimited | string, bytes, embedded messages, packed repeated |
Svelte-Based UI
The reactive interface provides:
- Real-time parsing: As-you-type feedback
- Expandable fields: Nested message exploration
- Tag/value highlighting: Clear field identification
Testing
- Playwright: E2E testing of UI interactions
- Vitest: Unit tests for parser logic
- Snapshot testing: Ensure format compatibility