Competitors

As a company operating in a vibrant and competitive ecosystem, we embrace the presence of rivals. Competition is not a threat; it’s a motivator. It challenges us to innovate, to refine, and to excel in delivering the best experience for our users. Here’s how we approach competition:

A Competitive Landscape is a Healthy One

The .NET ecosystem is full of dynamic players, and that’s a good thing. It ensures the ecosystem remains vibrant and innovative. While our primary competitors are platforms like .NET MAUI, Uno Platform, and OpenSilver, we may occasionally find ourselves competing with members of our own community. As platform stewards, it’s vital to strike the right balance, encouraging growth and collaboration even while competing.

Respecting Our Rivals

Almost every competitor is a potential collaborator or even, one day, a strategic acquisition. For this reason, we treat all competitors with respect. Hostility or dismissiveness has no place in our culture. While .NET MAUI might operate differently due to its status as a Microsoft-led project, all our competitors share the same goal: making the .NET ecosystem stronger.

Be Relaxed

Even if competitors ship features faster or announce products ahead of us, remember: being first isn’t the same as being the best. Quality, thoughtfulness, and execution always win out over rushing to market.

We operate with confidence, not insecurity. Our strong connections within the ecosystem mean we’re rarely blindsided by what’s coming next from any of our competitors. But even when surprises happen, we don’t flinch. We have our roadmap, our vision, and our unwavering focus on delivering the best UI framework and tools for .NET developers.

Competitors’ moves don’t shake us because we're confident in what we're building. Our entire strategy is built on long-term impact, not fleeting wins. We don’t scramble to match every announcement or pivot to chase trends. Instead, we stay true to our course, exuding a quiet confidence born of clarity and purpose.

What matters isn’t being the loudest or the fastest, it’s being the one developers rely on because they trust the quality and dependability of our work. That’s the kind of energy that keeps us ahead, no matter what the competition does.

Building Relationships and Collaborations

We seek opportunities to collaborate with competitors’ engineers whenever possible. Building mutual respect and relationships across the ecosystem strengthens not just Avalonia but .NET as a whole. Our collaboration with the .NET MAUI team exemplifies this principle:

  • MAUI Hybrid Implementation: Working alongside the .NET MAUI team, we integrated Avalonia into MAUI, blending our strengths to offer developers a powerful cross-platform solution.
  • SkiaSharp Discussions: Through open communication, we have contributed to conversations about the future of SkiaSharp, offering to take the lead in shipping our own bindings if necessary.

These partnerships highlight our commitment to mutual growth, even within a competitive landscape. Similarly, if engineers from competing platforms express interest in joining Avalonia, we welcome those discussions. However, we refrain from actively approaching their team members to maintain professionalism and avoid unnecessary tension.

Avoiding Tribalism

We take pride in Avalonia, but we don’t define ourselves through opposition. Some members of the wider developer community treat their choice of UI framework as a defining part of their identity, sometimes fostering tribalism. That’s not who we are. Our focus is on creating the best product and solving real problems for developers—not feeding rivalries.

Honest Comparisons

When asked how Avalonia compares to competitors, honesty is our guiding principle. We acknowledge that we aren’t the best at everything, no one is. An honest, balanced assessment of strengths and weaknesses earns trust and ensures our opinions carry weight. Overstating our capabilities or misrepresenting theirs is counterproductive.