WaterButt is a Rainwave client framework for .Net and has been written in C#.