Note: This is an early alpha version (v0.0.2-alpha). APIs are subject to change.
Blazwind is a modern, enterprise-grade Blazor component library built with Tailwind CSS. It focuses on aesthetics, performance, and developer experience.
- Blazwind.Components: Core UI components (Inputs, Buttons, Cards, Layouts,Calendar,Charts,Map etc.)
📚 Check out the Full Component List for detailed documentation on all available components.
- Install the package.
- Register services in
Program.cs. - Add styles/scripts to
App.razor. - Configure
MainLayout.razorwithBwDialogContainer.
See Blazwind.Components/README.md for a complete setup guide.
Install the core package via NuGet:
dotnet add package Blazwind.ComponentsAdd the following to your Program.cs:
builder.Services.AddBlazwind();Clone the repository to access all components.
git clone https://github.com/cihad/Blazwind.gitThis project uses a Makefile for easy build and run commands. You can access the Blazwind Examples project to see all components in action.
| Command | Description |
|---|---|
make run |
Builds the frontend (Tailwind/TS) and runs the Examples project. |
make build |
Builds the frontend and the .NET solution. |
If you don't have make installed:
- Build Frontend:
cd Blazwind.Components/frontend npm install && npm run build
- Run Examples:
cd ../../ dotnet run --project Blazwind.Examples
This project is licensed under the MIT License.