AdminLTE Starter Kit for ASP.NET Core – Open Source

AdminLTE Starter Kit for ASP.NET Core – Open Source

A New Developer can take anywhere from 8 hours upto few days to Integrate a 3rd Party Bootstrap UI with ASP.NET Core. A Senior Developer may take anywhere from 4-6 hours in doing the same. With this Open Source Project, the only GOAL is to dramatically reduce these long hours of development. Feel free to contribute to the project and Support me to make it easier for our fellow developers

Project Specifications & Features

1) Built with ASP.NET Core 3.1
The entire project is built using ASP.NET Core 3.1 Razor Pages to serve a Starter template for anyone who wants to have an already implemented Dashboard UI.

2) Extended User Management
User and Role Management comes out-of the box with this Open source Project. There are other features too like Profile Pictures, Role Badges and Default Seeds for Roles and Users.

3) Open Source Based on AdminLTE
Completely FREE to use. Seamless integration with AdminLTE Bootstrap UI. Comes bundled with plugins as well.


  • Visual Studio 2019 Community and above
  • .NET Core 3.1 SDK and above

Getting Started

1. Download the extension and Install it.

2. Open up Visual Studio 2019 and Click on Create New Project

3. Search for AdminLTE. You can find the newly installed Project Template. Click on it and Press Create.

4. Once Visual Studio is done creating your new Project, Navigate to appsettings.json and change the Connection String to your preferred one.

5. In the Package Manage Console, Apply Migrations by typing in update-database. This updates your Database.

6. Finally Run the Application.

By default, the application creates 2 users for you during runtime, a SuperAdmin and a Basic user.

Default SuperAdmin Credentials – / 123Pa$$word.

Default Basic User Credentials – / 123Pa$$word.