Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →
Top 23 C# MacOS Projects
-
Project mention: Brush (Bo(u)rn(e) RUsty SHell) a POSIX and Bash-Compatible Shell in Rust | news.ycombinator.com | 2025-05-06
"can" is doing some heavy lifting there, especially based on my experience with VSCodium (which by definition is forced to work within Microsoft's opinion of build systems)
Anyway, uh-huh:
https://github.com/PowerShell/PowerShell/blob/v7.5.1/.github... -> https://github.com/PowerShell/PowerShell/blob/v7.5.1/.github...
https://github.com/PowerShell/PowerShell/blob/v7.5.1/.github... -> https://github.com/PowerShell/PowerShell/blob/v7.5.1/.github...
As a frame of reference, to build bash one only needs /bin/sh not a pre-built copy of bash itself https://git.savannah.gnu.org/cgit/bash.git/tree/configure?h=...
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
Project mention: 🚀 Why Every Developer Needs DevToys: The Swiss Army Knife You Didn’t Know You Needed | dev.to | 2025-08-20
➡️ Download DevToys here — your future self will thank you.
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
Project mention: .NET 10 Preview 6 brings JIT improvements, one-shot tool execution | news.ycombinator.com | 2025-07-30 -
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: .NET 10 Preview 6 brings JIT improvements, one-shot tool execution | news.ycombinator.com | 2025-07-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.
If you've read any of the other articles this month, you've likely seen SkiaSharp mentioned already. While drawing and text aren't usually a combination I consider, I figured it was worth a shot. I asked Copilot first for an analysis of what the improvement might be along with a plan.
-
electrino
Desktop runtime for apps built on web technologies, using the system's own web browser engine
Project mention: Electrobun: Cross-platform desktop applications written in TypeScript | news.ycombinator.com | 2024-11-20So is it a yet another webview-based framework like NeutralinoJS (https://neutralino.js.org), Electrino (https://github.com/pojala/electrino) or DeskGap (https://deskgap.com)? What's their advantage apart from using Bun instead of Node?
For relly lightweight cross-platform desktop apps better use a non-webview-based native framework like Qt, GTK, wxWidgets or even recently released FLTK 1.4.
-
MVVMCross
The .NET MVVM framework for cross-platform solutions, including Android, iOS, MacCatalyst, macOS, tvOS, WPF, WinUI
Project mention: Epoxy alternatives - dotnet, Prism, and MVVMCross | libhunt.com/r/kekyo/Epoxy | 2024-09-20 -
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
macios
.NET for iOS, Mac Catalyst, macOS, and tvOS provide open-source bindings of the Apple SDKs for use with .NET managed languages such as C#
-
Maui
The .NET MAUI Community Toolkit is a community-created library that contains .NET MAUI Extensions, Advanced UI/UX Controls, and Behaviors to help make your life as a .NET MAUI developer easier (by CommunityToolkit)
-
-
-
sharppcap
Official repository - Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets
-
-
FluentDocker
Use docker, docker-compose local and remote in tests and your .NET core/full framework apps via a FluentAPI
-
FaceRecognitionDotNet
The world's simplest facial recognition api for .NET on Windows, MacOS and Linux
-
-
-
-
-
Hardware.Info
Battery, BIOS, CPU - processor, storage drive, keyboard, RAM - memory, monitor, motherboard, mouse, NIC - network adapter, printer, sound card - audio card, graphics card - video card. Hardware.Info is a .NET Standard 2.0 library and uses WMI on Windows, /dev, /proc, /sys on Linux and sysctl, system_profiler on macOS.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# MacOS discussion
C# MacOS related posts
-
Ask HN: Why don't browsers load websites directly in WASM?
-
Servo in 2024: stats, features and donations
-
Why Tracebit is written in C#
-
PowerShell 7.5.0 Released
-
Hands-On Graphics Without X11
-
Fish shell announces 4.0 release
-
.NET Cross-Platform Web Desktop APP Framework to replace Electron
-
A note from our sponsor - Sevalla
sevalla.com | 2 Sep 2025
Index
What are some of the best open-source MacOS projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | PowerShell | 48,315 |
2 | DevToys | 29,791 |
3 | Avalonia | 28,560 |
4 | Uno Platform | 9,594 |
5 | SkiaSharp | 5,049 |
6 | electrino | 4,397 |
7 | MVVMCross | 3,900 |
8 | naps2 | 3,511 |
9 | qmk_toolbox | 2,887 |
10 | FNA | 2,832 |
11 | macios | 2,732 |
12 | Maui | 2,551 |
13 | UnityStandaloneFileBrowser | 2,289 |
14 | AvalonStudio | 1,685 |
15 | sharppcap | 1,442 |
16 | glTFast | 1,371 |
17 | FluentDocker | 1,370 |
18 | FaceRecognitionDotNet | 1,341 |
19 | ffmediaelement | 1,235 |
20 | iFakeLocation | 1,044 |
21 | velopack | 1,040 |
22 | BuildXL | 974 |
23 | Hardware.Info | 632 |