Hi! I've been working for a while now on a Rust (lang) crate that provides many codecs for WG's resources. The project is split in two projects, the library and the CLI (which is new and currently not complete at all).
The library contains a "net" (network) module (feature-gated) which partially implement the backbone of the network protocol, which I have partially reverse engineered as of this writing. The module currently fully support the login app and is planned to support client/base/cell apps in the future. In order to support client/base/cell apps, all entities will be defined and imported from entities.xml and their configuration.
Repo: https://github.com/mindstorm38/wg-toolkit-rs
Branch for network development: https://github.com/mindstorm38/wg-toolkit-rs/tree/improve-network
This project was inspired in the first place by SkepticalFox's work on compiled spaces.
Thanks for reading!