JSIL

JSIL

JSIL is an open-source project that allows .NET applications to be cross-compiled to JavaScript/HTML5. It provides an alternative to run .NET applications in web browsers without plugins.
JSIL screenshot

JSIL: Cross-Compile .NET to JavaScript

An open-source project enabling .NET cross-compilation to JavaScript/HTML5, allowing .NET apps to run in web browsers without plugins.

What is JSIL?

JSIL is an open-source project that allows .NET applications to be cross-compiled to JavaScript/HTML5. It uses a low-level IL (Intermediate Language) to JavaScript compiler to convert .NET bytecode to JavaScript at runtime.

Some key features of JSIL include:

  • Runs .NET applications in all major web browsers without plugins
  • Supports .NET features like generics, events, LINQ etc.
  • Can use existing .NET libraries and NuGet packages
  • Integrates JavaScript code using dynamic interop
  • Emits highly optimized JavaScript code
  • Actively maintained and developed

By compiling .NET code to JavaScript using JSIL, it provides a way to run rich .NET applications as client-side web apps without relying on proprietary browser plugins. This makes it a useful alternative for developers looking to leverage their .NET skills for web development.

JSIL Features

Features

  1. Cross-compiles .NET applications to JavaScript
  2. Supports many .NET features like generics, events, etc
  3. Can run .NET applications in web browsers without plugins
  4. Open source under the MIT license

Pricing

  • Open Source

Pros

Allows .NET code to run on more platforms like browsers

Good performance compared to interpreted JavaScript

Can leverage existing .NET code and skills

Actively maintained and developed

Cons

Still in beta so may have bugs or missing features

Limited subset of .NET is supported

Debugging cross-compiled JavaScript can be difficult

Requires learning a new toolchain

Reviews & Ratings

Login to Review
No reviews yet

Be the first to share your experience with JSIL!

Login to Review

The Best JSIL Alternatives

Top Development and Web Development and other similar apps like JSIL

Here are some alternatives to JSIL:

Suggest an alternative ❐

Morfik icon

Morfik

Morfik is an integrated development environment and application platform designed specifically for building database-driven web applications. It features a visual drag-and-drop interface that allows developers to quickly build the major components and workflows of web apps with minimal hand-coding required.Some key features and benefits of Morfik include:Drag-and-drop interface for designing...
Morfik image
SharpKit icon

SharpKit

SharpKit is an open-source platform that allows .NET developers to create native apps and games for iOS, Android, Windows, Mac and Linux using C# and other .NET languages. It includes the following key components:Compiler - Compiles C# and other .NET code into native binaries for target platformsIDE - Cloud-based integrated...
SharpKit image