SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# Cross-Platform Projects
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET Foundation community project.
Project mention: Ask HN: How to create web, mobile, and desktop apps from a single code base? | news.ycombinator.com | 2023-11-29 -
Project mention: Is steamX :card farmer safe? I have used idle daddy before and it was completely safe. | /r/Steam | 2023-03-20
English explanation https://github.com/BeyondDimension/SteamTools/blob/v3.x/README.en.md
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
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: Microsoft $69B deal to buy Call of Duty maker Activision Blizzard cleared by UK | news.ycombinator.com | 2023-10-14I recently found an open source version that has been fun (https://www.openra.net/).
-
To highlight this shift, we are introducing a new website which is now fully automated with Github. The paint is still fresh, but we hope to expand it with more information about the MonoGame Foundation, like how it operates, and how to join it or contribute.
-
Project mention: Forget MAUI; Get TUI! - C#'s best cross platform console UI toolkit ships first 2.0 alpha package (Terminal.Gui) | /r/csharp | 2023-06-07
-
Uno Platform
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Project mention: A Proposal for an asynchronous Rust GUI framework | news.ycombinator.com | 2023-09-03 -
EDIT2: Yeah, https://github.com/xamarin/Xamarin.Forms/issues/2751
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
git-credential-manager
Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.
Project mention: Help switching from https to SSH to push files to a repository | /r/github | 2023-06-16You can still use HTTPS, just not username/password as authentication. Personally, I think using HTTPS Git Credential Manager is simpler than SSH, as GCM allows you to use GitHub OAuth in your browser to sign in.
-
Project mention: Anyone have a link to a public repo of a full scale web project? | /r/dotnet | 2023-04-17
Here another e-comerce project with Angular https://github.com/simplcommerce/SimplCommerce
-
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.
It looks like the port was compiled with a binary SkiaSharp [0] since that requires Google tooling to build. Interesting to see the committer allowing this. Apparently it is not the first time.
-
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.
-
LiveCharts2
Simple, flexible, interactive & powerful charts, maps and gauges for .Net, LiveCharts2 can now practically run everywhere Maui, Uno Platform, Blazor-wasm, WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.
-
You might have noticed when you were looking in NuGet, there was a package called coverlet installed into the project:
-
I personally use this LiteNetLib
-
Project mention: Has anyone been able to set up dockerized CrowdSec in front of dockerized NPM using official images only? | /r/selfhosted | 2023-11-21
I recently made an effort to harden my network due to (technically) exposing more of it with FireZone (WireGuard). For the curious, I shared some details in a recent comment. I didn't mention it in the comment, but I also set up local DNS (Technitium) with block lists.
-
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.
If its caching you could just use ready made packages - https://github.com/jamesmontemagno/monkey-cache - https://github.com/reactiveui/akavache/
-
Project mention: OpenTablet Driver guide for Huion Kamvas 24 4k on windows 10 (but maybe other tablets too) in particular for painting | /r/huion | 2023-11-09
First follow the installation guide on https://opentabletdriver.net/
-
abot
Cross Platform C# web crawler framework built for speed and flexibility. Please star this project! +1.
-
First - follow instruction in official Git account https://github.com/roslynpad/roslynpad:
-
Project mention: need some help programatically generating a Quroum address and keys, will my code work? | /r/ethdev | 2023-02-02
-
WalletWasabi
Open-source, non-custodial, privacy preserving Bitcoin wallet for Windows, Linux, and Mac.
Project mention: Wasabi Wallet search results lists two domains (.app and .io) | /r/WasabiWallet | 2023-11-15When I use a search engine to find wasabi wallet, the top result is https://wasabiwallet.app/ However, on github, it says the offical site is https://wasabiwallet.io
-
Ooui
A small cross-platform UI library that brings the simplicity of native UI development to the web
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Cross-Platform related posts
- Dedicated Server outside of the Engine
- Using V11 and CommunityToolkit. How do I navigate to another UserControl or whatever is recommended?
- OpenTablet Driver guide for Huion Kamvas 24 4k on windows 10 (but maybe other tablets too) in particular for painting
- How To Update Picker To Property Value On Load
- Microsoft $69B deal to buy Call of Duty maker Activision Blizzard cleared by UK
- One Game, by One Man, on Six Platforms: The Good, the Bad and the Ugly
- OpenRA: CNC/Red Alert on a modern engine
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0fa334d708>
www.saashub.com | 4 Dec 2023
Index
What are some of the best open-source Cross-Platform projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | Avalonia | 20,568 |
2 | SteamTools | 16,474 |
3 | OpenRA | 13,603 |
4 | MonoGame | 10,339 |
5 | Gui.cs | 8,711 |
6 | Uno Platform | 8,104 |
7 | Xamarin.Forms | 5,656 |
8 | git-credential-manager | 5,179 |
9 | SparkleShare | 4,832 |
10 | SimplCommerce | 4,019 |
11 | SkiaSharp | 3,752 |
12 | Kavita | 3,660 |
13 | LiveCharts2 | 3,503 |
14 | coverlet | 2,820 |
15 | LiteNetLib | 2,810 |
16 | Technitium DNS Server | 2,792 |
17 | Akavache | 2,375 |
18 | OpenTabletDriver | 2,229 |
19 | abot | 2,136 |
20 | RoslynPad | 2,091 |
21 | Nethereum | 2,082 |
22 | WalletWasabi | 1,926 |
23 | Ooui | 1,615 |