xamarin/WebSharp

Name: WebSharp

Owner: Xamarin

Description: Support for running C# on the web browser.

Created: 2016-06-06 14:25:50.0

Updated: 2018-05-22 21:34:52.0

Pushed: 2018-01-25 13:51:12.0

Homepage: null

Size: 105162

Language: C#

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

WebSharp

This project is intended to support running .NET code as an Electron Plugin, running code using the Mono runtime, side-by-side the V8 engine and to provide both C# API bindings to Electron's plugin API as well as the Web browser API.

This will be made up of a few components:

For the Xamarin.W3C APIs, we intend to use the TypeScript type definitions to generate a strongly typed .NET API.

Current Work

This is a work in progress, and we are only getting started. This means that the activation workflow for .NET code is not finalized, nor is the API that is exposed to .NET code running on Electron.

With that being said, check the GettingStarted documents for the basics.

Future Work

We hope that the Xamarin.W3C API would be used in the future when we compile .NET code to WebAssembly.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.