CSHTML5 has now become OpenSilver!

We are happy to announce that CSHTML5 has been significantly improved and rebranded to 'OpenSilver', which stands for 'Open-source reimplementation of Silverlight'. It is fully backward compatible and it can be downloaded from Upgrading from CSHTML5 to OpenSilver is very easy.
Read the FAQ

New Beta 3 of C#/XAML for HTML5 adds support for WCF, SOAP, REST, "Add Service Reference", XmlSerializer, Web API, and more!

Feb. 28, 2015 — The beta 3 version of C#/XAML for HTML5 - the free Visual Studio extensions that enables developers to create HTML5 apps using only C# and XAML - is now available!

It can be downloaded for free from

(The beta is limited to the first 5000 downloads. Get it quickly!)

Share the news:

New features include:

  • HTTP Calls:
    • WCF SOAP support, via the "Add Service Reference" feature of Visual Studio. Methods are strongly typed and objects are automatically serialized/deserialized, which makes it very easy to develop client/server apps.
    • REST and Web API support, via the "DownloadString" and "UploadString" methods of the "WebClient" class
    • Note: Read the WCF Limitations and Tutorials page for important information about HTTP calls
  • XmlSerializer for serializing and deserializing C# types (read XmlSerializer Limitations and Tutorials)
  • Improved level of support for many .NET types (added Guid and Guid.NewGuid(), added Dispatcher.BeginInvoke(), improved DateTime, and more)
  • Improved XAML support (added PasswordBoxFontFamily, FontWeight, Border.Thickness, Border.BorderBrush, and more)
  • New item template for creating "Page" controls
  • Bug fixes including:
    • Fixed UI glitches on IE 11 and in the simulator when running the Showcase app
    • Fixed issues concerning the Binding markup extension
    • Fixed the issue that prevented referencing a UserControl from another project
    • Other minor fixes. If you find new issues, please contact us at

You can check out the updated online Sample Showcase app for SOAP, REST, and XmlSerializer demos. Please keep voting for your most wanted features at For support, please visit the updated forums or contact us at

About C#/XAML for HTML5:

C#/XAML for HTML5 is a free extension for Visual Studio that enables developers to create cross-platform HTML5 apps exclusively using C# and XAML.

It is designed for developers using C#, XAML, and Visual Studio to extend application reach to platforms outside the Microsoft ecosystem, including Android, BlackBerry, Chromebook, iOS, Linux, Mac OS, and web browsers. It can be used to migrate Silverlight apps to HTML5, as well as to create client-side rich web or "single-page" applications without manipulating HTML, CSS, and JavaScript.

Benefits over alternative cross-platform development tools include zero learning curve for C#/XAML developers, a robust well-organized strongly-typed development experience, the ability to share C# code between the client and the server, and the ability to port legacy apps to the modern web with minimal effort, notably to convert Silverlight apps to HTML.

More information and download can be found at:

About Userware:

Userware is a software company founded in 2007 by two experts in Microsoft technologies. It has gained popularity in the last years for consumer apps such as XLS Editor (#1 Paid Productivity App in the Windows Store for 8 consecutive months), and, a patent-pending online operating system made in Silverlight that can be enhanced Wiki-style by users using an online development environment. With "C#/XAML for HTML5", Userware aims to enable all C#/XAML developers to build cross-platform HTML5 apps with the skills, tools, and code base they already have.

Userware is online at:


You can contact the team behind C#/XAML for HTML5 at:


For more information, please visit