Analysis updated 2026-05-18
Add a styled Blazor component library instead of building UI components from scratch
Copy individual component source files into a project using the navius CLI
Add runtime theme switching for color mode, accent color, and rounding style
Build charts, data tables, chat interfaces, and forms with prebuilt Blazor components
| lzitser23/zits-helm | asabeneh/speaksuomi | bmschmidt/bookwormblog | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | HTML | HTML | HTML |
| Last pushed | — | 2026-05-29 | 2015-05-22 |
| Maintenance | — | Maintained | Dormant |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 1/5 | 3/5 |
| Audience | developer | general | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires .NET 8 and, for development, a sibling checkout of the separate Navius repository.
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.
A styled Blazor component library, similar in spirit to shadcn/ui, offering 337 ready made UI pieces with Tailwind CSS styling and runtime theming.
Mainly HTML. The stack also includes .NET 8, Blazor, Tailwind CSS.
You can use, modify, and distribute this freely, including commercially, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.