Simple UI
Sysinfocus simple/ui is a Razor component library for Blazor, drawing inspiration from shadcn/ui to help you build modern user interfaces.
Sysinfocus simple/ui: Modern Razor Components for Blazor Inspired by shadcn/ui
Sysinfocus simple/ui offers developers a comprehensive Razor component library designed specifically for Blazor applications. Inspired by the popular shadcn/ui, this library provides a set of pre-built, customizable UI elements to accelerate web development. It aims to simplify the creation of elegant and modern user interfaces, allowing developers to focus on application logic rather than intricate UI details. Get started quickly with easy setup and integration into your Blazor projects.
Features:
- NuGet Package Installation: Delivered as
Sysinfocus.AspNetCore.Components
for easy project integration. - Service Configuration: Setup via
builder.Services.AddSysinfocus()
with options likejsCssFromCDN
to control asset loading. - CSS Styling: Includes
styles.css
and a scoped CSS bundle (Sysinfocus.AspNetCore.Components.bundle.scp.css
) for component appearance. - Theme Initialization: Employs an
Initialization
service (init.InitializeTheme()
) to set up the visual theme. - Dynamic Theme Toggling: Allows users to switch between light and dark modes using
init.ToggleTheme()
. - Click-Outside Detection: Utilizes
init.HandleMainLayoutClickEvent
to manage the dismissal of components like popovers or menus upon external clicks. - .NET Version Support: Provides tailored CSS linking instructions for both .NET 8 and .NET 9 Blazor applications.
- Blazor SSR Theme Handling: Offers guidance for manually applying theme classes (
light
ordark
) in non-interactive Server-Side Rendering scenarios. - Cost-Free Usage: The library is available for all users and projects without any charge (version 0.0.2.1 onwards).
- Inspired by shadcn/ui: Adopts a design philosophy and component approach similar to the shadcn/ui library.
- Companion UI Templates: Provides access to free UI templates built using this library, available from a separate repository.
Summary:
Sysinfocus simple/ui is a Blazor component library providing developers with shadcn/ui-inspired Razor components. It simplifies building modern UIs with features like theme management, click-outside handling, and easy integration. Designed for both .NET 8 and .NET 9, it aims to streamline the development process, offering pre-styled components and setup guidance to help create visually appealing and functional Blazor applications efficiently. Free UI templates are also available to kickstart projects.
Tags:

Similar to Simple UI:


