Mono Project

The original community and open-source .NET. Mono is a cross-platform implementation of the .NET Framework. It’s the runtime that powered Xamarin applications (now unsupported) on Android, macOS, iOS, tvOS, and watchOS and is focused primarily on a small footprint. Mono also powers games built using the Unity engine.

It supports all of the currently published .NET Standard versions.

Historically, Mono implemented the larger API of .NET Framework and emulated some of the most popular capabilities on Unix. It is sometimes used to run .NET applications that rely on those capabilities on Unix.1

Footnotes

  1. .NET implementations - .NET | Microsoft Learn ↩