Qi4CS is a version of Qi4j ( https://github.com/Qi4j/qi4j-sdk ) for CLR platform. It is written in C# and, despite the abbreviation, can be used with VB.NET or managed C/C++ languages as well. Mono support is also incoming.