C# Cross-Platform

Open-source C# projects categorized as Cross-Platform | Edit details
Related topics: #.NET #C# #Xamarin #Android #Windows

Top 23 C# Cross-Platform Projects

  • Avalonia

    A cross platform XAML framework for .NET

    Project mention: Is MAUI intended to be able to build serious desktop applications with? | reddit.com/r/dotnetMAUI | 2022-01-25

    Saying Avalonia's death is greatly exaggerated would be a massive understatement. It's still very much alive and kicking. Take a look at its website for more information.

  • OpenRA

    Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.

    Project mention: Online/Co-op (4 player) RTS style games? | reddit.com/r/gamingsuggestions | 2022-01-23
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • MonoGame

    One framework for creating powerful cross-platform games.

    Project mention: hey , would like to know if there are free game making tools and programming guides out there | reddit.com/r/IndieGaming | 2022-01-20

    Lastly if you really want to get into programming and get your hands dirty you can use what I use: Monogame Its always free and opensource. Unity and Unreal have different forums of getting money from you once you publish your games (If you do) They are pretty lax tho. Unreal only takes a small % of profits over a certain amount and unity has a subscription fee for extra things, or if you are making over a certain amount.

  • Uno Platform

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

    Project mention: Some beginner questions | reddit.com/r/unoplatform | 2022-01-26

    For #3 - you are likely running into a Visual Studio issues listed here. https://github.com/unoplatform/uno/issues/982 . Some troubleshooting steps to work around them are at www.platform.uno/troubleshooting

  • Xamarin.Forms

    Xamarin.Forms Official Home

    Project mention: collectionview scroll to mvvm | reddit.com/r/Xamarin | 2021-12-01

    It appears there is no view binding for this function... I've been googling around and saw this post https://github.com/xamarin/Xamarin.Forms/issues/10254 , but I can't implement it properly. It fails out with a dictionary exception.

  • SparkleShare

    Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows.

    Project mention: My Secure and Private Notetaking Workflow with an Emphasis on Mobile, based on Gitea and Working Copy (alternative to Standard Notes, Joplin) | reddit.com/r/selfhosted | 2021-11-19

    Last time I looked into SparkleShare it seemed like it had been abandoned. Looking at the Github it looks like it hasn't seen a release since Nov 2020. That's what turned me off. The Obsidian-git routine works for me now, but maybe I should experiment with it.

  • SimplCommerce

    A simple, cross platform, modularized ecommerce system built on .NET Core

    Project mention: Modern C# Hello World | reddit.com/r/dotnet | 2021-11-22

    The SimplCommerce repo has also been updated to use the modern style and is a good example of what a more complex application looks like.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Chromely

    Build Cross Platform HTML Desktop Apps on .NET using native GUI, HTML5, JavaScript, CSS, Owin, AspNetCore (MVC, RazorPages, Blazor)

    Project mention: C# + HTML instead of JavaScript? | reddit.com/r/csharp | 2021-10-30
  • SkiaSharp

    SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.

    Project mention: QuestPDF 2021.11 - a new version of the open-source, MIT-licensed, C# library for generating PDF documents with fluent API, now with several community-driven improvements 🎉 Please help me make it popular 🚀 | reddit.com/r/dotnet | 2021-11-09

    With the new support for native dependency for WASM and Blazor. I think it will as the sample used for that was SkiaSharp drawing using WebGL.

  • coverlet

    Cross platform code coverage for .NET

    Project mention: Tools o improve your unit test with .NET | dev.to | 2021-06-18

    Coverlet documentation reflect the current repository state of the features, not the released ones. Check the changelog to understand if the documented feature you want to use has been officially released. You can see for more details in Coverlete Github

  • LiteNetLib

    Lite reliable UDP library for Mono and .NET

    Project mention: Networking lib/framework for multiplayer servers ? | reddit.com/r/dotnet | 2021-10-03

    I'm currently working on a game using LiteNetLib. If want to use UDP (depends on how realtime your game needs to be), I haven't found anything better.

  • Akavache

    An asynchronous, persistent key-value store created for writing desktop and mobile applications, based on SQLite3. Akavache is great for both storing important data as well as cached local data that expires.

    Project mention: Generate your first Xamarin application with JHipster.NET | dev.to | 2021-02-26

    akavache >= 7.1.1

  • Nethereum

    Ethereum .Net cross platform integration library

    Project mention: BigIntegar and Negative representation | reddit.com/r/csharp | 2021-11-15
  • RoslynPad

    A cross-platform C# editor based on Roslyn and AvalonEdit

    Project mention: A simple dotnet tool to run C# scripts. | reddit.com/r/dotnet | 2021-11-25
  • Ooui

    A small cross-platform UI library that brings the simplicity of native UI development to the web

    Project mention: Looking to build a web app, iOS, Android | reddit.com/r/xamarindevelopers | 2021-04-12

    You can write Xamarin for web using Ooui: praeclarum/Ooui: A small cross-platform UI library that brings the simplicity of native UI development to the web (github.com)

  • Xamarin.Essentials

    Essential cross platform APIs for your mobile apps.

    Project mention: Can anyone clarify what this ‘Pegasus API’ is? Is this Norman on iPhone 11? | reddit.com/r/iosdev | 2021-05-21

    I don't know where you're seeing "xamarin/Essentials", but that's a repo for code used in writing cross-platform mobile applications. That message refers to this issue: https://github.com/xamarin/Essentials/pull/1457. It's something that was fixed in the project 7 months ago.

  • WalletWasabi

    Open-source, non-custodial, privacy focused Bitcoin wallet for Windows, Linux, and Mac. Built-in Tor, CoinJoin, and coin control features.

    Project mention: If someone can link my identity to my wallet, can they track my transaction history? Even if I use a different address every time? | reddit.com/r/Bitcoin | 2022-01-24

    See Wasabi Wallet https://wasabiwallet.io/ for more details and a better description.

  • LiveCharts2

    Simple, flexible, interactive & powerful charts, maps and gauges for .Net, LiveCharts2 can now practically run everywhere WPF, WinForms, Xamarin, Avalonia, WinUI, UWP, Blazor-wasm, MAUI (WIP)

    Project mention: I finally ported from WPF to Avalonia! | reddit.com/r/dotnet | 2021-09-09
  • OpenTabletDriver

    Open source, cross-platform, user-mode tablet driver

    Project mention: Anybody know how to fix this kind of problem? | reddit.com/r/osugame | 2022-01-22

    They are drivers that have been made by the community that allow you to customize the input of the tablet to your liking. Many tablets are supported. You can also easily change the area and the input delay. Here is the link if you want to try it. Please make sure to delete/disable your other drivers before running or you might run into the same issues. opentabletdriver

  • sharppcap

    Official repository - Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets

  • splat

    Makes things cross-platform

    Project mention: Detailed thoughts on the State of the .NET Foundation · Discussion #60 · dotnet-foundation/Home | reddit.com/r/dotnet | 2021-10-21

    I read through the PR discussion in question as part of reading Rob Mensching's post before I came across this discussion, and thought that she'd overstepped. However, after watching Tim Corey go through the same discussion, I realise that not only did she overstep, she appeared to actively (and publicly) fight with the current maintainer. Her actions appear (to me) to be completely arrogant, selfish, uncaring, and frankly dangerous to the project.

  • SmartSql

    SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics

  • Kavita

    Kavita is a fast, feature rich, cross platform reading server. Built with a focus for manga and the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family.

    Project mention: Is there a media server mainly for books? | reddit.com/r/Piracy | 2022-01-26

    There is Kavita (OpenSource)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-26.

C# Cross-Platform related posts


What are some of the best open-source Cross-Platform projects in C#? This list will help you:

Project Stars
1 Avalonia 12,792
2 OpenRA 10,361
3 MonoGame 8,120
4 Uno Platform 6,138
5 Xamarin.Forms 5,507
6 SparkleShare 4,684
7 SimplCommerce 3,499
8 Chromely 2,766
9 SkiaSharp 2,549
10 coverlet 2,318
11 LiteNetLib 2,202
12 Akavache 2,197
13 Nethereum 1,589
14 RoslynPad 1,542
15 Ooui 1,535
16 Xamarin.Essentials 1,449
17 WalletWasabi 1,417
18 LiveCharts2 1,051
19 OpenTabletDriver 1,037
20 sharppcap 823
21 splat 823
22 SmartSql 817
23 Kavita 817
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.