Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Open-source Blazor component library and admin template with 90+ Razor components based on the Tabler UI framework.

Light Bootstrap Dashboard is an admin dashboard template designed to be beautiful and simple.
TabBlazor is an open-source Blazor component library and admin template built on the Tabler UI framework, offering 90+ Razor components for building admin dashboards and back-office interfaces.
TabBlazor is a Blazor component library and admin template that runs on .NET, targeting both Blazor Server and Blazor WebAssembly. It takes the Tabler UI framework (a Bootstrap-based design system) and wraps it into 90+ reusable Razor components, letting developers assemble dashboards, forms, tables, modals, and navigation without writing custom CSS. The package is distributed on NuGet as TabBlazor, with an optional companion package TabBlazor.QuickTable.EntityFramework for EF Core table integration. A live demo at tabblazor.com shows hundreds of working examples with source code.
TabBlazor is aimed at .NET developers who want to build admin panels, dashboards, and internal tools in Blazor without hand-coding UI components. It also suits teams that need a consistent Tabler-based visual style across multiple projects, and developers who want a ready-made starting point via the TabBlazor.Templates project templates.
TabBlazor is installed via dotnet add package TabBlazor, then registered in Program.cs with builder.Services.AddTabBlazor(options => ...). In a Razor app, you reference the Tabler CSS, TabBlazor CSS, and tabblazor.js in App.razor (or index.html for WebAssembly). After that, components can be used directly in Razor markup, e.g. a Card with a Button that has a click handler.
TabBlazor is open source and available on GitHub with a public repository. It is distributed as free NuGet packages, and you can run the demo locally from the docs/Tabler.Docs.Wasm folder.
Yes, the live demo at tabblazor.com runs as a WebAssembly app (docs/Tabler.Docs.Wasm), and the package also works with Blazor Server. The setup requires referencing CSS and a small JavaScript file in index.html for WebAssembly or App.razor for Blazor Server.
QuickTable is a built-in table component in TabBlazor that supports virtual scrolling, sorting, filtering, and grouping. An optional NuGet package, TabBlazor.QuickTable.EntityFramework, integrates it directly with EF Core queries.
