.NET Compiler Platform , även kodnamnet Roslyn, är en uppsättning kompilatorer och API:er med öppen källkod för att analysera C# och Visual Basic (VB.NET) språkkod från Microsoft.
I synnerhet inkluderar projektet fristående versioner av C#- och VB.NET-kompilatorerna, kompilatorer skrivna på språken själva. Kompilatorer är tillgängliga via traditionella kommandoradsprogram samt API:er som är inbyggt tillgängliga från .NET-kod. Roslyn tillhandahåller moduler för att analysera (lexikal) kod, semantisk analys, dynamisk kompilering till CIL och kodutsändning.