November 11, 2025

MAUI goes Linux—cue the popcorn

.NET MAUI Is Coming to Linux and the Browser, Powered by Avalonia

Hype meets side‑eye: desktop revival or just another web‑in‑a‑box

TLDR: MAUI apps are heading to Linux and the browser via Avalonia, promising faster, consistent desktops from one codebase. Commenters are split: some applaud the bigger reach, others say it feels unlike the web and claim desktop is “dead,” turning this into a bold, divisive move worth watching.

Plot twist: Microsoft’s .NET MAUI (a toolkit for building apps) is getting a Linux seat and a browser pass, thanks to the cross‑platform renderer Avalonia. The promise? Keep your MAUI code, run it on Windows, macOS, Linux, embedded gadgets, and even in a tab via WebAssembly, with snappier desktops (the team teases over 2x speed on macOS) and a consistent look across platforms. That’s the headline—now the comments stole the show.

The crowd split fast. Some cheered “kudos” for bringing MAUI to the web, but power users drew a line: one pleaded, "My kingdom for a toolkit that can make real CAD apps," basically saying: prove it’s not another app that looks like a website pretending to be desktop. The skeptics swung harder: "Too little, too late. Desktop is dead." And practical testers torched the web demo’s vibes: no Ctrl+F, no text selection, no copying links, no easy sharing on phones, and screen readers get nothing—aka it doesn’t feel like the web.

Then came the meme energy: a commenter noted Avalonia’s flirt with Flutter’s new Impeller renderer, cueing "turtles all the way down" jokes about engines stacking on engines. Optimists see a unified future; cynics see another tech layer cake. Either way, the penguin (Linux) finally got an invite—and the room erupted.

Key Points

  • Avalonia is building and committing to an Avalonia-powered backend for .NET MAUI to replace MAUI’s rendering with Avalonia’s drawn UI model.
  • The backend adds first-class desktop Linux support (e.g., Ubuntu, Debian, Fedora) and enables MAUI apps on embedded Linux devices like Raspberry Pi.
  • A demo shows a real MAUI application running in the browser via WebAssembly with no native client dependencies.
  • On Windows and macOS, the backend integrates with Avalonia’s desktop stack; early macOS tests show over 2x performance compared to Mac Catalyst.
  • Targeting Avalonia as a single platform simplifies development, providing consistent rendering across platforms and faster, more reliable feature delivery.

Hottest takes

"Too little, too late. Desktop apps are mostly dead." — js4ever
"it doesn't feel like the web" — judah
"turtles all the way down" — SigmundA
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.