explaingit

lzitser23/zits-helm

Analysis updated 2026-05-18

4HTMLAudience · developerComplexity · 3/5LicenseSetup · moderate

TLDR

A styled Blazor component library, similar in spirit to shadcn/ui, offering 337 ready made UI pieces with Tailwind CSS styling and runtime theming.

Mindmap

mindmap
  root((Zits helm))
    What it does
      Styled Blazor components
      Tailwind CSS styling
      Runtime theming
    Tech stack
      Blazor
      .NET 8
      Tailwind CSS
      Navius primitives
    Use cases
      Build styled forms
      Add charts and tables
      Switch color themes
    Audience
      .NET developers
      Blazor developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Add a styled Blazor component library instead of building UI components from scratch

USE CASE 2

Copy individual component source files into a project using the navius CLI

USE CASE 3

Add runtime theme switching for color mode, accent color, and rounding style

USE CASE 4

Build charts, data tables, chat interfaces, and forms with prebuilt Blazor components

What is it built with?

.NET 8BlazorTailwind CSSC#

How does it compare?

lzitser23/zits-helmasabeneh/speaksuomibmschmidt/bookwormblog
Stars444
LanguageHTMLHTMLHTML
Last pushed2026-05-292015-05-22
MaintenanceMaintainedDormant
Setup difficultymoderateeasymoderate
Complexity3/51/53/5
Audiencedevelopergeneralresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires .NET 8 and, for development, a sibling checkout of the separate Navius repository.

You can use, modify, and distribute this freely, including commercially, as long as you keep the copyright notice.

In plain English

Zits helm is a library of ready styled interface components for Blazor, the .NET framework for building web apps in C#. It brings the same idea popularized by shadcn/ui, a well known component approach in the JavaScript world, over to Blazor. It works as a companion piece to a separate project called Navius, which supplies the underlying interactive behavior (keyboard handling, focus, positioning, and so on), while this repository, the helm, supplies the visual styling, layout, and Tailwind CSS classes on top of that behavior. There are two ways to get the components into your project. You can install a packaged NuGet library called Zits.Ui and reference it like any other .NET package, or you can use a companion command line tool called navius to copy individual component source files directly into your own project, so you own and can edit that code yourself. The project ships 337 individual component files, covering things like buttons, forms, charts, chat interfaces, data tables, overlays, navigation, and pickers, plus a runtime theming system that lets an app switch color mode, accent color, and rounding style on the fly. Setting it up involves registering both Navius and Zits.Ui services in your Blazor app, then building a Tailwind CSS v4 stylesheet that scans your component markup and imports the provided design tokens so utility classes resolve correctly. There is also an optional script that prevents a flash of the wrong theme on page load. This project is aimed at developers already working in the .NET and Blazor ecosystem who want a modern, styled component library without building one from scratch, and who are comfortable with a two repository setup: this styled helm plus its sibling headless primitives project. It requires .NET 8 and, for local development, a separate checkout of the Navius repository sitting alongside this one. The project is released under the MIT license, so it can be used, modified, and distributed freely, including commercially.

Copy-paste prompts

Prompt 1
Show me how to install Zits.Ui and register it alongside Navius in a Blazor app
Prompt 2
Use the navius CLI to copy a button and theme component into my Blazor project
Prompt 3
Help me set up Tailwind CSS v4 to work with Zits.Ui's design tokens

Frequently asked questions

What is zits-helm?

A styled Blazor component library, similar in spirit to shadcn/ui, offering 337 ready made UI pieces with Tailwind CSS styling and runtime theming.

What language is zits-helm written in?

Mainly HTML. The stack also includes .NET 8, Blazor, Tailwind CSS.

What license does zits-helm use?

You can use, modify, and distribute this freely, including commercially, as long as you keep the copyright notice.

How hard is zits-helm to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is zits-helm for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.