deno VS ASP.NET Core

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

deno

A modern runtime for JavaScript and TypeScript. (by denoland)

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
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
deno ASP.NET Core
446 1629
92,681 34,175
0.7% 1.8%
9.9 9.9
about 19 hours ago 4 days ago
Rust 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.

deno

Posts with mentions or reviews of deno. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-03-05.
  • I have created a small anti-depression script
    4 projects | dev.to | 5 Mar 2024
    Install Node.js (or Bun, or Deno, or whatever JS runtime you prefer) if it's not there
  • Unison Cloud
    7 projects | news.ycombinator.com | 7 Feb 2024
    So as an end user it's kind of like https://deno.com/ where you buy into a runtime + comes prepacked with DBs (k/v stores), scheduling, and deploy stuff?

    > by storing Unison code in a database, keyed by the hash of that code, we gain a perfect incremental compilation cache which is shared among all developers of a project. This is an absolutely WILD feature, but it's fantastic and hard to go back once you've experienced it. I am basically never waiting around for my code to compile - once code has been parsed and typechecked once, by anyone, it's not touched again until it's changed.

    Interesting. Whats it like upgrading and managing dependencies in that code? I'd assume it gets more complex when it's not just the Union system but 3rd party plugins (stuff interacting with the OS or other libs).

  • Deno in 2023
    8 projects | news.ycombinator.com | 5 Feb 2024
    ~90MB+ at this stage and do now allow compression without erroring out. Deploying ala Golang is not feasible at that level but could well be down the line if this dev branch is picked up again!

    The exe output grew from from ~50MB to plus ~90MB from 2021 to 2024: https://github.com/denoland/deno/discussions/9811 which mean Deno is worse than Node.js's pkg solution by a decent margin.

  • Mini site for recommending songs using Svelte & Deno
    2 projects | dev.to | 3 Feb 2024
    Behind the scenes is a simple Sveltekit-powered server function to fetch a Spotify client token then find a user's recommendation playlist and its track information. A Deno edge function to performs this data fetch and renders server-side Svelte.
  • Supercharge your app with user extensions using Deno JavaScript runtime
    4 projects | dev.to | 24 Jan 2024
    If your application is written in JavaScript, integrating it with JavaScript extensions is a no-brainer. However, Secutils.dev is entirely written in Rust. How would I even begin? Fortunately, I recently came across an excellent blog post series explaining how to implement your JavaScript runtime in a Rust application with Deno:
    4 projects | dev.to | 24 Jan 2024
    Protecting against memory-hungry scripts in Deno is more challenging. I won't go into details about how it works and instead direct you to the issue in the Deno repository with all the details. In short, you need to create a JavaScript runtime with a specific heap limit and add a callback that's invoked when the memory limits are approached. This gives you a chance to terminate the execution before Deno/V8 crashes the entire process.
  • Oxlint – written in Rust – 50-100 Times Faster than ESLint
    13 projects | news.ycombinator.com | 15 Dec 2023
  • Deno Cron
    15 projects | news.ycombinator.com | 29 Nov 2023
    15 projects | news.ycombinator.com | 29 Nov 2023
    Thank you for the detailed feedback. Deno 1.38.4 was just released with a partial fix for the VSCode issue you mentioned. We're fixing the twisted issue too.

    https://github.com/denoland/deno/issues/21389

    15 projects | news.ycombinator.com | 29 Nov 2023
    This is being worked on: https://github.com/denoland/deno/issues/21122. Should be available with the next Deno release.

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 deno 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.

typescript-language-server - TypeScript & JavaScript Language Server

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

PuppeteerSharp - Headless Chrome .NET API

pnpm - Fast, disk space efficient package manager

esbuild - An extremely fast bundler for the web

bun - Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

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

Koa - Expressive middleware for node.js using ES2017 async functions

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

.NET Runtime - .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.