Few weeks ago Balthazar have published a simple client implementation of Stratum protocol.
https://github.com/CryptoManiac/StratumLibrary
Currently working on pure C# implementation of basic NVC protocol features.
https://github.com/CryptoManiac/NovacoinLibrary
While libraries are far from being complete, this code already may be useful for block or transaction parsing, generation of addresses etc. The goal is to implement a minimum which is required to create our own implementation of Electrum client.