Аналоги Avalonia
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
Chromely — легковесный фреймворк с открытым исходным кодом для создания кроссплатформенных настольных приложений на .NET, который использует встроенный движок Chromium для рендеринга интерфейса и обеспечивает взаимодействие между C# и веб-технологиями (HTML/CSS/JavaScript) через простой API; ориентирован на разработку GUI-приложений без полного стека браузера, предлагает минимальные зависимости, поддержку Windows, macOS и Linux, и служит альтернативой более крупным .NET-ориентированным UI-фреймворкам, предоставляя гибкость веб-разметки при сохранении привычной серверной логики на .NET.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
GTK — кроссплатформенный набор инструментов для разработки графических пользовательских интерфейсов, изначально созданный для проекта GIMP и ставший ключевой частью рабочего окружения GNOME; реализован на языке C с привязками к множеству других языков, обеспечивает виджеты, систему тем и рендеринга, модель событий и поддержку адаптивной компоновки, ориентирован на модульность, расширяемость и интеграцию с нативными средствами платформы, предлагая альтернативу таким фреймворкам, как Avalonia, для создания десктопных приложений с открытым исходным кодом.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
Android
iOS
Uno Platform — кроссплатформенный фреймворк для разработки пользовательских интерфейсов на C# и XAML, обеспечивающий переносимость приложений Windows (UWP/WinUI) на Android, iOS, macOS, Linux и веб через WebAssembly; реализует совместимый набор API и контролов, позволяет повторно использовать бизнес-логику и разметку между платформами, поддерживает интеграцию с .NET и инструментами разработки, ориентирован на создание нативно выглядящих интерфейсов и рендеринг с использованием нативных платформенных механизмов или WebAssembly-браузера.
Microsoft Silverlight — платформа для разработки и выполнения интернет-приложений, созданная компанией Microsoft как средство создания интерактивного мультимедийного и бизнес-клиентского контента на основе управляемого кода; сочетает в себе возможности рендеринга векторной и растровой графики, воспроизведения аудио и видео, а также поддержку декларативных интерфейсов и привязки данных, предлагая модель приложений, ориентированную на кросс-браузерную работу через плагин и использование .NET-языков; Silverlight использовался для разработки интерактивных веб-интерфейсов и медиаплееров, однако со временем его распространение сократилось из‑за перехода индустрии к стандартам HTML5 и отказа браузеров от плагинов.
Бесплатно✱
Открытый исходный код
Windows
WinUI — современный набор пользовательских интерфейсных библиотек и компонентов от Microsoft для разработки десктопных и универсальных приложений на платформе Windows; он предоставляет набор контролов, стилизацию, шаблоны и механизмы привязки данных, обеспечивая совместимость с Win32 и UWP, поддержку XAML-разметки и современную визуальную систему Fluent Design, а также интеграцию с платформенными функциями Windows, что делает его альтернативой кроссплатформенным UI-фреймворкам для создания нативного интерфейса on Windows.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
Android
iOS
Xamarin.Forms — это кроссплатформенный фреймворк для разработки пользовательских интерфейсов на языке C# и разметке XAML, позволяющий создавать нативные мобильные и настольные приложения для iOS, Android и Windows с общей базой кода; он предоставляет набор готовых контролов, привязку данных, стили и шаблоны, а также доступ к платформенному API через абстракции и механизм DependencyService, что упрощает переиспользование логики и интерфейсных элементов при сохранении производительности и внешнего вида, близкого к нативному, при сборке приложений с использованием .NET экосистемы.
Бесплатно✱
Windows
macOS
Linux
Android
iOS
DevExpress — это коммерческий набор компонентов и инструментов для разработки пользовательских интерфейсов на платформе .NET, предоставляющий готовые элементы управления, визуализацию данных и средства создания кроссплатформенных приложений. Он обеспечивает разработчикам возможность быстро создавать интерфейсы с поддержкой современных стандартов дизайна и сложной функциональностью, включая таблицы, графики, редакторы и панели инструментов, аналогично тому, как Avalonia предоставляет кроссплатформенные возможности для построения UI, но ориентирован преимущественно на экосистему Windows и корпоративные решения.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
Blazor — фреймворк для разработки веб-приложений от Microsoft, позволяющий писать клиентскую логику на C# и Razor вместо JavaScript; использует модель компонентов, поддерживает серверный рендеринг через SignalR (Blazor Server) и выполнение кода в браузере с помощью WebAssembly (Blazor WebAssembly), обеспечивает интеграцию с .NET-экосистемой, маршрутизацию, привязку данных и механизмы состояния, а также предоставляет расширяемую систему компонентов и инструментов для построения одностраничных приложений и гибридных интерфейсов.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
Android
iOS
Tauri — это свободный кроссплатформенный фреймворк для разработки настольных приложений, который позволяет создавать лёгкие и безопасные нативные интерфейсы, объединяя фронтенд на веб-технологиях (HTML, CSS, JavaScript) с минимальным Rust- или Go-бэкендом; в отличие от некоторых других решений, Tauri ориентирован на небольшие размеры итоговых приложений, повышенную безопасность через изоляцию веб-прослойки и гибкую интеграцию с системными API, поддерживая Windows, macOS и Linux и предлагая инструменты для сборки, упаковывания и управления разрешениями приложений.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
Electron.NET — это фреймворк для разработки кроссплатформенных настольных приложений на основе .NET, который предоставляет обертку вокруг движка Electron и позволяет использовать серверную часть на ASP.NET Core вместе с клиентским интерфейсом, реализованным с помощью веб-технологий (HTML, CSS, JavaScript); проект ориентирован на интеграцию .NET-кода с возможностями Chromium и Node.js, обеспечивая доступ к нативным API операционных систем, упаковке приложений и распространению, при этом сохраняя модель разработки, близкую к веб-серверным приложениям на .NET.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
ImGui.NET — это привязка (binding) графической библиотеки Dear ImGui для платформы .NET, обеспечивающая императивный, непосредственный GUI-API для быстрого создания инструментов и отладочных интерфейсов; в отличие от декларативных фреймворков, таких как Avalonia, ImGui.NET фокусируется на минимальной латентности и простой интеграции в рендер- и игровую петлю, предоставляя набор виджетов и утилит для динамического построения интерфейсов во время выполнения, при этом оставляя за разработчиком управление отрисовкой, состоянием и платформенной интеграцией.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
Android
iOS
Dear ImGui — это библиотека графического пользовательского интерфейса на языке C++, ориентированная на создание отладочных и встроенных инструментов с немедленной (immediate-mode) моделью рендеринга; в отличие от декларативных фреймворков вроде Avalonia, Dear ImGui предоставляет простой, минималистичный API для динамического построения интерфейсов прямо в коде приложения, облегчая быстрое прототипирование, отладку и инструменты разработчика благодаря легкой интеграции с различными графическими бэкэнд-технологиями, низким накладным расходам и широкому набору виджетов, при этом не стремясь заменить полноценные десктопные UI-фреймворки с поддержкой темы, сложной системы макетов и декларативного связывания данных.