Blazor is Microsoft’s free and open-source web framework that makes it possible to build Web Applications in HTML and CSS using C# as programming language. You have almost all the .NET assemblies you are used to as a C# developer, such as LINQ. It is therefore possible to share code between your client and server projects. Blazor does not require you to learn Javascript, although it is still possible to write parts of your application in JavaScript if necessary.