WebSharper™ is an F#-based platform providing a type-safe environment for web-programming. It features:
• Compilation of F# assemblies to JavaScript.
• Formlets - a library for type-safe web form combinators.
• Support for client/server communication.
• Support for a large part of the F# standard library (including sequences, events and asynchronous workflows) on the client.
• Extensible support for a growing collection of .NET classes on the client.
• Support for type-safe programming with the standard JavaScript library, DOM and jQuery.
• Facilities for embedding raw JavaScript code and binding to external JavaScript codebases.
• Facilities for resource management and dependency tracking for CSS, image and other supporting files.
• Integration with ASP.NET.
• Integration with VisualStudio.