Avalonia

Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology (by AvaloniaUI)

Avalonia Alternatives

Similar projects and alternatives to Avalonia

  1. Flutter

    1,264 Avalonia VS Flutter

    Flutter makes it easy and fast to build beautiful apps for mobile and beyond

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. .NET Runtime

    .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

  4. tauri

    512 Avalonia VS tauri

    Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

  5. FrameworkBenchmarks

    Source for the TechEmpower Framework Benchmarks project

  6. Introducing .NET Multi-platform App UI (MAUI)

    .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

  7. csharplang

    The official repo for the design of the C# programming language

  8. Uno Platform

    Open-source platform for building cross-platform native Mobile, Web, Desktop and Embedded apps quickly. Create rich, C#/XAML, single-codebase apps from any IDE. Hot Reload included! 90m+ NuGet Downloads!!

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. core

    119 Avalonia VS core

    .NET news, announcements, release notes, and more! (by dotnet)

  11. sdk

    119 Avalonia VS sdk

    Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI (by dotnet)

  12. Windows UI Library

    WinUI: a modern UI framework with a rich set of controls and styles to build dynamic and high-performing Windows applications.

  13. sciter

    89 Avalonia VS sciter

    Sciter: the Embeddable HTML/CSS/JS engine for modern UI development

  14. react-native-windows

    A framework for building native Windows apps with React.

  15. WPF

    54 Avalonia VS WPF

    WPF is a .NET Core UI framework for building Windows desktop applications.

  16. wxWidgets

    Cross-Platform C++ GUI Library

  17. wpfui

    WPF UI provides the Fluent experience in your known and loved WPF framework. Intuitive design, themes, navigation and new immersive controls. All natively and effortlessly.

  18. maui-linux

    .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

  19. Avalonia.FuncUI

    Develop cross-plattform GUI Applications using F# and Avalonia!

  20. Eto.Forms

    Cross platform GUI framework for desktop and mobile applications in .NET

  21. Electron.NET

    :electron: Build cross platform desktop apps with ASP.NET Core (Razor Pages, MVC, Blazor).

  22. AvaloniaVisualBasic6

    A recreation of the classic Visual Basic 6 IDE and language in C# with Avalonia

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Avalonia alternative or higher similarity.

Avalonia discussion

Log in or Post with

Avalonia reviews and mentions

Posts with mentions or reviews of Avalonia. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-07-08.
  • Ask HN: Why don't browsers load websites directly in WASM?
    6 projects | news.ycombinator.com | 8 Jul 2025
  • A Significant Sponsorship to Drive Our Open-Source Roadmap
    1 project | news.ycombinator.com | 24 Jun 2025
  • The History and Legacy of Visual Basic
    3 projects | news.ycombinator.com | 11 May 2025
    Check out https://avaloniaui.net as well. It's basically a cross-platform reimplementation of WPF. It's not quite as simple as C#+WinForms or Lazarus+LCL because you don't get drag-and-drop UI designer, and you need to write markup by hand (albeit with live preview). But unlike HTML, it's actually designed for desktop UI apps from the get go, so it's much easier to write for anything non-trivial. And you can still write "quick and dirty" GUI code by directly connecting event handlers to buttons and updating values etc in it, ignoring data bindings and other more advanced facilities.
  • Open Core and the .NET Foundation: Time for Some Introspection?
    1 project | news.ycombinator.com | 19 Apr 2025
    Avalonia left the .NET Foundation a year ago.

    https://github.com/AvaloniaUI/Avalonia/discussions/14666

  • Show HN: Meld RDP – A Fast, Portable Remote Desktop Manager (.rdp)
    3 projects | news.ycombinator.com | 5 Apr 2025
    - It's built with https://avaloniaui.net/ so it may be possible to get it working on Linux, though I have little experience there.

    Would love to hear any feedback, ideas, or feature suggestions!

    Thanks for checking it out!

    https://github.com/meld-cp/MeldRDP

  • WASM Wayland Web (WWW)
    7 projects | news.ycombinator.com | 28 Feb 2025
    > The web had this before briefly. Back in the 90s and 00s, some people just wanted to use Flash.

    WebAssembly is different. WebAssembly brings every language to the web. Flash didn't.

    WebAssembly can render to canvas and enable applications that compile to desktop, mobile, and the web. UI libraries like Avalonia do this: https://avaloniaui.net/

    For example, here's C# implementation of Visual Basic 6 compiled to WebAssembly https://bandysc.github.io/AvaloniaVisualBasic6/ and source https://github.com/BAndysc/AvaloniaVisualBasic6

    And a Solitaire demo https://solitaire.xaml.live/ and source https://github.com/AvaloniaUI/Solitaire

    But WebAssembly applications can also manipulate the DOM like JavaScript. Example frameworks that do this:

    - https://www.leptos.dev/

    - https://dioxuslabs.com/

    - https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blaz...

    DOM access goes via JavaScript glue code for now. Eventually WebAssembly will get direct DOM access.

    You can decide if you're making more of an application or more of a webpage. If you're making more of an application then why not just render to canvas with WebAssembly? And if you're making more of a webpage then why not have WebAssembly manipulate the DOM instead of JavaScript?

  • Servo in 2024: stats, features and donations
    17 projects | news.ycombinator.com | 5 Feb 2025
    That's why I mentioned https://avaloniaui.net/ which does the part. WPF is not bad compared to everything happening in the web frameworks.
  • Compiling Java into Native Binaries with Graal and Mill
    4 projects | news.ycombinator.com | 1 Feb 2025
    I don't know why anyone even uses the GUI frameworks from Microsoft these days. WinForms is only good if you need to throw something together quick. Everything else should be Avalonia (https://avaloniaui.net/). Cross platform and does support AOT.
  • Why Tracebit is written in C#
    6 projects | news.ycombinator.com | 31 Jan 2025
    MS UI has been a mess for years. They just can't pick a paradigm to run with apparently, so people just fall back to good ole' Winforms.

    That being said, check out Avalonia: https://avaloniaui.net/ and https://github.com/AvaloniaUI/Avalonia

    Cross-platform, open source, MVVM & reactive.

    A breath of fresh air.

  • Hands-On Graphics Without X11
    3 projects | news.ycombinator.com | 17 Jan 2025
    Avalonia (https://avaloniaui.net/) supports the Direct Rendering Manager on Linux for graphics without X11 or Wayland:

    https://avaloniaui.net/blog/unleashing-net-on-embedded-linux

    https://docs.avaloniaui.net/docs/guides/platforms/rpi/runnin...

  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic Avalonia repo stats
285
28,138
9.7
6 days ago

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io