YOUR BLAZOR APP
STARTS HERE

Skip the boilerplate. Get a production-ready Blazor Server app with MudBlazor, Docker, and Azure CI/CD out of the box.

.NET 9 Blazor Server MudBlazor 9.x Docker Azure C# 13

MudBlazor

Component Library

.NET 9

Runtime

Azure

CI/CD Deployment

Multi-arch

Docker (AMD64 + ARM64)

What's Included

🎨 MudBlazor

Full Material Design 3 component library with a pre-configured dark theme and responsive layout ready for your content.

🐳 Docker

Multi-stage Dockerfile and docker-compose setup for seamless local development and production readiness.

🚀 Azure CI/CD

Pre-configured GitHub Actions workflow for automated deployments to Azure App Service with zero friction.

🔐 Authentication

Basic auth scaffolding in place using ASP.NET Core Identity. Ready for you to plug in your providers and scale.

⚡ .NET 9

Running on the latest release. Leveraging Minimal APIs, modern C# 13 patterns, and server-side rendering.

🏗 Clean Structure

Logical separation of concerns from day one. A scalable project layout designed for real-world applications.

Quick Start

# Clone the starter template
git clone https://github.com/jonathanperis/blazor-mudblazor-starter

# Navigate into the directory
cd blazor-mudblazor-starter

# Run the application
dotnet run
.NET 9 Blazor Server MudBlazor 9.x Docker Azure C# 13