Аналоги OpenSilver
Бесплатно✱
Windows
macOS
Linux
Android
iOS
DevExpress — это набор компонентов и библиотек для разработки пользовательских интерфейсов и бизнес-приложений на платформах .NET, включая WinForms, WPF, ASP.NET и Blazor. Платформа предоставляет визуальные элементы управления, средства для построения отчетности, диаграмм и панелей инструментов, а также инструменты для упрощения разработки корпоративных приложений. DevExpress ориентирован на повышение продуктивности разработчиков за счет готовых компонентов с расширенными возможностями настройки и интеграции в существующие проекты, обеспечивая единообразный пользовательский опыт и поддержку современных стандартов интерфейса.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
Android
iOS
Avalonia — кроссплатформенный фреймворк для создания пользовательских интерфейсов на .NET, ориентированный на разработку настольных и мобильных приложений с декларативным описанием интерфейса на XAML-подобном языке; предоставляет набор контролов, систему стилей и шаблонов, аппаратно-ускоренную отрисовку и поддержку MVVM-паттерна, обеспечивает работу под Windows, Linux и macOS, а также имеет расширяемую архитектуру рендеринга и активное сообщество, позиционируясь как современная альтернатива традиционным .NET UI-технологиям.
Бесплатно✱
Windows
macOS
Linux
Wisej.NET — это серверно-ориентированный фреймворк для разработки веб-приложений на платформе .NET, предоставляющий модель составления интерфейса и событий, близкую к традиционной десктопной разработке; он позволяет строить интерактивные пользовательские интерфейсы с помощью управления состоянием на сервере, поддерживает интеграцию с JavaScript-компонентами, реальное время через WebSocket, привязку данных, шаблоны и механизмы маршрутизации, оптимизирован для корпоративных сценариев с акцентом на простоту миграции существующих .NET-приложений и минимизацию объема клиентского кода.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
Blazor — фреймворк от Microsoft для разработки интерактивных веб-интерфейсов на языке C#, позволяющий создавать клиентскую и серверную логику с повторным использованием .NET-кода; в клиентском режиме (Blazor WebAssembly) приложение выполняется в браузере на WebAssembly с загрузкой .NET рантайма, а в серверном режиме (Blazor Server) взаимодействие с браузером осуществляется через SignalR, при этом Blazor предоставляет компонентную модель, маршрутизацию, привязку данных и интеграцию с существующими экосистемами .NET, служа альтернативой подходам на основе JavaScript и предлагая разработчикам возможность строить одностраничные приложения, используя знакомые инструменты и библиотеки платформы .NET.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
Android
iOS
Uno Platform — кроссплатформенный фреймворк для разработки пользовательских интерфейсов на языке C# с использованием XAML, позволяющий переносить приложения, совместимые с Universal Windows Platform (UWP), на iOS, Android, macOS, Linux и WebAssembly; предлагает реализацию API UWP/WinUI, инструменты для сборки и отладки, интеграцию с .NET и поддерживает повторное использование бизнес-логики и UI-компонентов, что упрощает создание нативно выглядящих приложений из единой кодовой базы.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
Android
iOS
.NET MAUI — кроссплатформенный фреймворк от Microsoft для разработки нативных пользовательских интерфейсов на .NET, объединяющий подходы и API Xamarin.Forms и позволяющий создавать приложения для Android, iOS, macOS и Windows с общей кодовой базой на C# и XAML; обеспечивает доступ к нативным элементам управления и платформенным сервисам, поддержку MVVM, расширяемую систему рендеринга и интеграцию с инструментами разработки Visual Studio, обеспечивая упрощённую сборку, деплой и отладку многоплатформенных приложений.
Бесплатно✱
Открытый исходный код
Prism — это фреймворк для разработки модульных приложений с поддержкой шаблонов MVVM, навигации и управления зависимостями, предназначенный для платформы .NET; он предоставляет набор библиотек и инструментов для упрощения построения расширяемых, тестируемых и сопровождаемых пользовательских интерфейсов, включая механизмы привязки команд, управления жизненным циклом модулей и взаимодействия между компонентами через события или службы, и широко применяется в настольных и кроссплатформенных проектах на базе XAML.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
Android
iOS
Xamarin.Forms — фреймворк для кроссплатформенной разработки мобильных и настольных приложений на языке C#, представляющий собой набор элементов управления, разметки и API для создания интерфейсов, которые рендерятся нативными элементами каждой платформы (iOS, Android, Windows), с поддержкой MVVM-паттерна, привязок данных и общих библиотек логики; проект упрощает повторное использование кода между платформами, предлагает возможность расширения нативным кодом при необходимости и интегрируется с экосистемой .NET, включая инструменты сборки, отладки и управления пакетами.
Бесплатно✱
Открытый исходный код
Bridge.NET — кроссплатформенный транскомпилятор и фреймворк, позволяющий разработчикам писать приложения на C# и компилировать их в JavaScript для запуска в браузерах и средах выполнения JavaScript; проект предоставляет совместимый набор библиотек времени выполнения, инструменты для интеграции с существующими веб-технологиями и поддержку популярных .NET-API, включая асинхронность и типизацию, что упрощает перенос и повторное использование кода .NET в веб-приложениях без необходимости прямого использования платформы .NET в клиентской части.
Бесплатно✱
Открытый исходный код
OOUI — кроссплатформенная библиотека пользовательского интерфейса, представляющая собой аналог OpenSilver, предназначенная для переноса и запуска приложений, разработанных на основе Silverlight и XAML, в современных браузерах и средах выполнения; реализует совместимый набор контролов, механизмов привязки данных и рендеринга с упором на совместимость с существующим кодом, облегчая миграцию и повторное использование интерфейсной логики, поддерживает интеграцию с текущими инструментами разработки и предоставляет средства для управления ресурсами, стилями и событийной моделью в средах без нативной поддержки Silverlight.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
Android
iOS
Uno Toolkit — это фреймворк и набор инструментов для кросс-платформенной разработки пользовательских интерфейсов на основе технологий XAML и C#, обеспечивающий переносимость приложений между Windows, Web (через WebAssembly), мобильными и встраиваемыми платформами; он предоставляет реализацию элементов управления, привязки данных и рендеринга, совместимую с моделью UWP/WinUI, позволяет компилировать и запускать существующие XAML-приложения в браузере и на различных устройствах с минимальными изменениями кода и интегрируется с экосистемой .NET и популярными инструментами сборки и отладки.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
AngleSharp — это библиотека на языке C#, реализующая парсер и парсинговый движок для HTML, CSS и связанных веб-стандартов, предоставляющая API для анализа, модификации и навигации по DOM в серверных и настольных приложениях; проект ориентирован на соответствие спецификациям W3C, поддерживает современные возможности разбора и рендеринга стилей, манипуляции документами и выполнения запросов селекторов, и используется разработчиками для обработки, тестирования и трансформации веб-контента вне браузера.
Бесплатно✱
Открытый исходный код
DotVVM — это фреймворк с открытым исходным кодом для разработки веб-приложений на платформе .NET, позволяющий создавать интерактивные клиентские интерфейсы с использованием декларативного подхода на основе MVVM; он обеспечивает разделение представления и логики через Razor-подобные шаблоны и привязки данных, поддерживает серверный и гибридный рендеринг, интеграцию с JavaScript-библиотеками и компонентами, маршрутизацию, валидацию и безопасное управление состоянием, ориентирован на упрощение разработки типизированных приложений на C# с минимальным количеством клиентского кода и совместим с существующей экосистемой .NET.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
Catel — кроссплатформенная библиотека с открытым исходным кодом для разработки пользовательских интерфейсов и бизнес-логики на .NET, предоставляющая набор средств для валидации, привязки данных, команд и управления жизненным циклом моделей представления; проект ориентирован на упрощение построения приложений с разделением представления и логики, совместим с различными UI-фреймворками и обеспечивает расширяемую архитектуру для интеграции с существующим стеком .NET-разработки.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
Android
iOS
ReactiveUI — кроссплатформенный библиотечный фреймворк для построения реактивных пользовательских интерфейсов на .NET, реализующий паттерн MVVM и опирающийся на функциональные и реактивные принципы через интеграцию с Reactive Extensions; предоставляет механизмы биндинга, управления состоянием, команд и навигации, упрощающие создание тестируемого и отзывчивого UI для WPF, WinUI, Xamarin, MAUI и других целевых платформ, а также поддерживает расширяемость через плагины и адаптеры для различных визульных стеков и потоков данных.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
Avalonia.FuncUI — это декларативная библиотека для создания пользовательских интерфейсов на платформе Avalonia, вдохновлённая подходом функционального реактивного программирования; она предоставляет API на F#, позволяющее описывать интерфейсы через композицию функций и реактивные подписки, обеспечивает привязку данных, виртуальное дерево элементов и механизм обновления представления на основе изменений состояния, что упрощает разработку кроссплатформенных настольных и мобильных приложений с чистой архитектурой и повторно используемыми компонентами.