Web Application Framework


Modern Architecture

ASP.NET Boilerplate is a general purpose application framework especially designed for new modern web applications. It uses already familiar tools and implements best practices around them to provide you a SOLID development experience.

Layered Architecture

Provides a layered architectural model based on Domain Driven Design.

Modular Design

Designed as modular and extensible. Provides infrastructure to build your own modules too.

Multi Tenancy

SaaS applications made easy! Integrated multi-tenancy from database to UI.

Domain Driven Design

Designed and developed DDD in mind. Provides a SOLID model for your application.

Well Documented

Compherensive documentation and jump start tutorials.

Free & Open Source

Actively developed on Github (MIT license) and open for contributions.

How it works

Don't Repeat Yourself! ASP.NET Boilerplate automates common software development tasks by convention. You focus your business code.

Startup Templates

Create your solution based on free or premium startup templates. Either with an Angular Single-Page Application or Classic MVC & jQuery architecture.

Free Startup Templates

A modern looking material UI admin layout with minimal functionality.

Create your project!

Premium Startup Templates

A full functional base solution with user, role, permission, setting, language management pages. Tenant, edition and subscription system, real time notifications, chat and much more. See free & premium template comparison table.

See demo

Familiar Tools

Built on and integrated to popular tools you already know.

Visual Studio Microsoft .Net Core Microsoft .Net Framework 4.6 Entity Framework Core & 6.x Angular & Angularjs Twitter Bootstrap SignalR Automapper Redis Identity Server OData Less CSS Swagger Bower NPM jQuery