
About ASP.NET Core
ASP.NET Core is a free, cross-platform framework from Microsoft for building web apps and services with .NET and C#. It is open source and runs on Windows, Linux and macOS.
What it does
ASP.NET Core gives you the tools and libraries needed to build web applications, HTTP APIs and real-time services on the .NET platform. It includes Blazor, a UI framework that lets you build interactive pages in C# instead of a separate front-end language. Its middleware pipeline keeps the server side small and easy to extend.
Key features
- Blazor for interactive web UI written in C#
- REST APIs for browsers and mobile clients
- Real-time communication between server and client
- Built-in authentication and a user database
- Protection against cross-site scripting and request forgery
Who it's for
Teams that already work with C# or .NET and want one stack for both the server and the web interface. It also suits developers building APIs for browsers and mobile apps.
Pricing and good to know
The framework is free and open source, with its code on GitHub and a large contributor community. It runs on Windows, Linux and macOS. If you come from another language, expect some time to learn the .NET platform, though the official docs and tutorials cover the basics well.
Highlights
- Blazor for building interactive web UI with C#
- REST APIs for browsers and mobile clients
- Real-time two-way communication between server and client
- Authentication protocols and a built-in user database
- Built-in defenses against XSS and CSRF attacks












