ASP.NET Core is completely rewritten and mainly works with .net core platform.
It is suitable for developing cloud-based application such as web applications, IoT applications, backend applications, mobile applications.
It is faster, scalable, extensible and has ability to support cross-platform.
The ASP.NET Core framework is a completely open-sourced framework. It is designed from scratch and more advanced features can be added through NuGet packages as per requirements.