VitalElement / AvalonStudio C# 1.7K 243 Cross platform IDE and Shell avalonia cross-platform-ide mono linux