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.

yFiles for Avalonia – Cross-Platform Diagramming
You have questions about yFiles for Avalonia?

Get in touch to discuss your specific challenges with our diagramming experts. We're here to provide the guidance you need.

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.

Try yFiles free of charge
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.

Video Thumbnail
load from YouTube

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

Interactive demos

Explore the features of yFiles through our interactive demos. More than 40 demos created with yFiles for Avalonia to try directly in your browser.

Interactive demos

Source-code demos

Explore our demos' source code on GitHub to see real-world implementation examples.

GitHub

Further information

Working resources

Find helpful resources like Developer's Guides, API documentation, and videos.

Support hub

yFiles for Avalonia Licensing

yFiles for Avalonia offers flexible licensing options tailored to your development needs. For specific pricing information and licensing details, please reach out to our sales team.

Contact the yWorks sales team

Software license agreement

Read the terms and conditions for using yFiles in your projects.

SLA

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.

Technical requirements

Stay updated on yFiles for Avalonia

Sign up to receive release announcements, demos, and developer resources for yFiles for Avalonia.

Subscribe to get the latest yFiles for Avalonia news

Enter your email address to sign up. *
* I want to receive the yWorks newsletter and updates about yFiles for Avalonia and accept the yWorks privacy policy.
You can unsubscribe from the newsletter at any time using the link in our emails.
Follow us!

Discover 11 reasons why developers across all major platforms trust yFiles, the superior diagramming SDK

Get started right away! Test yFiles for Avalonia free of charge.

Download yFiles now!

Choose your next steps

Get connected

Connect with our Customer Success Team regarding your ideas or projects.

Connect with the real graph drawing experts.

Dive deep

Get more detailed information about specific yFiles topics.

Download yFiles

Try yFiles free of charge.

Download the yFiles trial version.