ProtoDef specification: describe your protocol, and read it with ease. Fork of: https://github.com/ProtoDef-io/ProtoDef.
Find a file
2026-05-02 14:21:07 +10:00
doc Merge branch 'feat/minimum-and-maximum-on-integers' 2026-05-01 13:01:42 +10:00
schemas Merge branch 'feat/minimum-and-maximum-on-integers' 2026-05-02 14:21:07 +10:00
test Add docs for new varint and bitflags types (#54) 2024-12-07 20:58:55 +01:00
.gitignore Add encoding field to pstring (#43) 2021-08-07 01:22:41 +02:00
HISTORY.md Release 1.0.0 2021-04-01 21:00:07 +00:00
README.md Fix the link for protocol.json (#36) 2021-01-02 15:18:31 +01:00

ProtoDef

ProtoDef specification: describe your protocol, and read it with ease.

Implementations

Implementation Language Method
node-protodef Node.js interpretation and compilation
elixir-protodef Elixir compilation
protodefc Rust compilation
node-protodef-neo Node.js mixed
mcd2c C compilation
mcd2cpp C++ compilation

Documentation

Read the datatypes and protocol documentation.

The schemas directory contain json schema of the json representation of a datatype definition.

Projects Using ProtoDef