Boilerplate

Clean Architecture Solution Template for ASP.NET Core 5.0. Built with Onion/Hexagonal Architecture and incorporates the most essential Packages your projects will ever need. Includes both WebApi and Web(MVC) Projects.

boilerplatedotnetaspnetcoreclean-codeclean-architecturenet5

Preview

Boilerplate preview

Overview

This is a Clean Architecture boilerplate template for ASP.NET Core 5.0 that provides pre-built project structures for both MVC web applications and WebAPI services using Onion Architecture and CQRS patterns. It includes Entity Framework Core, ASP.NET Identity, JWT authentication, role-based permissions, audit logging, localization support and sample CRUD implementations to accelerate development of small to enterprise-level applications.

Features

clean-architectureonion-architecturehexagonal-architecturecqrsmediatrjwt-authenticationrefresh-tokensrole-based-access-controlpermissions-managementaudit-loggingactivity-loggingtoast-notificationsajax-crudimage-optimizationdark-modertl-supportmultilingualswaggerautomapperentity-framework-core

Feature Flags

userDashboardauthenticationinvoicesblogpaymentsecommerceauthorizationteamsOrgsi18nloggingErrorTrackingnotificationsapiDocsimageProcessingmapsroleBasedAccessauditLogging

Recommended Use Cases

enterprise-applicationsmid-scale-solutionssmall-scale-solutionsweb-api-developmentmvc-web-applications

Frontend

mvcjquerydatatablesselect2bootstrapadminlte

Backend

aspnet-coreentity-framework-coremediatrserilogautomapper

Auth Providers

aspnet-core-identityjwt

Deployment Targets

dockeraws

Payment Providers

None

Quick Facts

โญ Stars
599
๐Ÿด Forks
150
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2021-03-21T14:49:26.000Z

Stack

Framework
aspnet-core
Language
csharp
CSS
bootstrap
Database
sql-server
Auth
aspnet-core-identity, jwt
ORM
entity-framework-core
Monitoring
serilog
Logging
serilog
i18n
localization

Data Layer

Databases
sql-server
ORM
entity-framework-core

UI Stack

Styling
bootstrap
Components
adminlte

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
No
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
Available as free NuGet package
Get Started with this Boilerplate