Originally an experimental project, Blazor now ships as part of . NET 5 and is considered production-ready. Its main attraction for . NET developers is that they can use their favorite languages like C# to write single-page applications, reusing existing .