Script#
Script# is a C# compiler and set of frameworks that makes it possible to write Javascript and Ajax applications in C#, enabling you to benefit from compile-time type checking, error reporting, intellisense, refactoring, class browsing, doc-comments etc.