A Blazor component library based on Clarity UI, built with minimal JavaScript for both Blazor Server and WebAssembly.
Blazority is a Blazor component library based on the Clarity UI design system. It provides a set of UI components built primarily with Blazor, using minimal JavaScript (less than 1KB), to help developers create consistent and modern web applications. The library is compatible with both Blazor Server and Blazor WebAssembly hosting models.
Blazor developers looking for a component library that integrates with the Clarity Design System and prefers minimal JavaScript dependencies.
Developers choose Blazority for its pure Blazor implementation, adherence to Clarity UI standards, and lightweight footprint, making it ideal for projects that prioritize framework-native components and reduced JavaScript overhead.
Repository to receive incoming issues, feedback, and feature request from Blazority community
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Implements the Clarity Design System for consistent, enterprise-ready interfaces, as shown by the inclusion of Clarity UI CSS and icon files in the setup.
Uses less than 1KB of JavaScript, reducing external dependencies and aligning with Blazor's goal of minimizing JS, as explicitly stated in the README.
Supports both Blazor Server and WebAssembly hosting models without modification, making it flexible for various Blazor project types.
Available via NuGet and includes clear CSS and script inclusion steps, facilitating quick integration into existing Blazor applications.
Requires adding multiple CSS and JavaScript files, including custom-elements and Clarity icons, which can complicate build processes and increase initial setup time.
Being tied to Clarity UI, it may lack components for niche use cases, potentially forcing developers to build custom solutions or seek additional libraries.
Primary documentation is hosted externally on Netlify and REPL, which could lead to outdated or inconsistent information compared to integrated docs.