FunScript alternatives and similar packages
Based on the "Compiler" category.
Alternatively, view FunScript alternatives based on common mentions on social networks and blogs.
-
Roslyn
The .NET Compiler Platform ("Roslyn") provides open-source C# and Visual Basic compilers with rich code analysis APIs. It enables building code analysis tools with the same APIs that are used by Visual Studio. -
Netjs
.NET to TypeScript and JavaScript compiler. Portable Class Libraries work great for this. You can even pass EXEs. -
Nemerle
Nemerle is a high-level statically-typed programming language for the .NET platform. It offers functional, object-oriented and imperative features. It has a simple C#-like syntax and a powerful meta-programming system. http://nemerle.org/About -
Roslyn-linq-rewrite
Compiles C# code by first rewriting the syntax trees of LINQ expressions using plain procedural code, minimizing allocations and dynamic dispatch.
Pixel-Perfect Multi-Platform Applications with C# and XAML
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of FunScript or a related project?
README
FunScript
Please note: this project is not actively maintained anymore. Please look at these alternatives: Fable or WebSharper.
FunScript consists of a standalone F# to JavaScript compiler library and a Type Provider to TypeScript. FunScript lets you connect to client and server APIs with Intellisense and types automagically using F# 3's Type Provider mechanism.
Status:
Compiler Library
The compiler library generates JavaScript code that can be run in-browser or server-side inside Node.js. Simply mark F# modules to be compiled with the ReflectedDefinition attribute. The compiler library has minimal dependencies and can be run inside either Visual Studio or MonoDevelop.
Contributing
Please help test the compiler libary and type provider by building samples and reporting issues.
More information
Please see the FunScript website.