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: 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
- Cross-compiles .NET applications to JavaScript
- Supports many .NET features like generics, events, etc
- Can run .NET applications in web browsers without plugins
- 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
Official Links
Reviews & Ratings
Login to ReviewThe Best JSIL Alternatives
View all JSIL alternatives with detailed comparison →
Top Development and Web Development and other similar apps like JSIL
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...
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...