Live XAML tooling
XamlVisualEditor
Design, inspect, and extend XAML in one living workspace.
Overview
An extensible Avalonia XAML visual editor with a live designer, code editor, language services, debugging, and .NET extensions.
XamlVisualEditor is maintained as a focused part of a wider open-source .NET UI ecosystem. Its boundaries are designed so applications can adopt the useful layer without taking the entire stack.
Live visual designer
Code editor
Language services
Extensible .NET tooling
Built for
Where it fits.
- Teams building tools software on .NET
- Developers who need reusable, inspectable infrastructure
- Open-source contributors looking for practical framework work
Compatibility & status
Current SDK
Active
Open on GitHub
In the work
Real output,
not a mockup.

Architecture
Clear layers.
Replaceable seams.
Core
Reusable models and services contain the domain behavior.
Extensions
Packages add integrations without coupling the core to one host.
Application
Samples and desktop hosts compose the complete workflow.
Quick start
From package
to first frame.
Choose the package workflow used by your repository, then start from the smallest working example. Replace VERSION with the current stable or prerelease version shown on NuGet.
git clone https://github.com/wieslawsoltes/XamlVisualEditor.gitcd XamlVisualEditor && dotnet run# Open a XAML document, edit markup, and inspect the live preview.dotnet runPackage surface
Start focused.
Compose as needed.
Source, docs, samples, and releases
The repository is the source of truth.
Use the current documentation and samples, inspect changes, report issues, or support continued open-source maintenance.