.NET Cross-Platform Support

The cluster discusses the cross-platform capabilities of .NET Core and .NET, including official Microsoft support for Linux, macOS, and Windows, along with tools like VS Code, Avalonia, MAUI, and Xamarin for desktop and mobile development, with some debate on full UI framework portability.

📉 Falling 0.4x Programming Languages
2,903
Comments
20
Years Active
5
Top Authors
#173
Topic ID

Activity Over Time

2007
2
2008
14
2009
15
2010
29
2011
43
2012
41
2013
76
2014
153
2015
195
2016
285
2017
224
2018
209
2019
177
2020
192
2021
270
2022
262
2023
267
2024
250
2025
190
2026
9

Keywords

E2EE TechEmpower CLI UNIX XR RiyuJit winehq.org VR UI JVM net cross platform net core linux platform cross windows core mac linux gui

Sample Comments

jolux Oct 8, 2021 View on HN

Have you tried using .NET Core? It's a pretty thorough reworking of .NET Framework that is officially supported by Microsoft on Mac, Linux, and Windows, and pretty much all of my experiences with it thus far have been positive. VS Code has great built-in support for it.

fsloth Jan 21, 2022 View on HN

Afaik .net is cross-platform nowadays - Windows dev tools are likely to be most approachable though.

paddim8 Sep 12, 2023 View on HN

.NET has great crossplatform support anyway

Merad Jun 5, 2023 View on HN

Your knowledge of the .Net ecosystem is a bit out of date. It's had first class support for mac and linux for 7-8 years now.

exceptione Aug 9, 2025 View on HN

See Avalonia, cross-platform .net core.

billfruit Aug 23, 2020 View on HN

Perhaps Xamarin as well, not sure if it works on Linux.

zerr Aug 20, 2021 View on HN

Anyone using .NET for cross-platform desktop development, like Avalonia?

namelezz Jan 26, 2016 View on HN

.Net is still not fully cross-platform.

moron4hire Aug 27, 2024 View on HN

No, Microsoft's .NET only supports WinForms on Windows. They do have an official cross platform GUI toolkit in MAUI, but it strangely does not support Linux.

lillecarl Dec 27, 2025 View on HN

.NET is doing pretty good without all cross platform UI.