Support Blazor Hybrid on Linux/Ubuntu

Hello ASP.NET & MAUI Team! @danroth27, @davidortinau, @Eilon Now that Blazor Hybrid has gone through a good stabilization and performance release with .NET 7, I'd like to put a request in to consider Blazor Hybrid support on Linux with Ubuntu. The Edge browser for Linux has been released and stabilized for about a year now. For our usages, we're standardizing on the Blazor Hybrid/MAUI "One code base and one UI layer" vision by taking our large desktop WPF application first to a SaaS Blazor WASM application then deliver that same application on Mobile (iOS/Android), then onto the native desktop application on Windows and we know already we need to get to smaller footprint/panel devices which run Linux. We need the smallest memory/CPU profile possible on these Linux devices, so we'd far prefer to run the .NET business logic code natively on the device instead of running that on WASM.

GitHubToolDesign & CreativeSource
0Sign in to voteCopy link

FL score

70

out of 100

Verdict

VALIDATE

high confidence

Competition

No competitor data yet

Trend

No signal yet

Enable Blazor Hybrid apps to run natively on Linux/Ubuntu devices to reduce resource usage and unify codebases across platforms.

The pain

Current Blazor Hybrid apps do not support native Linux deployment, forcing developers to rely on heavier or less efficient alternatives like WASM, which increases memory and CPU usage on Linux devices.

The gap

There is no official or stable support for running Blazor Hybrid with native .NET business logic on Linux, limiting the ability to deploy lightweight, performant apps on Linux-based small footprint devices.

Build angle

Focus on creating or contributing to a stable, performant Blazor Hybrid runtime and tooling for Linux/Ubuntu that leverages native .NET execution and the Edge browser, targeting developers who want cross-platform consistency with minimal resource overhead.

Strengths

  • Addresses a clear technical limitation in the Blazor Hybrid ecosystem.
  • Leverages existing stable Edge browser on Linux.
  • Aligns with the trend of cross-platform unified UI and codebase strategies.
  • Targets a niche with growing Linux device adoption in embedded and panel devices.

Risks

  • Potential low demand if Linux desktop app market remains small compared to Windows/macOS.
  • Dependency on Microsoft’s willingness to support or accept contributions upstream.
  • Technical challenges in integrating native .NET runtime with Linux UI layers and Edge browser.
  • Unclear if performance gains justify the development effort versus existing WASM solutions.

Questions about this idea?

FlyBot reads the scoring and gives you a second opinion on “Support Blazor Hybrid on Linux/Ubuntu”.

Open FlyBot