Blazor용 Material Design 컴포넌트 라이브러리로, 전부 C#으로 작성되어 .NET 개발자가 CSS나 JavaScript를 많이 쓰지 않고 웹 UI를 만들 수 있습니다.
radzenhq/radzen-blazor
DataGrid, Scheduler, 차트, AI 채팅 컨트롤 등 155개 이상의 컴포넌트를 제공하는 MIT 라이선스 Blazor UI 컴포넌트 라이브러리입니다.
- 스타
- 4,378
- 포크
- 960
- 열린 이슈
- 15
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
Radzen Blazor Components는 C#과 Blazor로 웹 애플리케이션을 만들 수 있는 UI 컴포넌트 라이브러리입니다. DataGrid, PivotDataGrid, Scheduler, Gantt 차트, 수식과 XLSX 가져오기·내보내기를 지원하는 Excel 스타일 Spreadsheet 등 데이터 중심 인터페이스를 위한 컴포넌트를 제공합니다. 차트 기능에는 30가지가 넘는 유형이 포함되어 있으며, JavaScript 차트 라이브러리 없이 C#에서 SVG로 렌더링됩니다.
라이브러리에는 폼 컨트롤, 레이아웃 및 탐색 컴포넌트, 피드백 요소와 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 컴포넌트
- 02JavaScript 차트 라이브러리 의존성 없이 C#에서 SVG로 렌더링되는 30가지 이상의 차트 유형
- 03일반적인 UI 요구 사항을 지원하는 폼, 레이아웃, 탐색 및 피드백 컨트롤
- 04CSS 변수로 사용자 지정하고 런타임에 전환할 수 있는 기본 라이트 및 다크 테마
- 05Microsoft.Extensions.AI를 기반으로 하는 AIChat 및 관련 AI 컨트롤
활용 사례
- Blazor에서 그리드, 폼, 대시보드를 활용한 사내 비즈니스 애플리케이션 구축
- JavaScript 라이브러리 없이 .NET 웹 대시보드에 대화형 차트와 게이지 추가
- Scheduler 및 Gantt 컴포넌트로 일정 관리 또는 프로젝트 계획 화면 구현
- Blazor 애플리케이션에 AI 채팅 어시스턴트 추가
빠른 시작
- 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은(는) 무엇인가요?
- DataGrid, Scheduler, 차트, AI 채팅 컨트롤 등 155개 이상의 컴포넌트를 제공하는 MIT 라이선스 Blazor UI 컴포넌트 라이브러리입니다. Radzen Blazor Components는 C#과 Blazor로 웹 애플리케이션을 만들 수 있는 UI 컴포넌트 라이브러리입니다. DataGrid, PivotDataGrid, Scheduler, Gantt 차트, 수식과 XLSX 가져오기·내보내기를 지원하는 Excel 스타일 Spreadsheet 등 데이터 중심 인터페이스를 위한 컴포넌트를 제공합니다. 차트 기능에는 30가지가 넘는 유형이 포함되어 있으며, JavaScript 차트 라이브러리 없이 C#에서 SVG로 렌더링됩니다.
- radzen-blazor은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- radzen-blazor은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- radzen-blazor은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. radzen-blazor의 마지막 커밋은 2026년 10월 23일입니다.
- radzen-blazor은(는) 어디에 사용할 수 있나요?
- Blazor에서 그리드, 폼, 대시보드를 활용한 사내 비즈니스 애플리케이션 구축 JavaScript 라이브러리 없이 .NET 웹 대시보드에 대화형 차트와 게이지 추가 Scheduler 및 Gantt 컴포넌트로 일정 관리 또는 프로젝트 계획 화면 구현 Blazor 애플리케이션에 AI 채팅 어시스턴트 추가
- 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를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
가족과 친구 몇 명을 위해 설계된 셀프 호스팅 미디어 서버
Umbraco는 웹사이트와 디지털 경험을 구축하기 위한 무료 오픈소스 .NET 콘텐츠 관리 시스템입니다.
Immich 서버의 사진을 슬라이드쇼로 보여주는 셀프 호스팅 디지털 액자 앱입니다.
shadcn 또는 jsrepo로 설치할 수 있는 무료 애니메이션·커스터마이징 가능한 React 및 Next.js 컴포넌트와 배경 215개 이상을 제공하는 라이브러리입니다.
Tailwind CSS에 클래스 이름으로 바로 사용할 수 있는 UI 컴포넌트를 추가하는 무료 오픈소스 라이브러리입니다.