ILSpy is already ported to it ( ) but it runs poorly on Linux & mac (I have experienced random crashes and other UI problems). The community answer, the last time I checked, was AvaloniaUI ( ) which is cross platform port of WPF (at least XAML based). Maybe it's their strategy to lock up devs to windows machines, as there are many tools like ILSpy that. They ported just so much to run web apps and REST services, but totally gave up on GUI stuff. NET cross platforms are somehow half-assed. I would really like to see Paint.NET running on macOS. They are not as comfy as desktop apps but they are doing the job good enough. Recently I needed to do some ad-hoc drawings and I found myself using one of these online paint clones. For the last few years I used Gimp, but I have a feeling that Gimp is getting more and more unintuitive nowadays (if it ever was intuitive).