Swift Binary Parsing
github.com
github.com
The downside for now being Project Status which indicates likely source-breaking future updates, so I'll be watching for a while before I try to implement it.
Which means, yes, using it now is signing up for some source breaks, but they won't be too abrupt and this is considerably more stable than a typical first 0.x release would be.