radzen-blazor  by radzenhq

Sophisticated UI component library for Blazor applications

Created 7 years ago
4,237 stars

Top 11.5% on SourcePulse

GitHubView on GitHub
Project Summary

Summary Radzen Blazor is a sophisticated, free, and MIT-licensed UI component library for Blazor applications. It provides over 100 native C# components, including data grids, schedulers, charts, and form elements, designed to enhance Blazor development across .NET 10, Blazor Server, Blazor WebAssembly, and .NET MAUI Blazor Hybrid. The library offers a JavaScript-free experience and extensive theming capabilities, making it a powerful tool for developers seeking rich UI functionality without external dependencies.

How It Works The library is built entirely in C# as 100% native Blazor components, eliminating the need for JavaScript framework wrappers or dependencies. This native architecture ensures seamless integration and optimal performance within the Blazor ecosystem. It features a robust theming system with 10 built-in themes, including Material and Fluent UI support, extensive CSS variable customization, and a runtime theme service for dynamic switching.

Quick Start & Requirements

  • Installation: Install via NuGet: dotnet add package Radzen.Blazor.
  • Setup: Add @using Radzen and @using Radzen.Blazor to _Imports.razor. Register services in Program.cs with builder.Services.AddRadzenComponents(). Add theme and script to App.razor.
  • Prerequisites: .NET 10 SDK. Demos require VS2026.
  • Resources: Online Demos, Documentation, Get Started guides are available.

Highlighted Details

  • Features 100+ native Blazor components spanning AI, Data, Forms, Layout, Navigation, Feedback, and Utility categories.
  • Supports .NET 10, Blazor Server, Blazor WebAssembly, and .NET MAUI Blazor Hybrid.
  • Offers 10 built-in themes with light/dark variants, plus premium Material 3 and Fluent themes with Radzen Blazor Pro.
  • MIT licensed, free for commercial use with no per-developer fees or runtime royalties.

Maintenance & Community The project is actively maintained with frequent releases. Community support is available via the Radzen Community forum, which boasts over 400 weekly active users and an average response time of 2 hours. Radzen Blazor Pro offers enhanced support, IDE tools, and AI coding assistants.

Licensing & Compatibility The library is released under the MIT license, permitting free commercial use without per-developer fees or runtime royalties.

Limitations & Caveats No specific limitations or caveats are detailed in the provided README. Advanced features like premium themes and IDE integration are part of the paid Radzen Blazor Pro offering.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
7
Issues (30d)
14
Star History
40 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.