Open Eggbert

C Sharp

Running C Sharp code in web browser

Blazor

Blazor is open source web framework, which can compiles C# to WASM and then it can run in a web browser.

External links

Bridge.NET

Bridge.NET is a open source C# to JavaScript Compiler.
Official website (dead link): http://bridge.net Archived at: https://web.archive.org/web/20210502211824/https://bridge.net/
Bridge.NET is no more under active development.
There is a fork of Bridge.NET named H5. Its Github repository is: https://github.com/curiosity-ai/h5

JSIL

JSIL is a compiler that converts .NET applications and libraries from CIL bytecode into standards-compliant JavaScript, which can run in any modern browser or JavaScript runtime. Unlike other JavaScript cross-compilers, JSIL generates JavaScript that is easy to debug while preserving the original .NET code's behavior and structure. Supporting most .NET-based languages, it works seamlessly with C# and VB.NET, with partial support for F#. The compiler handles nearly all .NET runtime features, including pointers and P/Invoke, and can translate most of the open-source Base Class Library (BCL).

Official website: http://jsil.org/