A list of (mostly) free or open source C# and ASP.NET tools, plugins and libraries for JavaScript engines allowing you to run code in process, JS interpreter, ECMAScript runtime, ECMAScript for .NET and more. Sourced under a creative commons. This list will be updated regularly. Email over the URL, if you wish to be included.

C# and ASP.NET tools, plugins and libraries for Javascript engines

  • ClearScript – A library that makes it easy to add scripting to your .NET applications. It currently supports JavaScript (via V8 and JScript) and VBScript.
  • Edge.js – Run .NET and Node.js code in-process on Windows, macOS, and Linux
  • Jint – JavaScript interpreter for .NET which provides full ECMA 5.1 compliance and can run on any .NET platform.
  • Jurassic – A implementation of the ECMAScript language and runtime. It aims to provide the best performing and most standards-compliant implementation of JavaScript for .NET.
  • YantraJS – JavaScript Runtime (Similar to NodeJS) for .NET Standard, compiles JavaScript to IL, support for many ES6 features, generators, CommonJS modules, CSX modules and expression compiler.

Tags: c#, open source, c# tools, c# plugins, c# libraries, .net tools, .net plugins, .net libraries, asp.net tools, asp.net plugins, asp.net libraries, c# javascript Engines, c# run code in process, c# js interpreter, c# ECMAscript runtime, c# emcascript for .NET, .net javascript Engines, .net run code in process, .net js interpreter, .net ECMAscript runtime, emcascript for .NET, asp.net javascript Engines, asp.net run code in process, asp.net js interpreter, asp.net ECMAscript runtime, asp.net emcascript for .NET

Image: Unsplash License.