Safely embedding .Net core in C++

This page summarizes the projects mentioned and recommended in the original post on /r/dotnet

Our great sponsors
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • SaaSHub - Software Alternatives and Reviews
  • wasmtime

    A fast and secure runtime for WebAssembly

    As a result WASI (WebAssembly System Interface) was created. It defines a standard way for wasm runtimes to interact with the outside world without needing a web browser as intermediary.

  • Uno.Wasm.Bootstrap

    A simple nuget package to run C# code in a WASM-compatible browser

    If you want to give this a try, start with Uno.Wasm.Bootstrap. Most .NET wasm stuff you find online is Blazor-related, but the Uno bootstrap project lets you build a minimal .NET wasm application.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • .NET Runtime

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

    However...a principal software engineer who works for Microsoft made this pull request a few days ago. So it looks like WASI support might be in motion. It's still incomplete, with no timeline as to when it might be ready. But it's a start, and it's better than nothing. It's worth watching this.

  • Bridge.NET

    :spades: C# to JavaScript compiler. Write modern mobile and web apps in C#. Run anywhere with Bridge.NET.

    An alternative you might consider if using the Bridge.NET C# to JavaScript compiler. The downside is that it's no longer under active development. It was up until 5 months ago, though.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts