brk

v0.1.0 — Reliable message-level UDP for Go

brk keeps UDP messages discrete while adding acknowledgement-based delivery, useful terminal receipts, and NAT traversal tools. It uses only the Go standard library.

Highlights

Compatibility

The original version 0 JSON packet format still decodes. Retrying sends now use version 1. Configured authentication keys must contain at least 32 bytes; authenticated retry servers reject unsigned and legacy packets.

See README.md for the quickstart and SPEC.md for the complete wire and retry contracts.