Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push. Learn more →
Top 23 C# MacOS Projects
PowerShell for every system!Project mention: Linux command line alternatives | reddit.com/r/linux | 2023-05-29
As a Windows sysadmin for work I'm a simp for Powershell. Works great on Linux and slots right in.
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET Foundation community project.Project mention: Disapointed in maui at Build? | reddit.com/r/dotnet | 2023-05-28
https://github.com/AvaloniaUI/Avalonia/blob/master/samples/ControlCatalog.Android/EmbedSample.Android.cs if you are interested
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.
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.Project mention: Physical IOS device deployment fail | reddit.com/r/unoplatform | 2023-05-23
You can follow updates here https://github.com/unoplatform/uno/issues/12388.
Desktop runtime for apps built on web technologies, using the system's own web browser engineProject mention: Is there an app that can run code like a browser but manipulate system files? | reddit.com/r/webdev | 2023-03-03
https://github.com/pojala/electrino if you want a lighter version of electron
The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.Project mention: Any language for Mac and PC? | reddit.com/r/learnprogramming | 2023-02-01
For MVVM-based UI it looks like this could help: https://github.com/MvvmCross/MvvmCross
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: System.Drawing just dosen't work | reddit.com/r/csharp | 2023-04-02
The library that I've had the best luck with is SkiaSharp with .net 3.1. That said, I agree with others that I'd update the version of .net if possible.
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: Anything you wish there was an open source solution for? | reddit.com/r/selfhosted | 2023-05-16
TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.
Bridges the worlds of .NET with the native APIs of macOS, iOS, tvOS, and watchOS.Project mention: Duda carrera: C#/.NET vs. Node/Express | reddit.com/r/devsarg | 2023-05-18
Xamarin.ios y Xamarin.Mac: Licencia MIT.
A Toolbox companion for QMK FirmwareProject mention: Can't figure out how to configure Megalodon Triple-Knob Macro Pad | reddit.com/r/macro_pads | 2023-05-28
I got things working by using the https://github.com/qmk/qmk_toolbox project, and the firmware file you linked. As you said, my pad now works with Vial, and has 12 layers. Though the layer selector still only traverses between layers 0 through 3.
FNA - Accuracy-focused XNA4 reimplementation for open platformsProject mention: EU antitrust regulators clear $69B Microsoft, Activision deal | reddit.com/r/linux_gaming | 2023-05-15
Emulating "dead" consoles and unchanging APIs is usually sustainable. We'll all be able to play Sega MD/Genesis games and XNA games until the end of time, with whatever hardware, platform, controllers, and video outputs we need.
A native file browser for unity standalone platforms
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)Project mention: Trying to use interaction triggers in WPF but I get an error message | reddit.com/r/csharp | 2023-05-24
There's a host of "community toolkits" for various XAML frameworks and it's possible I"m a bit out of date and behaviors moved to one of those. I can't find one for WPF, but for example this is the MAUI one and it has an extensive collection of behaviors. (Those only work in MAUI though, "for reasons" there's not one consistent way to cross-framework develop behaviors.)
Cross platform IDE and ShellProject mention: What happened to AvalonStudio? | reddit.com/r/AvaloniaUI | 2023-05-06
Its Github seams abandoned, link: https://github.com/VitalElement/AvalonStudio
Use docker, docker-compose local and remote in tests and your .NET core/full framework apps via a FluentAPI
FFME: The Advanced WPF MediaElement (based on FFmpeg)Project mention: How to play video from realtime frames via WPF? | reddit.com/r/dotnet | 2022-08-10
Alternatively, maybe you can capture webcam with FFMpeg and use FFMediaElement. It's a big dependency though.
The world's simplest facial recognition api for .NET on Windows, MacOS and Linux
Efficient glTF 3D import / export package for UnityProject mention: Import runtime glb via Web not GLFT Utility | reddit.com/r/Unity3D | 2022-09-23
I would recommend looking at https://github.com/atteneder/glTFast personally. There are some scripts for having your own custom material such as ones from shader graph, URP, or HDRP. I have used glTFast before without any issues, but haven't tried to change the default material.
Microsoft Build AcceleratorProject mention: Using Landlock to Sandbox GNU Make | news.ycombinator.com | 2022-08-07
> With regards to chroot, I stand corrected. I knew it was a tree of symlinks, but I thought it was also more than that because symlinks alone don't seem like a sandbox. Honestly, Cosmopolitan's system appears to be more of a sandbox than that.
To be totally clear: the tree of symlinks thing is a fallback, used only when lacking platform support or when sandboxing is explicitly turned off . On Linux, the normal sandboxing strategy is to use namespaces, like most container runtimes. On Mac it apparently uses sandbox-exec (some opaque Apple tool), as was mentioned above. Chroot, being both non-POSIX, requiring root access on many systems, and not providing the necessary facilities is not really a great fit -- which I assume is why it's not used.
There was experimental Windows sandbox support at one point  based on how MS does it for BuildXL (their own build tool for giant monorepos) . Unfortunately it doesn't seem to be maintained, and under the hood it's kinda ugly -- it actively rewrites code in-memory to intercept calls to the Win32 APIs , which was apparently the cleanest/best way MS could come up with. However, from Bazel's POV it works in a roughly similar way -- you spawn subprocesses under a supervisor, which is in charge of spinning up whatever the target process is with restrictions on time/memory usage/file access.
On the "sandbox in the interpreter" thing: what kind of checks are you envisioning? It seems like putting checks at that level would end up leaving a lot out -- the goal of any build system is to eventually spawn an arbitrary process (Python, gcc, javac, some shell script, etc.) and so even with extensive checks in starlark you'd end up with accidental sandbox breaks all over the place. For pure starlark rules you could e.g. check that there are no inputs from /usr, but even then if gcc does it implicitly, you're SOL. Or am I thinking of the wrong kind of checks?
Simulate locations on iOS devices on Windows, Mac and Ubuntu.Project mention: The search for Cheap Fuel | reddit.com/r/AUfrugal | 2023-02-08
I then run this program through my iPhone plugged into my computer (iOS only, there are android ones) - https://github.com/master131/iFakeLocation
An open-source game launcher for your games (by Nihlus)
Dlib .NET wrapper written in C++ and C# for Windows, MacOS, Linux and iOSProject mention: Is there a library for face detection in xamarin forms? | reddit.com/r/csharp | 2022-08-11
Camelot is cross-platform file manager written in C# (by IngvarX)Project mention: Ask HN: Are you using .NET writing cross-platform desktop or mobile apps? | news.ycombinator.com | 2022-08-24
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
C# MacOS related posts
Linux command line alternatives
1 project | reddit.com/r/linux | 29 May 2023
Hoping to simplify password generation command
1 project | reddit.com/r/PowerShell | 16 May 2023
Move Ea app to another drive
1 project | reddit.com/r/EAApp | 16 May 2023
Script with nested scripts as jobs exiting after around 10 minutes
1 project | reddit.com/r/PowerShell | 16 May 2023
Writing Cmdlets in other languages (2019)
1 project | news.ycombinator.com | 3 May 2023
ThreadJob and $using can have some interesting pitfalls
3 projects | reddit.com/r/PowerShell | 30 Apr 2023
Do you like the provider system?
1 project | reddit.com/r/PowerShell | 22 Apr 2023
A note from our sponsor - CodiumAI
codium.ai | 30 May 2023
What are some of the best open-source MacOS projects in C#? This list will help you: