thangchung / blog-core

Modular blog using Blazor with clean domain-driven design patterns

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BlogCore project

A blog application built with Blazor and clean domain-driven design patterns.


Alt Text

Technical Stack

  • .NET SDK (v3.0.100-preview6) & NodeJS
  • Blazor v3.0.0-preview6
  • IdentityServer 4
  • Entity Framework Core
  • Protobuf v3.8.0
  • Swashbuckle v5.0.0-rc2
  • AdminLTE v3.0.0-beta.1

Run Application

$ cd src\BlogCore.Hosts.Web.Client\ && npm install && npm run copy && cd ../..

At this root folder

$ dotnet clean && dotnet run -p src\BlogCore.Hosts.Web.Server\BlogCore.Hosts.Web.Server.csproj
$ dotnet watch -p src/BlogCore.Hosts.Web.Server/BlogCore.Hosts.Web.Server.csproj run // live reloading

Open an another terminal and run

$ dotnet run -p src\BlogCore.Hosts.IdentityServer\BlogCore.Hosts.IdentityServer.csproj

Now, you can access to


Get code

git clone
cd blog-core

Start hacking it!!!

Copyright and license

Code and documentation copyright 2019 Thang Chung. Code released under the MIT License.

ezoic increase your site revenue


Modular blog using Blazor with clean domain-driven design patterns

License:MIT License


Language:CSS 60.9%Language:C# 25.5%Language:HTML 10.0%Language:PowerShell 2.1%Language:JavaScript 1.2%Language:Dockerfile 0.3%