C# for linux

This page summarizes the projects mentioned and recommended in the original post on /r/learnprogramming

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • 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.

  • You absolutely can, but it won't be trivial. I highly recommend using JetBrains Rider as your IDE if you want to do serious C# development on Linux, and you will like others have said use either MAUI (microsofts own multiplatform UI lib, currently in preview) or Avalonia (Open source) as a framework to build it.

  • ASP.NET Core

    ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.

  • can c# be used to make apps for linux? I know there is mono and .Net core is cross platform (as part of asp.net core, but is it also cross platform for desktop app?). what are the best IDE's for it, wth GUI support for GUI apps?

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Uno Platform

    Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.

  • There is no official GUI toolkit for .NET for Linux at this moment. You can use Avalonia or Uno. I believe that Rider has the ability to develop Avalonia UIs.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Anyone willing to discuss a potential effort to add Web Assembly to .NET MAUI as an Open Source project?

    2 projects | /r/csharp | 20 May 2023
  • I want to start contributing to open-source .Net projects, but How do I learn large codebase?

    4 projects | /r/dotnet | 21 Apr 2023
  • .NET desktop app?

    4 projects | /r/dotnet | 8 Apr 2023
  • What to Expect in .NET 6

    8 projects | dev.to | 25 Jun 2021
  • Asynchronous Programming in C#

    9 projects | news.ycombinator.com | 30 Apr 2024