Portable.NET
Das Portable.NET-Projekt ist ein Teilprojekt des DotGNU-Projekts. Das Ziel ist die Erstellung freier Software-Werkzeuge, um Programme für die Common Language Infrastructure (CLI) kompilieren und ausführen zu können. Die ursprüngliche Zielplattform war GNU/Linux, aber mittlerweile funktioniert Portable.NET auch unter Microsoft Windows, Mac OS X sowie diversen Unix-Varianten.
Der Fokus von Portable.NET liegt auf Kompatibilität mit den Spezifikationen ECMA-334 und ECMA-335, die die Programmiersprache C# und die CLI beschreiben, sowie auf Kompatibilität mit der kommerziellen CLI-Implementierung .NET von Microsoft.