Библиотека компонентов Material Design для Blazor, полностью написанная на C#: .NET-разработчики могут создавать веб-интерфейсы почти без CSS и JavaScript.
radzenhq/radzen-blazor
Бесплатная библиотека UI-компонентов для Blazor с лицензией MIT и более чем 155 компонентами, включая DataGrid, Scheduler, графики и элементы AI-чата.
- Звёзды
- 4,378
- Форки
- 960
- Открытые issues
- 15
- Последний коммит
- позавчера
Что это?
Radzen Blazor Components — библиотека UI-компонентов для создания веб-приложений на Blazor с использованием C#. Она позволяет создавать интерфейсы для работы с большими объёмами данных с помощью DataGrid, PivotDataGrid, Scheduler, диаграммы Ганта и таблицы Spreadsheet, похожей на Excel и поддерживающей формулы, а также импорт и экспорт XLSX. В набор графиков входит более 30 типов; они отображаются в формате SVG на C# без JavaScript-библиотек для построения графиков.
В библиотеку также входят элементы управления формами, компоненты разметки и навигации, элементы обратной связи и утилиты, например QR-коды и штрихкоды. В комплекте несколько встроенных тем, включая Material, Standard, Default, Humanistic и Software; у каждой есть светлый и тёмный варианты. Также доступны настройка CSS-переменных и сервис тем для переключения во время выполнения. Премиальные темы предлагаются по отдельной платной подписке.
Инструментарий для работы с AI включает AIChat с вызовом инструментов, подтверждениями и вложениями, а также AIPrompt и SmartPasteButton. Он построен на Microsoft.Extensions.AI и работает с любым провайдером, совместимым с OpenAI. Проект поддерживает .NET 8, 9 и 10 и работает в Blazor Server, Blazor WebAssembly и .NET MAUI Blazor Hybrid.
Ключевые возможности
- 01Компоненты DataGrid, PivotDataGrid, Scheduler, Gantt и Spreadsheet для экранов с большими объёмами данных
- 02Более 30 типов графиков, отображаемых в формате SVG на C# без зависимости от JavaScript-библиотек для построения графиков
- 03Элементы управления формами, разметкой, навигацией и обратной связью для типовых задач интерфейса
- 04Встроенные светлые и тёмные темы с настройкой CSS-переменных и переключением во время выполнения
- 05AIChat и связанные с ним элементы AI, построенные на Microsoft.Extensions.AI
Сценарии использования
- Создание внутренних бизнес-приложений с таблицами, формами и дашбордами на Blazor
- Добавление интерактивных графиков и индикаторов в веб-дашборд на .NET без JavaScript-библиотек
- Создание представления для планирования расписания или проектов с помощью компонентов Scheduler и Gantt
- Добавление AI-чат-помощника в приложение на Blazor
Быстрый старт
- 1
Установите пакет NuGet
dotnet add package Radzen.Blazor - 2
Добавьте пространства имён Radzen в _Imports.razor
- 3
Добавьте тему и скрипт в App.razor
- 4
Зарегистрируйте сервисы в Program.cs
builder.Services.AddRadzenComponents();
Что важно знать
- Для использования необходимы .NET SDK и приложение Blazor.
- Для использования некоторых премиум-тем и инструментов требуется платная подписка Radzen Blazor Pro.
В подборках
Темы
Частые вопросы
- Что такое radzen-blazor?
- Бесплатная библиотека UI-компонентов для Blazor с лицензией MIT и более чем 155 компонентами, включая DataGrid, Scheduler, графики и элементы AI-чата. Radzen Blazor Components — библиотека UI-компонентов для создания веб-приложений на Blazor с использованием C#. Она позволяет создавать интерфейсы для работы с большими объёмами данных с помощью DataGrid, PivotDataGrid, Scheduler, диаграммы Ганта и таблицы Spreadsheet, похожей на Excel и поддерживающей формулы, а также импорт и экспорт XLSX. В набор графиков входит более 30 типов; они отображаются в формате SVG на C# без JavaScript-библиотек для построения графиков.
- radzen-blazor можно использовать бесплатно? Какая у него лицензия?
- radzen-blazor распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- radzen-blazor всё ещё поддерживается?
- Активно поддерживается. Последний коммит в radzen-blazor — 23 окт. 2026 г..
- Для чего можно использовать radzen-blazor?
- Создание внутренних бизнес-приложений с таблицами, формами и дашбордами на Blazor Добавление интерактивных графиков и индикаторов в веб-дашборд на .NET без JavaScript-библиотек Создание представления для планирования расписания или проектов с помощью компонентов Scheduler и Gantt Добавление AI-чат-помощника в приложение на Blazor
- Как установить radzen-blazor?
- Установите пакет NuGet: dotnet add package Radzen.Blazor Добавьте пространства имён Radzen в _Imports.razor Добавьте тему и скрипт в App.razor Зарегистрируйте сервисы в Program.cs: builder.Services.AddRadzenComponents();
- Где скачать radzen-blazor?
- Исходный код и инструкции по установке — на GitHub: https://github.com/radzenhq/radzen-blazor
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Медиасервер для самостоятельного размещения: фильмы, сериалы и музыка для небольшого круга семьи и друзей.
Umbraco — бесплатная CMS с открытым исходным кодом на .NET для создания сайтов и цифровых продуктов.
Приложение для цифровой фоторамки на собственном сервере: показывает фотографии с сервера Immich в виде слайд-шоу.
Библиотека из более чем 215 бесплатных анимированных и настраиваемых компонентов и фонов для React и Next.js, которые можно установить через shadcn или jsrepo.
Бесплатная библиотека компонентов с открытым исходным кодом: готовые UI-компоненты доступны в Tailwind CSS через имена классов.