
Build .NET apps in your browser using AI, direct C#/XAML editing or a visual designer. Publish to Web and Desktop, or open the same project in Visual Studio. Free, no setup, no lock-in.
A startup from France, founded by Giovanni Albani.
This page is designed to help you find out whether XAML.io is good and if it is the right choice for you.
XAML.io is a browser-based development environment for building .NET applications with C# and XAML.
It is designed for people who want to create applications without spending time setting up a full development environment first. You can open XAML.io in a browser, create a project, build the interface, edit the code, run the application, and see the result in one place.
You can work in several ways:
These approaches work together. You can start with a prompt, adjust the interface visually, and fine-tune the code yourself.
XAML.io is especially useful for developers who already work with C#, XAML, WPF, or .NET. Projects use standard .NET files, so you can download them and continue working in Visual Studio, VS Code, or JetBrains Rider.
XAML.io is powered by OpenSilver and uses WebAssembly, which allows .NET applications and development tools to run directly in a modern browser. For junior developers, this means fewer setup steps. For experienced developers, it provides a fast way to prototype, test ideas, share projects, and work with XAML from almost any computer.
XAML.io combines code editing, visual design, AI-assisted development, NuGet package support, project sharing, web publishing, desktop packaging, and WPF migration tools in one place.
Listed in
No installation required
XAML.io runs entirely in the browser, so you can write, build and run C# and XAML without installing Visual Studio, the .NET SDK or any other tooling. This makes it quick to start and handy for experiments, demos and learning.
Visual designer with live preview
It combines a drag-and-drop WYSIWYG XAML designer with a code editor. You can build UIs visually or by hand and see the results immediately, which shortens the feedback loop compared with a traditional build-and-run cycle.
Real C# and .NET running client-side
Built on OpenSilver and WebAssembly, it compiles and runs C# code directly in the browser rather than being just a markup previewer. This lets developers reuse existing .NET and XAML skills and build interactive apps.
Easy sharing and collaboration
Projects can be shared through links, so others can open, run and fork them. This is useful for tutorials, support questions, prototypes and getting feedback without complicated setup.
Accessible for learning and prototyping
It is free to start with and offers samples and templates, which lowers the barrier for people new to XAML or .NET UI development. It is also good for quickly validating ideas before committing to a full project.
XAML.io is a browser-based development environment for building .NET applications with C# and XAML. Unlike most browser-based app builders, which primarily generate JavaScript or TypeScript applications, XAML.io is designed around the .NET ecosystem.
Developers can describe an application to an AI coding agent, write or edit C# and XAML directly, or build the user interface visually using a drag-and-drop designer. All three approaches work on the same project files.
Another distinctive feature is that regular editing, compiling, and running can happen directly in the browser using WebAssembly. Projects remain standard .NET solutions and can be downloaded and continued in Visual Studio, VS Code, or Rider, rather than being locked into a proprietary project format.
XAML.io is particularly useful for people who want the convenience of modern browser-based and AI-assisted development without leaving the .NET ecosystem.
It allows users to start from a natural-language prompt, work visually, or edit C# and XAML directly. Developers can build and run applications without first installing an SDK or configuring a local development environment.
For experienced .NET developers, the main advantage is continuity: the generated application uses familiar C# and WPF-style XAML and can be downloaded as a standard .NET solution. XAML.io can also help analyze and migrate existing WPF applications to the web.
Applications can be published to the web or packaged for Windows, macOS, and Linux, making XAML.io useful both for quickly creating prototypes and for starting projects that can continue in a traditional professional .NET development environment.
The primary audience is people who want to build applications using .NET, C#, and XAML.
This includes professional .NET and WPF developers, developers maintaining existing desktop applications, teams exploring how to bring WPF applications to the web, students learning C# and XAML, educators demonstrating .NET development, and developers who want to quickly prototype an application without installing development tools.
The addition of AI-assisted development also makes XAML.io more accessible to less-experienced developers. A user can describe what they want to build in plain English and then inspect, run, and modify the C# and XAML generated by the AI agent.
XAML.io was created by Userware, the company behind OpenSilver, an open-source framework that enables applications built with C# and XAML to run across modern platforms, including the web through WebAssembly.
XAML.io originally grew out of OpenSilver's visual XAML design technology. The idea was to make XAML development immediately accessible from a web browser, without requiring developers to install Visual Studio, SDKs, or other development tools.
Over time, XAML.io evolved from an online XAML designer into a complete browser-based .NET development environment. It added full C# and XAML project editing, in-browser compilation, NuGet package support, project sharing, desktop publishing, WPF migration tools, version history, web publishing, and an AI coding agent capable of creating and modifying entire applications.
The broader goal is to combine the accessibility of modern browser-based app builders with the flexibility and established ecosystem of .NET.
XAML.io is itself built primarily with C# and XAML and is powered by OpenSilver, the open-source framework developed by Userware.
WebAssembly is a key part of the architecture. It enables .NET code and development tools to run inside a modern web browser. XAML.io can even run the C# compilation process locally in the browser instead of requiring every build to be sent to a remote build server.
The platform also uses technologies from the broader .NET ecosystem, including the Roslyn C# compiler and standard NuGet packages. Its code-editing environment uses modern web-based editing technology, while OpenSilver provides the runtime and XAML framework that allow C# and WPF-style XAML applications to run in the browser.
AI is integrated as an additional development layer. The AI coding agent can create and modify project files, compile the application, analyze compiler errors, and make corrections while still producing normal C# and XAML source code.
XAML.io does not currently publish a list of major customers, and we prefer not to identify organizations as XAML.io customers without their explicit permission.
The platform is used by the .NET developer community for building new applications, experimenting with C# and XAML, sharing runnable projects, and evaluating or migrating existing WPF applications.
XAML.io is developed by Userware and is powered by OpenSilver, which is also used in enterprise application modernization projects. However, customers of OpenSilver or Userware services should not automatically be considered XAML.io customers.
We have collected here some useful links to help you find out if XAML.io is good.
Check the traffic stats of XAML.io on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of XAML.io on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of XAML.io's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of XAML.io on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about XAML.io on Reddit. This can help you find out how popualr the product is and what people think about it.
Do you know an article comparing XAML.io to other products?
Suggest a link to a post with product alternatives.
Is XAML.io good? This is an informative page that will help you find out. Moreover, you can review and discuss XAML.io here. The primary details have been verified within the last quarter. So they could be considered up to date. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.