Rider for Avalonia
The only cross-platform IDE for Avalonia
Bring your ideas for cross-platform apps to life with Avalonia and JetBrains Rider
Offering the deepest understanding of Avalonia, Rider boosts your productivity in creating truly cross-platform applications on Windows, macOS, and Linux with no compromises.
Watch and learn
Get insider tips and techniques directly from an Avalonia developer!
In this recorded talk, you'll see an all-around demonstration of how to create cross-platform UIs with Avalonia using JetBrains Rider. Discover first-hand experiences, best practices, and tips and tricks to help you unlock the full power of Rider for your Avalonia projects.
![Video](https://img.youtube.com/vi/THKjD-ZwGPk/maxresdefault.jpg)
AI Assistant for Rider
Seamlessly integrated into the IDE, this AI-powered sidekick offers a whole host of features that make coding, debugging, and refining your code easier and more enjoyable.
Learn moreContext-Aware AI Chat
Not sure how to implement a control in your Avalonia UI project or which library best fits your needs? Ask AI Assistant via the chat feature. It understands Avalonia-specific contexts, XAML, and C#, providing answers that align with your project’s architecture and cross-platform requirements.
Multi-Line Code Completion
AI Assistant can generate multi-line code blocks for tasks like defining XAML layouts, configuring styles, or setting up reactive bindings. As you start typing, it will suggest grayed-out code snippets ready for you to review and approve.
Code Explanation
Dealing with an exception in your Avalonia app or trying to understand a commit? AI Assistant explains errors and commits in detail. Whether it’s a runtime exception from a data binding issue or a commit that spans platform-specific code, the AI breaks it down for faster and more effective debugging.
Our Commitment to Avalonia
At JetBrains, we believe in the tools we create and support.
That’s why we use Avalonia in the development of our own products. The macOS and Linux versions of dotTrace and dotMemory, as well as their integrations into Rider, were built using Avalonia. This firsthand experience ensures that we not only understand the needs of Avalonia developers, but also continually strive to improve Rider to meet those needs.
What our customers say
From my brief test of Rider I can see it has great Avalonia support out of the box, such as context information in .axaml markup like one would expect from C# code. And that is really helpful. I’d certainly recommend it for any Avalonia and .NET development.
Nowadays, developing cross-platform GUI applications with .NET and Avalonia is easier and faster than ever, and these technologies are becoming better every year.
I've chosen Rider as my primary tool because I get the same experience regardless of which OS I work in – Windows, macOS, or Linux.
Full support for Avalonia XAML helps me develop and refactor UI layouts quickly and efficiently, the same as it was for years working with WPF on Windows.
Join these companies that already use Rider
The Many Sides of Rider
JetBrains Rider is a leading cross-platform IDE for .NET and game developers looking to boost productivity and streamline their development process.
Rider for Unity
A smarter way to write C# for Unity
Rider for Unreal Engine
Smart C++ and Blueprints support to craft the best games
Rider for AWS
Develop on AWS with C# in Rider
Rider for Web
The only IDE you need for ASP.NET development
Rider for MAUI
The only cross-platform IDE for MAUI developers