I am working on a networking library for a multiplayer game. The networking library is going to be built atop the usocket library. I intend to provide utilities for serializing and unserializing messages into binary packets and delivering them with selectable quality-of-service to any number of participants in a group.
So far, I have a general-purpose serialization library underway.