yFiles for Avalonia Cross-platform diagramming for .NET
yFiles for Avalonia is a .NET programming library for building interactive diagrams in Avalonia applications. It provides UI controls for viewing, editing, and analyzing diagrams across desktop, mobile, and web platforms.
Create diagrams across multiple platforms
yFiles for Avalonia helps you visualize complex data in cross-platform .NET applications. Turn your data into interactive diagrams that work on desktop, mobile, and web platforms.
Expert support from core developers is available to help resolve any challenges.
Avalonia lets you build truly native cross-platform apps without the usual trade-offs. Adding yFiles to that toolkit is huge – it's one less thing developers need to worry about, and one more reason to choose Avalonia for complex visualization work.— Mike James, CEO, AvaloniaUI
What is Avalonia?
Avalonia is a modern UI toolkit for .NET that enables developers to build applications using a single codebase. Built with a XAML-based approach similar to WPF, Avalonia offers controls, styling, and data binding capabilities. Its vector-based architecture delivers crisp graphics on any device.
yFiles for Avalonia integrates with Avalonia's architecture, providing native diagramming capabilities that leverage the framework's cross-platform strengths.
Recorded Webinar
Cross-Platform Network Visualization with Avalonia
Join us for an introduction to yFiles for Avalonia! In this session, our Software Engineer Henry Ehlers demonstrates how yFiles brings graph visualization to Avalonia, enabling cross-platform .NET applications.
You'll see live demos of yFiles for Avalonia in action, explore key features, and discover how to integrate diagramming into your applications.
Technical features
Developer-friendly
Extensive Developer's Guide and API documentation . IntelliSense support enables fast development, in-IDE documentation, and code completion.
Cross-platform .NET support
Write once, run everywhere. Native support for Windows, macOS, Linux, Android, iOS, and WebAssembly.
Avalonia integration
Visualize graphs with native Avalonia controls. XAML templates and data binding make complex item visualizations easy. yFiles ties into Avalonia's styling system, making visual changes easy and familiar.
Automatic graph layout
Sophisticated layout algorithms automatically arrange complex graphs, diagrams, and networks.
Familiar yFiles API
Built on the proven yFiles architecture with over 25 years of development. Easy migration path, especially from yFiles WPF with minimal code changes required.
yFiles in action
Further information
Technical requirements
For software development with yFiles for Avalonia, you need the .NET 8.0 SDK or newer and Avalonia 12.0 or newer. Developing Android and iOS applications requires .NET 10.0. Developing iOS applications also requires a device running macOS. A suitable IDE like Microsoft Visual Studio, Visual Studio Code, or JetBrains Rider is recommended.
Stay updated on yFiles for Avalonia
Sign up to receive release announcements, demos, and developer resources for yFiles for Avalonia.
Thank you for subscribing to the yWorks newsletter.
To complete your subscription, please check your inbox for the confirmation
email and click the link inside.
If you don't see the email, please check your spam folder or try signing up again.
Your request could not be sent. Please reload the page and try again.
If the problem persists, please report the error to contact@yworks.com