AppPipe.Hosting.Templates
2.1.0
dotnet new install AppPipe.Hosting.Templates@2.1.0
AppPipe.Hosting.Templates 🚀
Scaffolding templates for AppPipe.Hosting—a lightweight, on-premises alternative to the .NET Aspire dashboard and gateway runner.
This template pack allows you to scaffold a complete multi-project starter system configured for dynamic service discovery and OpenTelemetry ingestion out of the box.
📦 Installation
To install the template pack from NuGet:
dotnet new install AppPipe.Hosting.Templates
🚀 Usage
Scaffold a new AppPipe solution in a clean directory:
dotnet new app-pipe -n MySystem
This generates:
MySystem.sln: The Visual Studio solution.MySystem.AppHost: The AppPipe gateway reverse proxy and telemetry dashboard.MySystem.ApiService: A backend REST API configured with OpenTelemetry.MySystem.Web: A frontend web application that communicates with the API service using service discovery variables.
⚙️ Template Configuration Choices
When scaffolding with dotnet new app-pipe, you can customize your architecture, frontend, database, auth, and caching options:
| Parameter | Choice Option | Default | Description |
|---|---|---|---|
-ar, --architecture |
simple, clean-cqrs |
simple |
Choose simple for a Minimal API structure, or clean-cqrs for a Clean Architecture layered solution. |
-da, --database |
none, sqlite, postgresql, sqlserver |
none |
Configures Entity Framework Core DB context persistence. |
-f, --frontend |
blazor, htmx |
blazor |
Scaffolds either a Blazor Server SSR UI or Razor Pages + HTMX UI, styled with a premium Outfit theme. |
-au, --auth |
none, jwt |
none |
Configures JWT Bearer authentication validation middleware and token generation endpoints. |
-c, --caching |
none, redis |
none |
Configures Redis distributed caching in command/query handlers. |
For example, to scaffold a full production CQRS architecture with a Blazor frontend, SQLite database, secure JWT authorization, and Redis caching:
dotnet new app-pipe -n MySystem --architecture clean-cqrs --database sqlite --auth jwt --caching redis
📄 License
This project is licensed under the MIT License.
-
.NETStandard 2.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.1.0 | 46 | 7/1/2026 |
| 2.0.6 | 46 | 7/1/2026 |
| 2.0.5 | 106 | 6/28/2026 |
| 2.0.4 | 90 | 6/28/2026 |
| 2.0.3 | 89 | 6/28/2026 |
| 2.0.2 | 88 | 6/28/2026 |
| 2.0.1 | 87 | 6/28/2026 |
| 2.0.0 | 85 | 6/28/2026 |
| 1.7.0 | 104 | 6/27/2026 |
| 1.6.9 | 89 | 6/27/2026 |
| 1.6.7 | 96 | 6/27/2026 |
| 1.6.5 | 91 | 6/27/2026 |
| 1.6.4 | 90 | 6/27/2026 |
| 1.6.3 | 90 | 6/27/2026 |
| 1.6.2 | 86 | 6/27/2026 |
| 1.6.1 | 86 | 6/27/2026 |
| 1.6.0 | 89 | 6/27/2026 |
| 1.5.8 | 92 | 6/27/2026 |
| 1.5.7 | 89 | 6/27/2026 |
| 1.5.4 | 90 | 6/27/2026 |