JSILJSIL is a compiler that transforms .NET applications and libraries from their native executable format - CIL bytecode - into standards-compliant, cross-browser JavaScript. You can take this JavaScript and run it in a web browser or any other modern JavaScript runtime. Unlike other cross-compiler tools targeting JavaScript, JSIL produces readable, easy-to-debug JavaScript that resembles the code a developer might write by hand, while still maintaining the behavior and structure of the original .NET code.
For live demos and code samples, visit the website.
For help on getting started using JSILc, see the wiki.
JSIL is currently in partial maintenance mode (due to time constraints on the maintainer's part), but bug reports and questions are still actively responded to. Pull requests still welcome!
Copyright 2011 K. Gadd
Additional contributions by Igor Kiselev and assorted community members.
License: MIT/X11
Replay/Record support & Emscripten integration sponsored by Mozilla Corporation
License: MIT/X11
JSIL depends upon or is based on the following open source libraries:
The Upstream folder also contains:
The following NuGet packages are used:
Logo by John Flynn.
(top 24 of 31)
10,515 followers · starred Jun 2016
458 followers · starred Dec 2014
4,830 followers · starred Oct 2013
207 followers · starred Apr 2011
JSILJSIL is a compiler that transforms .NET applications and libraries from their native executable format - CIL bytecode - into standards-compliant, cross-browser JavaScript. You can take this JavaScript and run it in a web browser or any other modern JavaScript runtime. Unlike other cross-compiler tools targeting JavaScript, JSIL produces readable, easy-to-debug JavaScript that resembles the code a developer might write by hand, while still maintaining the behavior and structure of the original .NET code.
For live demos and code samples, visit the website.
For help on getting started using JSILc, see the wiki.
JSIL is currently in partial maintenance mode (due to time constraints on the maintainer's part), but bug reports and questions are still actively responded to. Pull requests still welcome!
Copyright 2011 K. Gadd
Additional contributions by Igor Kiselev and assorted community members.
License: MIT/X11
Replay/Record support & Emscripten integration sponsored by Mozilla Corporation
License: MIT/X11
JSIL depends upon or is based on the following open source libraries:
The Upstream folder also contains:
The following NuGet packages are used:
Logo by John Flynn.
(top 24 of 31)
10,515 followers · starred Jun 2016
458 followers · starred Dec 2014
4,830 followers · starred Oct 2013
207 followers · starred Apr 2011