Repolode
radzenhq

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. 1

    Установите пакет NuGet

    dotnet add package Radzen.Blazor
  2. 2

    Добавьте пространства имён Radzen в _Imports.razor

  3. 3

    Добавьте тему и скрипт в App.razor

  4. 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 обновляется ежедневно.

Похожие проекты