.NET Runtime VS ASP.NET Core

Compare .NET Runtime vs ASP.NET Core and see what are their differences.

.NET Runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps. (by dotnet)

ASP.NET Core

ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux. (by dotnet)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
.NET Runtime ASP.NET Core
597 1629
13,831 34,112
2.1% 1.6%
10.0 9.9
6 days ago 1 day ago
C# C#
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

.NET Runtime

Posts with mentions or reviews of .NET Runtime. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-18.

ASP.NET Core

Posts with mentions or reviews of ASP.NET Core. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-18.
  • The Mechanics of Silicon Valley Pump and Dump Schemes
    8 projects | dev.to | 18 Feb 2024
    Even if you look at Microsoft’s by far most popular GitHub project, they’re still only half as big as SupaBase. If you believe “the SupaBase story”, SupaBase grew and became twice as large as Microsoft in 3 years. Below is their likes over time if you’re curious, together with a couple of additional “too good to be true” Silicon Valley projects.
  • Evolutive and robust password hashing using PBKDF2 in .NET
    3 projects | dev.to | 26 Dec 2023
    To achieve these objectives, we will take inspiration from ASP.NET Core Identity's PasswordHasher class. It incorporates a concept of hash versioning, allowing only the number of iterations to be modified.
  • I'm not a Java dev but I'm using it in AoC this year
    2 projects | /r/java | 6 Dec 2023
    Visual Studio is far superior to Intellj and the library is different. In Java you 500 json parsers. In C# its built in the language and otherwise Newtonsoft is the main standard. You don't need 500 web app frameworks, ASP.NET Core has everything you need and EF and Dapper solves your database needs. The tech stack in dotnet is pretty standardised.
  • Is anyone using a dotnet static site generator.
    6 projects | /r/dotnet | 5 Dec 2023
    This got me thinking whether there is a decent dotnet static site generator. With blazor able to generate text without entering into the asp.net pipeline it could be done with a console app.
  • Microsoft.NET.Publish.targets Illegal Character in Path
    2 projects | /r/dotnet | 23 Nov 2023
    I created VS solution with an asp.net core backend and React frontend as separate projects following this tutorial/template. It's an old GitHub link because I created the project before the official page was updated.
  • ASP.NET Core Blazor
    5 projects | news.ycombinator.com | 6 Oct 2023
    I don't understand why this is seemingly not given more priority at MS: https://github.com/dotnet/aspnetcore/issues/41909 My prediction is that this will kill off the technology if they don't find a solution.
  • The state of modern Web development and perspectives on improvements
    5 projects | dev.to | 24 Aug 2023
    First is the size. Writing a server-side and client-side program is possible with Rust, and the resulting WASM package will be small enough. At the same time, Microsoft Blazor converts C# code to WASM, but the client delivery has to include the reduced .NET runtime, taking several megabytes for a script. The same is true for GoLang, even with an attempt to reduce the runtime delivery in TinyGo WASM. Developers want to work with their favorite languages, whether it is Java, Kotlin, Dart, C#, F#, Swift, Ruby, Python, C, C++, GoLang, or Rust. These languages produce groups of runtimes. For example, JVM and .NET have many common parts, Ruby and Python are dynamically interpreted at runtime, and all mentioned depend on automatic garbage collection. For smaller WASM packages, browser vendors can include extended runtime implementations, for example, by delivering a general garbage collector as part of WASM. Garbage collection support by WASM is currently in progress: WASM GC, .NET WASM Notes.
  • ASP.NET Core VS Code_behind - a user suggested alternative
    2 projects | 4 Aug 2023
    2 projects | 23 Jul 2023
  • I am learning C#, and ASP.NET MVC from Kudvenkat so Is there any issue?
    2 projects | /r/dotnet | 9 Jul 2023
    hey, I am a beginner and am learning c# and asp.net MVC from Kudvenkat so any issues mean Kudvenkat`s videos are 10 years old so any problem? and if there are jobs on .NET and they want skills like c#,asp.net MVC then If I learn c# and asp.net MVC from kudvenkat then any issues?

What are some alternatives?

When comparing .NET Runtime and ASP.NET Core you can also consider the following projects:

Blazor.WebRTC

Introducing .NET Multi-platform App UI (MAUI) - .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

deno - A modern runtime for JavaScript and TypeScript.

inertia-laravel - The Laravel adapter for Inertia.js.

PuppeteerSharp - Headless Chrome .NET API

Ryujinx - Experimental Nintendo Switch Emulator written in C#

CefSharp - .NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework

Giraffe - A native functional ASP.NET Core web framework for F# developers.

LocalStorage - A library to provide access to local storage in Blazor applications

actix-web - Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.

Microsoft.Maui.Graphics - An experimental cross-platform native graphics library.

eShopOnContainers - Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 7, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor. Moved to https://github.com/dotnet/eShop.