Cross-platform C#/F#/.NET runtime and tools

The Mono Project is a powerful and productive developer platform based on the ISO standards for the Common Language Infrastructure and the C# language. It is compatible with the Microsoft .NET runtime, yet spans a wide variety of operating systems and architectures ranging from desktop and server systems such as Linux and macOS to mobile and embedded systems like the iPhone, Android and games consoles.

Mono allows developers to write code that can be run on multiple platforms, but also provides platform-specific libraries and toolkits to enable rich native integration with each platform. In addition to the Mono compilers, runtime, and class libraries, the Mono organization hosts a large range of related projects, including many cross-platform and platform-specific libraries, and the MonoDevelop IDE.

lightbulb_outline View ideas list


  • c#
  • .net
  • f#
  • c


comment IRC Channel
email Mailing list
mail_outline Contact email

Mono Project 2017 Projects