C# Cross-Platform

Open-source C# projects categorized as Cross-Platform

Top 23 C# Cross-Platform Projects

Cross-Platform
  • Avalonia

    Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology

    Project mention: Visual Basic 6 rebuilt in C# – complete with form designer and IDE in browser | news.ycombinator.com | 2024-11-11

    They seem to be using this framework https://github.com/AvaloniaUI/Avalonia

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • SteamTools

    🛠「Watt Toolkit」是一个开源跨平台的多功能 Steam 工具箱。

  • 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: OpenRA: Open-Source Game Engine Reviving Classic Command and Conquer Titles | news.ycombinator.com | 2024-09-30
  • MonoGame

    One framework for creating powerful cross-platform games.

    Project mention: The MonoGame Foundation launch | /r/monogame | 2023-11-15

    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.

  • Gui.cs

    Cross Platform Terminal UI toolkit for .NET

    Project mention: Rainfrog – a database management TUI for Postgres | news.ycombinator.com | 2024-09-16

    I found it but great in handling interactivity compared to https://github.com/gui-cs/Terminal.Gui

  • Uno Platform

    Open-source platform for building cross-platform native Mobile, Web, Desktop and Embedded apps quickly. Create rich, C#/XAML, single-codebase apps from any IDE. Hot Reload included! 90m+ NuGet Downloads!!

    Project mention: A comparison of Rust's borrow checker to the one in C# | news.ycombinator.com | 2024-10-30
  • Electron.NET

    :electron: Build cross platform desktop apps with ASP.NET Core (Razor Pages, MVC, Blazor).

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • git-credential-manager

    Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.

    Project mention: Ladybird browser to start using Swift language this fall | news.ycombinator.com | 2024-08-10
  • Kavita

    Kavita is a fast, feature rich, cross platform reading server. Built with 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: Foliate: Read e-books in style, navigate with ease | news.ycombinator.com | 2024-07-18

    I think Calibre advocates forgot what it's like to setup it for the first time and what a messy ugly process it is for new timers. A containerized version needs VNC access to set it up and perform GUI un-intuitive interface UI actions https://docs.linuxserver.io/images/docker-calibre/#applicati...

    I've used https://www.kavitareader.com/ but it's not perfect either, this space could be "disrupted" by a Plex like product with opensource + licensed offerings but the target market is pretty small I think.

  • SparkleShare

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

  • 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.

  • Technitium DNS Server

    Technitium DNS Server

    Project mention: ndm VS Technitium DNS Server - a user suggested alternative | libhunt.com/r/gitbls/ndm | 2024-08-04
  • 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.

    Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03

    But I think some of this stuff is already handled in Avalonia ecosystem like https://github.com/Mapsui/Mapsui, https://github.com/beto-rodriguez/LiveCharts2 and few others...

  • SimplCommerce

    A simple, cross platform, modulith ecommerce system built on .NET

  • LiteNetLib

    Lite reliable UDP library for Mono and .NET

    Project mention: Dedicated Server outside of the Engine | /r/godot | 2023-11-29

    I personally use this LiteNetLib

  • coverlet

    Cross platform code coverage for .NET

    Project mention: Beginner's Guide to Test Coverage with NUnit, Coverlet, and ReportGenerator | dev.to | 2024-06-17

    Coverlet - Cross-platform code coverage framework for .NET. More here

  • OpenTabletDriver

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

    Project mention: Debian KDE: Right Linux distribution for professional digital painting in 2024 | news.ycombinator.com | 2024-05-31

    Why didn't the author use opentabletdriver, it would have fixed most issues he had with the graphic tablets. It works on Wayland too.

    https://opentabletdriver.net/

  • RoslynPad

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

    Project mention: LINQPad – The .NET Programmer's Playground | news.ycombinator.com | 2024-06-23

    Also check out free open source alternative RoslynPad. https://roslynpad.net/

  • 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.

  • abot

    Cross Platform C# web crawler framework built for speed and flexibility. Please star this project! +1.

  • Nethereum

    Ethereum .Net cross platform integration library

  • WalletWasabi

    Open-source, non-custodial, privacy preserving Bitcoin wallet for Windows, Linux, and Mac.

    Project mention: Timing out sending BTC - How to fix? | /r/WasabiWallet | 2023-12-08
  • 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

    SaaSHub logo
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).

C# Cross-Platform discussion

Log in or Post with

C# Cross-Platform related posts

Index

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

Project Stars
1 Avalonia 25,803
2 SteamTools 20,261
3 OpenRA 14,736
4 MonoGame 11,522
5 Gui.cs 9,677
6 Uno Platform 8,940
7 Electron.NET 7,321
8 git-credential-manager 6,879
9 Kavita 6,332
10 SparkleShare 4,884
11 SkiaSharp 4,506
12 Technitium DNS Server 4,420
13 LiveCharts2 4,349
14 SimplCommerce 4,209
15 LiteNetLib 3,076
16 coverlet 2,990
17 OpenTabletDriver 2,732
18 RoslynPad 2,455
19 Akavache 2,454
20 abot 2,247
21 Nethereum 2,175
22 WalletWasabi 2,162
23 Ooui 1,620

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that C# is
the 9th most popular programming language
based on number of metions?