Mono

Mono is an Open Source implementation of the .NET runtime and its framework that can be installed not only on Windows but also in linux machines, providing linux users with the ability to run .NET programs in their native environment.