Mono is an open source implementation of Microsofts .NET Framework, which in turn is meanwhile based on the ECMA standards for C# and the Common Language Runtime. Mono provides its own C# compiler, and a JIT/AOT-based VM. It adds true runtime cross-platform support by providing Gtk/Cairo, OpenGL, LDAP, and POSIX bindings, and further integration with Wine. Mono runs on Linux, BSD systems, MacOS, PS3, Wii, Android, x86/amd64, PowerPC, Sparc, ARM, Alpha systems. Besides C# 4.0-6.0 support, it can compile VB8, Jython, Ruby, Eiffel, F#, Oygene.

Tags mono dotnet c clr compiler vm cross-platform wine emulator
License Mixed
State stable

Recent Releases Feb 2024 14:09 minor bugfix:
4.0.005 Apr 2015 21:05 major feature: Adoption of Microsofts .NET open source code. C# 6.0 support. Floating point optimizations. We dropped support for the 2.0, 3.5 and 4.0 assemblies. Updated IKVM. Lighter Debugger overhead. Basic PowerPC64 LE support.