Featured image of post ABP vNext Application Template: Quick Start Guide

ABP vNext Application Template: Quick Start Guide

A ready-to-use project template for rapidly building applications with ABP vNext framework. This template comes pre-configured with essential components including Redis, Swagger UI, Autofac DI,...

A ready-to-use project template for rapidly building applications with ABP vNext framework. This template comes pre-configured with essential components including Redis, Swagger UI, Autofac DI, Serilog logging, database migrations, JWT authentication, and multi-language support. It offers flexible database switching between MySQL, SQL Server, SQLite, and MongoDB through simple configuration changes - truly enabling out-of-the-box development for immediate business implementation.

Quick Start

1
2
dotnet new -i AbpTemplate
dotnet new abp -n [YourProjectName]

Generated Project Structure:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
[YourProjectName]
 ├── [YourProjectName].sln
 ├── LICENSE
 ├── src
 │   ├── [YourProjectName].Application
 │   ├── [YourProjectName].Application.Caching
 │   ├── [YourProjectName].Application.Contracts
 │   ├── [YourProjectName].DbMigrator
 │   ├── [YourProjectName].Domain
 │   ├── [YourProjectName].Domain.Shared
 │   ├── [YourProjectName].EntityFrameworkCore
 │   ├── [YourProjectName].EntityFrameworkCore.DbMigrations
 │   ├── [YourProjectName].HttpApi
 │   ├── [YourProjectName].HttpApi.Host
 │   └── [YourProjectName].MongoDB
 └── test
     ├── [YourProjectName].Application.Tests
     ├── [YourProjectName].Domain.Tests
     ├── [YourProjectName].EntityFrameworkCore.Tests
     ├── [YourProjectName].MongoDB.Tests
     └── [YourProjectName].TestBase

NuGet Package

Available at: https://www.nuget.org/packages/AbpTemplate

Open Source Repository

GitHub: https://github.com/Meowv/AbpTemplate


Key Features: ✅ Multi-database support with one-click configuration switching ✅ Pre-built infrastructure for caching, logging, and API documentation ✅ Modular architecture following ABP framework best practices ✅ Integrated identity management with JWT authentication ✅ Cross-cutting concern implementations for enterprise applications ✅ Unit test projects for core application layers

Simply install the template and start focusing on your business logic implementation!