Blazor

Web & Desktop Frontend Technologies
Blazor
Blazor is a web UI framework for building interactive web applications using C# and .NET instead of JavaScript. It supports client-side and server-side models, enabling full-stack development within the .NET ecosystem.
What is it?
Blazor is a web framework developed by Microsoft that allows developers to build rich, interactive user interfaces using C# and Razor components. It runs either in the browser via WebAssembly or on the server.
What does it do?
Blazor enables component-based UI development, state management, routing, and event handling using .NET. It allows shared code between client and server and integrates seamlessly with existing .NET libraries.
Where is it used?
Blazor is used in enterprise web applications, internal dashboards, line-of-business systems, admin panels, and projects where teams prefer C# over JavaScript for frontend development.
When & why it emerged
Blazor was introduced in 2018 to extend .NET into the frontend space. It emerged to allow .NET developers to build modern web UIs without switching languages or relying heavily on JavaScript frameworks.
Why we use it at Internative
We use Blazor for projects that benefit from a unified .NET stack and shared business logic. It is especially effective for enterprise applications requiring strong typing, maintainability, and Microsoft ecosystem integration.
More in Web & Desktop Frontend Technologies
Other technologies from the same category of the library.

VueJS
Vue.js is a progressive JavaScript framework for building modern, reactive user interfaces. It enables fast development, high performance, and scalable frontend architectures for web applications of any size.

ASP.NET Core MVC
ASP.NET Core MVC is a cross-platform web framework for building modern, high-performance web applications using the Model-View-Controller pattern. It offers strong security, scalability, and seamless integration with the .NET ecosystem.

AngularJS
AngularJS is an open-source JavaScript framework for building dynamic single-page applications. It introduced two-way data binding and MVC architecture, enabling structured, data-driven frontend development.

ReactJS
ReactJS is a JavaScript library for building fast, interactive user interfaces using a component-based architecture. It enables scalable frontend development with efficient state management and high performance.

jQuery
jQuery is a lightweight JavaScript library that simplifies DOM manipulation, event handling, and AJAX operations. It enables faster frontend development and cross-browser compatibility with minimal code.

Bootstrap
Bootstrap is a popular open-source CSS framework for building responsive, mobile-first web interfaces. It provides prebuilt components, a flexible grid system, and utility classes to accelerate frontend development.